Installation

Installation

We provide installation services for Alfresco Process Services or Activiti, along with the necessary applications and tools, across both higher and lower environments. Higher environment installations often involve clustering, requiring specific platform and environmental preparations. Lower environments may include clustering, single-node setups, or containerized solutions (e.g., Docker).


Our offerings also encompass comprehensive management of the entire installation lifecycle. The complexity and demands of installation processes can vary significantly based on business requirements. While some clients may have this process thoroughly scoped and planned, others can greatly benefit from our expertise in managing every aspect of the installation process.

Upgrade

Upgrade

We offer upgrade services for any version of Alfresco Process Services (1.x, 2.x) and Activiti (6.x, 7.x), along with the necessary updates for associated applications and tools.


The upgrade process usually requires analysis and careful planning. There must be a thorough understanding of the requirements related to existing customizations, application modifications and platform changes as well as the impacts of the upgrade process on the different business units. As many clients would have these factors covered, other clients would find our relevant expertise critical to the success of the upgrade process.

Support & Maintenance Services

Support & Maintenance Services

  • Monitoring Setup and Maintenance: Implementing and maintaining monitoring tools like Elastic-Logstash or our proprietary monitoring add-on (included in Assertiv).
  • Error Troubleshooting Diagnosing and resolving errors and exceptions in Alfresco Process Services or Activiti.
  • Upgrades and Customization Handling upgrades, patches, and deployment of customizations, as well as managing any planned activities that necessitate system shutdowns and restarts.
  • Usage and Statistics Reporting: Generating periodic reports on usage and statistics using a custom tool or our reporting add-on (included in Assertiv).

Integration

Alfresco Process Services and Activiti can be seamlessly integrated with external systems and applications. This integration may involve pushing data to the backend tiers of either Alfresco Process Services or Activiti, with the external system handling user interactions. Alternatively, the integration can work the other way around, or take a hybrid approach, ensuring smooth data exchange and interactivity between the systems.

Backend Customization

In some instances, your requirements may necessitate backend customizations of Alfresco Process Services or Activiti. This could involve adding new functionalities through Beans or components, modifying existing core elements, creating custom form stencils, altering the functionality of current API endpoints, integrating with external databases, or making changes to the core database.

Process Design & Deployment

We will collaborate with your teams to thoroughly scope, plan, manage, and execute the deployment of your business processes in Alfresco Process Services or Activiti. Whether your processes are currently implemented using basic communication methods (like email and calls), involve multiple disparate systems that are not well-integrated, or are already defined in Alfresco Process Services or Activiti and require further development and support, we are here to help.

For straightforward deployments in Alfresco Process Services or Activiti, we utilize essential workflow elements such as sub-processes, user tasks, forms, script tasks, gateways, task listeners, decision tasks, and decision tables.

For more complex deployments, we incorporate events, timers, signals, Mule tasks, Camel tasks, REST tasks, as well as integration with Alfresco Content Services or other document management systems, alongside data models and Java delegates.

Migrating workflow processes to or from Alfresco Process Services or Activiti is typically regarded as a custom migration project that hinges on the specific design of the processes. However, we have developed a customizable and flexible migration engine, Assertgin, that simplifies and enhances the efficiency of this specific migration.


A common and increasing requirement for enterprises using Alfresco Process Services or Activiti is the ability to migrate in-transit, workflow processes to the latest version of the process model, especially when significant changes occur in the workflow. Our migration engine is fully equipped to facilitate this type of migration as well.