Upgrading Aras ProAppDesigner

  1. Download the Aras ProAppDesigner CD Image from the Aras FTP site, in the Aras ProAppDesigner Releases folder, and unzip the file on the local computer.
  2. From the root of your install directory, navigate to Innovator\Client\scripts\AppStudio folder and delete all its content
  3. From the root of your install directory, navigate to Innovator\Server\bin folder and delete below listed DLLs
    1. Prorigo.Protrak.ExpressionEvaluatorStd.Impl.dll
    2. Prorigo.Protrak.ExpressionEvaluatorStd.dll
    3. Prorigo.Plm.PresentationGenerator.dll
    4. Prorigo.Plm.PresentationGenerator.Aras.dll
    5. Prorigo.Plm.Logging.Framework.dll
    6. Prorigo.Plm.DocumentGenerator.dll
    7. Prorigo.Plm.DocumentGenerator.Aras.dll
    8. Prorigo.Plm.DiscussionPanel.dll
    9. Prorigo.Plm.Core.dll
    10. Prorigo.Plm.Aras.BackgroudCronJobFramework.dll
    11. Prorigo.Plm.AppStudio.RuleEngine.Impl.dll
    12. Prorigo.Plm.AppStudio.RuleEngine.dll
    13. Prorigo.Plm.AppStudio.IntegrationFramework.dll
    14. Prorigo.Plm.AppStudio.dll
  4. From the root of your install directory, navigate to ConversionServer\bin folder and delete below listed DLLs
    1. Prorigo.Plm.Logging.Framework.dll
    2. Prorigo.Plm.Core.dll
    3. Prorigo.Plm.Aras.BackgroudCronJobFramework.dll
    4. Prorigo.Plm.AppStudio.IntegrationFramework.dll
  5. Copy the \Files\Innovator\Client folder to the root of your installation directory. When prompted, overwrite the existing \Innovator\Client folder and all of its contents.
  6. Copy the \Files\ConversionServer folder to the root of your install directory, overwriting the existing \ConversionServer folder and all its contents.
  7. From the root of your code tree, navigate to \Innovator\Server and edit the method-config.xml file.
    1. Add below entries as shown:
      ...

      <!-- ProAppDesigner DLLs : Start -->
      <name>$(binpath)/Prorigo.Plm.Aras.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.AppStudio.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.TDP.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.SubscriptionFramework.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.DocumentGenerator.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.BackgroundCronJobFramework.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.RuleEngine.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.PresentationGenerator.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.IntegrationFramework.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.IntegrationFramework.Connector.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.DiscussionPanel.dll</name>
      <name>$(binpath)/Prorigo.Plm.Aras.Logger.dll</name>
      <name>$(binpath)/Prorigo.Plm.LicensingFramework.dll</name>
      <!-- ProAppDesigner DLLs : End -->
      </ReferencedAssemblies>

    2. Save the changes to the method-config.xml file and close it
      Warning
      If any of the DLLs mentioned in the DLLs to be deleted section, please delete the corresponding entry from method-config.xml file.
  8. Execute Pre-Import Scripts
    Before you install Aras ProAppDesigner, execute below scripts:
    1. Navigate Aras Nash tool using URL http://localhost/InnovatorServer/Client/scripts/nash.aspx
    2. Login in Nash using admin user.
    3. In the package go to folder PreImportAMLScripts, open each file in below sequence, copy the content in XML form and click on Submit.
      • 04500_TemplateDeploy_PreAML.xml
  9. Complete the Aras ProAppDesigner Installation: Import the ProAppDesigner database package with the Package Import Export Utilities (For more information using this tool, please see the Aras Innovator - Package Import Export Utilities documentation.)
    1. You will need to enable the “Super User” login to perform this step.
    2. Browse to the \PackageImportExportUtilities\Import\ folder and run the Import.exe file.
    3. Enter the following information:
      • Server = The connection URL for Aras Innovator
      • Database = The target Aras Innovator database (login screen)
      • Username = root (login screen)
      • Password = Password for “root” login (Default is “innovator”) (login screen)
      • Target Release = ProAppDesigner
      • Description = ProAppDesigner
      • Manifest File Path = The manifest is found in the unzipped patch folder in \Aras ProAppDesigner CD Image\Imports\ProAppDesigner\imports.mf
      • Available for Import = Check all packages
      • Type = Merge
      • Mode = Thorough Mode
    4. Click the Import button.
  10. Disable the “Super User” login.
  11. Execute Post Import Scripts
    After you install Aras ProAppDesigner, execute below scripts:
    1. Navigate Aras Nash tool using URL http://localhost/InnovatorServer/Client/scripts/nash.aspx
    2. Login in Nash using admin user.
    3. In the package go to folder PostImportAMLScripts, open each file in below sequence, copy the content in XML form and click on Submit.
      • 05000_TemplateDeploy_PostAML.xml