cancel
Showing results for 
Search instead for 
Did you mean: 

JIra type workflow with Activiti

nik10_mah
Champ in-the-making
Champ in-the-making
Hi,

I wan to create JIRA type workflow management system using Activiti. In JIRA we have statuses and transitions. User can create statuses which then can be reused various workflows. A transition is a path between two statuses. A status can have multiple incoming and outgoing transitions.

If we compare it with Activiti what I have figured out that Tasks and Sequence flows in activiti are equivalent to Status and Transitions in JIRA respectively. But in activiti we can't reuse task in different workflows.  Also in JIRA next status towards which a flow will proceed is determined by transitions in JIRA But in Activiti we can't determine the target tasks to which a flow should be sent as those were not created then.

So is there a way I can reuse the tasks i other workflows.?
Can we determine the list of tasks to which a flow can be sent.?


Thanks,
Nikhil
1 REPLY 1

martin_grofcik
Confirmed Champ
Confirmed Champ
Hi Nikhil,

Activiti is a process engine. Process definition describes object transition from one state to another. Process definition can cover states (e.g http://www.activiti.org/userguide/#bpmnIntermediateThrowNoneEvent)

So is there a way I can reuse the tasks i other workflows.?
Yes - use call activities. (subprocesses)

Can we determine the list of tasks to which a flow can be sent.?
Yes. You can do that by different ways - simulation is one of them (activiti-crystalball).

Regards
Martin