FAQs - Upgrading Alfresco Process Services
Upgrading can be tedious—we totally get it. At Zia, we are ready to assist you with any questions you may have or problems you may encounter while upgrading Alfresco Process Services.-
How do I get started with upgrading Alfresco Process Services?Look at the following sections on the Alfresco docs site:
-
How do I get started with upgrading my Alfresco Process Services extensions?Read the following collection of notes to upgrade APS from 1.x to 2.x:
-
Why should I consider using your APS SDK?Consider using our APS SDK to have a consistent project for managing and implementing your extensions. This is a Maven project that consists of two different versions:
- APS SDK 2 -> for APS 2.x
- APS SDK 1 -> for APS 1.x
SDK features
The SDK is integrated with the official Docker images provided by Alfresco. The SDK also includes a building mechanism for supporting the ARM64 CPUs in new Macs, creating the missing Alfresco containers from scratch. You may want to test the upgrade procedure in a test environment when upgrading your APS instance. This SDK will give you the opportunity to:- Build your extensions with profiled classpath, considering each APS version.
- Package your extensions, creating the WAR, and overlaying the APS container.
- Test your components by implementing unit tests.
- Run the entire platform locally using Docker.
- Test your extensions on a different version of APS.
- Implement integration tests with a Swagger client that is automatically generated considering each specific OpenAPI descriptor
-
Why should I consider using your APS Docker Deployment?Consider using our APS Docker Deployment projector for all needs related to deploying your APS instance. This will facilitate you during the system administration process by giving a real world example of a Docker Compose template. Link: https://github.com/OpenPj/alfresco-process-services-docker-deployment
-
Why should I consider downloading the entire APS Source Code?You may need to gain a better understanding of some specific APS components. In this case getting the code of Maven dependencies may not be enough for your case. Consider downloading the entire project code available in the Alfresco Nexus repository. The Maven dependency, including the source code, is activiti-bpm-suite: https://artifacts.alfresco.com/nexus/#nexus-search;quick~activiti-bpm-suite
Do you have a technical question for our team?
Didn’t find the answer you were looking for? Contact our team today and we’ll get back to you within the next couple business days about your question.