ProApp Designer - Release 14 (Package 22)

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 contents of the Innovator folder into the \CodeTree\Innovator\ folder of the
    Work.git repository.
  5. Copy the contents of the ConversionServer folder into the \CodeTree\ConversionServer\folder of the Work.git repository.
  6. 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
  1. 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.
  2. Open the ..\Imports\imports.mf file.
  3. 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>
  4. Paste the <package> elements into the imports.mf file of the Work.git repository.
  5. Copy PreImportAMLScripts\04500_TemplateDeploy_PreAML.xml to the AmlDeploymentScripts\1-BeforeAmlPackagesImport directory.
  6. Copy PostImportAMLScripts\05000_TemplateDeploy_PostAML.xml to the AmlDeploymentScripts\2-AfterAmlPackagesImport directory.
  7. Modify method-config.xml available under TransformationsOfConfigFiles\Innovator\Server
  8. 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.
  9. Stage and review the changes to ensure that no customizations are overwritten.
  10. Commit the changes.
  11. Run the continuous-integration Pipeline.
  12. Run the deploy-innovator Pipeline to complete the installation.