Alfresco Process Services & Activiti - Blog

cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco Process Services & Activiti - Blog

openpj
Moderator
Moderator

Five months ago I published the Alfresco Process Services SDK on my GitHub account, this module is dedicated to create extensions for APS in a consistent way. The idea behind this contribution started for these two reasons:Help attendees during official APS courses to better understand the platformH Read more...

Read more
5 8 9,521
gravitonian
Alfresco Employee

IntroductionActiviti 7 is an evolution of the battle-tested Activiti workflow engine from Alfresco that is fully adopted to run in a cloud environment. It is built according to the Cloud Native application concepts and differs a bit from the previous Activiti versions in how it is architected. There Read more...

Read more
1 2 15.1K
gravitonian
Alfresco Employee

IntroductionSo far in this article series about Activiti 7 we have just used out-of-the-box deployments with preconfigured business processes and business logic. What you really want to do is define your own business process and business logic and deploy it to a Kubernetes cluster. In this article w Read more...

Read more
1 0 15.4K
gravitonian
Alfresco Employee

IntroductionActiviti 7 Beta 2 comes with a new BPMN modeling application that we will have a look at in this article. It supports the BPMN 2.0 standard. It’s been developed with the help of the Alfresco Application Development Framework (ADF). The source code is available here.Activiti 7 Deep Dive A Read more...

Read more
3 3 21.8K
gravitonian
Alfresco Employee

IntroductionActiviti 7 is an evolution of the battle-tested Activiti workflow engine from Alfresco that is fully adopted to run in a cloud environment. It is built according to the Cloud Native application concepts and differs a bit from the previous Activiti versions in how it is architected. There Read more...

Read more
4 35 64.9K
alex_mahabir
Active Member

Alfresco Process Services (APS) 1.9 provides support for authentication through Keycloak. The integration with Keycloak gives us access to many advanced Identity Provider features, such as SAML 2.0, oAuth, OpenID, Identity Brokering and User Federation. In this article, we will review the integratio Read more...

Read more
4 0 3,452
jtsmith
Active Member

Start Signal Event with REST exampleUsing Alfresco Process Services powered by Activiti, this example will demonstrate how to throw a signal in the global scope of the tenant for other processes to catch.I am going to show one example of how to use a signal to start a process, but there a several wa Read more...

Read more
2 0 4,091
cjose
Senior Member II

Alfresco Process Services v1.9 released a few weeks ago introduced a new authentication module which is based on an open source IAM project called Keycloak which provides a wide range of authentication options! Since Keycloak supports X.509 Client Certificate User Authentication natively, the moment Read more...

Read more
3 1 6,089
mauriziovitale
Alfresco Employee

This is a basic guide of how to deploy the Process Workspace in Tomcat. Step1Download the latest version of Process Workspace from Nexus APW 1.1.0 based on adf‌ 2.3.0‌Step2Once downloaded the Zip, you need to Unzip the file.Step 3Open the unzipped folder in your prefered IDE. You should be able to s Read more...

Read more
2 1 3,098
cjose
Senior Member II

This blog is a continuation of my first blog around the work we Ciju Joseph‌ and Francesco Corti‌ did as part of Alfresco Global Virtual Hack-a-thon 2017In this blog I’ll be walking you through aps-unit-test-example project we created where I’ll be using the features from the aps-unit-test-utils lib Read more...

Read more
4 3 5,996
cjose
Senior Member II

This blog is the first part of the two blog series around the work we Ciju Joseph‌ & Francesco Corti‌ did as part of Alfresco Global Virtual Hack-a-thon 2017Hack-a-thon Project Description & GoalAlfresco Process Services (APS) powered by Activiti has a standard way to develop custom java log Read more...

Read more
3 0 4,412
cjose
Senior Member II

The aim of this blog post is to show a working CI/CD example for managing process applications built using Alfresco Process Services (APS) powered by Activiti. Please note that the selection of the tools that are used in this article is my personal choice from an ever growing list of open source too Read more...

Read more
4 2 8,091
rallegre
Alfresco Employee

What is DMN?Decision Model and Notation (DMN) is an industry standard managed by the Object Management Group (OMG) for modeling and executing decisions that are determined by business rules. What is the role of DMN?Based on the DMN specification, “the primary goal of DMN is to provide a common notat Read more...

Read more
2 4 10.9K
eugenio_romano
Alfresco Employee

This blog post is part of another blog post that I wrote around the text sentiment analysis topic. This blog will focus on the process side and how to Move a file automatically in a folder using the metadata info. If you want more details about the sentiment analysis you can read this article.For wh Read more...

Read more
4 0 1,888
cjose
Senior Member II

Amazon Simple Queue Service (SQS) and Apache ActiveMQ ™ are two popular messaging systems/platforms out there. Alfresco Process Services powered by Activiti (APS) can be integrated with these systems in a few different ways. Some of the available options are: Custom extension projects built using Sp Read more...

Read more
1 0 2,821
cjose
Senior Member II

This is a continuation of my previous blog post about data models Business Data Integration made easy with Data Models. In this example I'll be showing the integration of Alfresco Process Services powered by Activiti (APS) with Amazon DynamoDB using Data Models. Steps required to set up this example Read more...

Read more
1 0 3,211
cjose
Senior Member II

“Stencils” provide a very powerful set of capabilities to Alfresco Process Services powered by Activiti (APS) and can be used within the BPMN 2.0 Editor, the Step Editor and the Forms Editor.  Within the context of Forms, Stencils provide the facilities to develop custom form field types. The idea o Read more...

Read more
4 8 14.8K
cjose
Senior Member II

Business Process Management (BPM) best practices often suggests that the BPM solution not be the system of record. In particular, the business data required for the Digital Business Solution should exist in other data stores outside of the persistence store being used by the BPM engine itself. Busin Read more...

Read more
3 1 5,600
cjose
Senior Member II

This blog is a short explanation of a voice enabled business process demo which I built using Alfresco Process Services powered by Activiti and Amazon Alexa. The solution also has integration with a variety of technologies such as Alfresco Content Services, Email, Twilio, Decooda etc. A user can int Read more...

Read more
11 1 11K
gravitonian
Alfresco Employee

Table of Contents                    Source CodePrerequisitesRunning Alfresco and Activiti alongside each otherCreate a site in Alfresco for Activiti contentConfigure Alfresco Repository LocationGive Activiti Users Access to Alfresco RepositoryUploading files to AlfrescoUsing an out-of-the-box conte Read more...

Read more
7 4 9,757
gravitonian
Alfresco Employee

Table of Contents                    IntroductionSource CodePrerequisitesCreate a Custom Form StencilImplementing a Month Form FieldCreating the Form Field in the Custom StencilTrying out the Month FieldDebugging an Angular ControllerImplementing a Dynamic Form FieldWhat the end result look likePrer Read more...

Read more
2 4 13.1K
gravitonian
Alfresco Employee

Table of Contents                   IntroductionSource CodePrerequisitesImplementing a Custom REST API Implementing the REST ControllerMaking the REST endpoint part of Public APIInjecting Spring Beans into the REST ControllerCalling a REST endpoint from a ProcessIntroductionThe Activiti Enterprise a Read more...

Read more
2 2 7,973
gravitonian
Alfresco Employee

Table of Contents                    Source CodePrerequisitesImplementing a process that integrates with an external databaseOverviewTell Activiti about the external databaseDownload and Install the JDBC driver Creating Custom Data Models and Logical EntitiesCreating the Data Model and Database Enti Read more...

Read more
3 6 16.3K
gravitonian
Alfresco Employee

Table of Contents                   IntroductionSource CodePrerequisitesImplementing Java backed Listeners Coding the Java classes Implementing the Execution ListenerImplementing the Task ListenerTesting the ListenersListeners and Thread SafetyUsing Process Variables in a Listener Using Process Vari Read more...

Read more
9 9 23.7K
gravitonian
Alfresco Employee

Table of Contents                    IntroductionSource CodePrerequisitesImplementing a Hello World Spring Bean Java Delegate Coding the Java classTesting the Spring Bean Java DelegateSpring Bean Java Delegates and Thread SafetyUsing Process Variables in the Spring Bean Java DelegateUsing Field Inje Read more...

Read more
1 0 7,657
gravitonian
Alfresco Employee

Table of ContentsIntroductionPrerequisitesInstall and Run Activiti EnterpriseAdd Apache Camel to Activiti EnterpriseAdd the Activiti Camel Lib to Activiti EnterpriseImplementing a process with a Camel taskDefine the Activiti Process ModelCreate an Activiti Extension Project with the Camel config and Read more...

Read more
1 3 10.6K
alfresco
Alfresco Employee

We often create little demos of Alfresco Activiti to introduce people to the range of capabilities available. I thought it would be useful to list a few links to videos of these demos: A mix of demosA client on-boarding demo Read more...

Read more
0 0 3,393
alfresco
Alfresco Employee

Okay, I know. It’s frustrating. You’ve got Alfresco Process Services running and people interested, but you find it doesn’t have a particular form control that is essential for you to use it. Stress not, there is an easy way to create or link in your own custom controls, and I’ll give you the most t Read more...

Read more
1 1 8,005
alfresco
Alfresco Employee

The easiest way to integrate Alfresco Process Services with other systems is by using REST calls. Alfresco Process Services allows you to make calls as part of a process or to populate form controls, such as a dropdown list of values. I’m going to take you through a really simple example that you ca Read more...

Read more
1 6 9,895