ProApp Designer - Release 14.10 (Package 32)

Aras ProAppDesigner Installation Instruction

The following steps outline the process of installing Aras ProAppDesigner:

  1. Download the Aras ProAppDesigner CD Image from the Aras File Sharing site.
  2. Unzip the Aras ProAppDesigner CD Image on the local machine.
  3. Navigate to the \Files\ folder of the Aras ProAppDesigner CD Image.
  4. Copy the \Files\Innovator\Client into the \CodeTree\Innovator\Client folder of the
    Work.git repository. When prompted, overwrite the existing folder and all of its contents.
  5. From the \Files\Innovator\Server folder, copy all files matching Prorigo.* into the \CodeTree\Innovator\Server folder of the Work.git repository. When prompted, overwrite the existing files in the folder.
  6. From the \Files\Innovator\Server folder, copy all remaining files excluding Prorigo.* into the \CodeTree\Innovator\Server folder of the Work.git repository. Do not overwrite any existing files during this step.
  7. From the \Files\Innovator\Server folder, copy all remaining files excluding Prorigo.* into the \CodeTree\Innovator\Server folder of the Work.git repository. Do not overwrite any existing files during this step.
  8. If any of the below DLLs are available in \Innovator\Server\bin or in ConversionServer\bin folder, delete them
    • Prorigo.Protrak.ExpressionEvaluatorStd.Impl.dll
    • Prorigo.Protrak.ExpressionEvaluatorStd.dll
    • Prorigo.Plm.PresentationGenerator.dll
    • Prorigo.Plm.PresentationGenerator.Aras.dll
    • Prorigo.Plm.Logging.Framework.dll
    • Prorigo.Plm.DocumentGenerator.dll
    • Prorigo.Plm.DocumentGenerator.Aras.dll
    • Prorigo.Plm.DiscussionPanel.dll
    • Prorigo.Plm.Core.dll
    • Prorigo.Plm.Aras.BackgroudCronJobFramework.dll
    • Prorigo.Plm.AppStudio.RuleEngine.Impl.dll
    • Prorigo.Plm.AppStudio.RuleEngine.dll
    • Prorigo.Plm.AppStudio.IntegrationFramework.dll
    • Prorigo.Plm.AppStudio.dll
  9. Copy the Pro App Designer folder, except the imports.mf file, from the ..\Imports\Pro App Designer.. folder into the AML-packages folder of the Work.git repository.
    Note
    Do not copy the imports.mf file, as it will overwrite the existing imports.mf file in the Work.git repository.
  10. Open the ..\Imports\imports.mf file.
  11. Copy the following <package> elements:
    <imports>
    
      <package name="appstudio" path="ProAppDesigner\appstudio\Import" />
    
      <package name="documentgenerator" path="ProAppDesigner\documentgenerator\Import" />
    
      <package name="technicaldatapackage" path="ProAppDesigner\technicaldatapackage\Import" />
    
      <package name="businessruleengine" path="ProAppDesigner\businessruleengine\Import">
    
        <dependson name="backgroundcronjobframework" />
    
      </package>
    
      <package name="backgroundcronjobframework" path="ProAppDesigner\backgroundcronjobframework\Import" />
    
      <package name="subscriptionframework" path="ProAppDesigner\subscriptionframework\Import" />
    
      <package name="powerpointgenerator" path="ProAppDesigner\powerpointgenerator\Import" />
    
      <package name="appstudiotemplates" path="ProAppDesigner\appstudiotemplates\Import">
    
        <dependson name="appstudio" />
    
      </package>
    
      <package name="integrationframework" path="ProAppDesigner\integrationframework\Import">
    
        <dependson name="backgroundcronjobframework" />
    
      </package>
    
      <package name="discussionpanel" path="ProAppDesigner\discussionpanel\Import" />
    
      <package name="proappdesigner_toc" path="ProAppDesigner\proappdesigner_toc\Import">
    
        <dependson name="appstudio" />
    
        <dependson name="backgroundcronjobframework" />
    
        <dependson name="businessruleengine" />
    
        <dependson name="documentgenerator" />
    
        <dependson name="integrationframework" />
    
        <dependson name="powerpointgenerator" />
    
        <dependson name="subscriptionframework" />
    
        <dependson name="technicaldatapackage" />
    
      </package>
    
    </imports>
  12. Paste the <package> elements into the imports.mf file of the Work.git repository.
  13. Copy PreImportAMLScripts\04500_TemplateDeploy_PreAML.xml to the AmlDeploymentScripts\1-BeforeAmlPackagesImport directory.
  14. Copy PostImportAMLScripts\05000_TemplateDeploy_PostAML.xml to the AmlDeploymentScripts\2-AfterAmlPackagesImport directory.
  15. Modify method-config.xml available under TransformationsOfConfigFiles\Innovator\Server
  16. Add below ReferencedAssemblies entries.
    <MethodConfig xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
    <ReferencedAssemblies>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.AppStudio.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.TDP.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.SubscriptionFramework.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.DocumentGenerator.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.BackgroundCronJobFramework.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.RuleEngine.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.PresentationGenerator.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.IntegrationFramework.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.IntegrationFramework.Connector.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.DiscussionPanel.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.Aras.Logger.dll</name>
    <name xdt:Transform="InsertAfter(/MethodConfig/ReferencedAssemblies/name[last()])">$(binpath)/Prorigo.Plm.LicensingFramework.dll</name>
    </ReferencedAssemblies>
    </MethodConfig>
    Note
    If method.config file does not exist at above location, add that file and put entire content given here.
    Warning
    If any of the DLLs mentioned in the DLLs to be deleted section, please delete the corresponding entry from method-config.xml file.
  17. Stage and review the changes to ensure that no customizations are overwritten.
  18. Commit the changes.
  19. Run the continuous-integration Pipeline.
  20. Run the deploy-innovator Pipeline to complete the installation.