cancel
Showing results for 
Search instead for 
Did you mean: 

Has anyone done importing BPMN streams using Alfresco Activiti?

ggalberto2901
Champ in-the-making
Champ in-the-making
We are trying to use Alfresco as an ECM tool to manage document flow. Our scenario is to use a .NET or Java application accessing the Alfresco APIs for document management as well as BPM flow control.  For this it is important in our solution to import BPMN streams written in Bizagi.

Doubts:  1) Does anyone have a similar scenario?  2) Has anyone done importing BPMN streams using Alfresco Activiti?  Thank you
1 ACCEPTED ANSWER

cjose
Elite Collaborator
Elite Collaborator

As long as the BPMN files are valid as per BPMN 2.0 spec, you should be able to import them into Activiti. Activiti won't be able to understand any vendor specific extensions though, so depending on the existence of any extensions you may need to convert them manually after an import. 

Hope this helps. Please post back here if you find any issues.

Ciju

View answer in original post

3 REPLIES 3

cjose
Elite Collaborator
Elite Collaborator

As long as the BPMN files are valid as per BPMN 2.0 spec, you should be able to import them into Activiti. Activiti won't be able to understand any vendor specific extensions though, so depending on the existence of any extensions you may need to convert them manually after an import. 

Hope this helps. Please post back here if you find any issues.

Ciju

ggalberto2901
Champ in-the-making
Champ in-the-making

Ciju

Thank you for your answer.

We have a lot of process designed in Bizagi (Open Source). We need import them to the Alfresco.

Would you have any tips?

How I can convert them manually after na import?

cjose
Elite Collaborator
Elite Collaborator

Sorry for the delayed response...Been really busy with a lot of things!

There are a few options out there for you..

  1. Import using Activiti 6 Web Modeler (community)
  2. Use of Eclipse Plugin (community)
  3. Using the Alfresco Process Services Web modeler (Enterprise)

Converting them after import really depends on the process model, so I'm unable to provide any advice without seeing the xmls!

The advantage of using the Alfresco Process Services over Community is the standard support + other enterprise only features like stencils and data  models which will allow you to build re-usable components that can speed up the migration process. If the processes have a lot of user forms and if you are planning on re-writing the UI, going enterprise can add real value by leveraging the Application Development Framework which we have on top of Process Services. Hope this helps!