Dynamic bpm design by doing lightning talk
-
Upload
itd-systems -
Category
Documents
-
view
1.227 -
download
0
Transcript of Dynamic bpm design by doing lightning talk
Dynamic BPM: Design by Doing
Oksana Kurysheva, ITD Systems
@aviriel
Sometimes your workflows are too complex to use them as they are.
Like this:
Alfresco DevCon Organization
Alfresco DevCon Organization
Dynamic BPM allows you to design your workflow while doing.
The idea is to define simple workflows and then combine them to build real complex workflow.
Step 1. Design simple workflow-units
Step 2. Design a global workflow
Step 3. Use it
Step 3. Use it
Step 3. Use it
Configuration example
<type name="alvexwf:executeTask">
<parent>bpm:workflowTask</parent>
<mandatory-aspects>
<aspect>alvexrwf:relatedWorkflows</aspect>
</mandatory-aspects>
</type>
Configuration example
<appearance>
<field id=“” set="">
<control template="/alvex/related_workflows_control.ftl">
<control-param name="definitionsFilter">(activiti$)
</control-param>
</control>
</field>
</appearance>
Instead of editing workflow definition you create hierarchy structure of workflows on the fly.
Additional questions
• Attach parent workflow documents to related workflow
• Check out documents from related workflow to a parent after completing
• …
Result
• You can build one standard workflow definition for many similar business processes
Result
• You can build one standard workflow definition for many similar business processes
• You can reuse simple workflow-units in different business processes
Result
• You can build one standard workflow definition for many similar business processes
• You can reuse simple workflow-units in different business processes
• You can build new workflow on the fly using simple workflow-units
Alvex provides different features for real life workflow building
• Document uploader on the task page• Discussions integrated into workflow• Access rights control for workflows• My Team Tasks dashlet for Managers• …
Alvex provides different features for real life workflow building
• Document uploader on the task page• Discussions integrated into workflow• Access rights control for workflows• My Team Tasks dashlet for Managers• …
Download and use:http://www.alvexcore.com/
Fork on Github and join development:https://github.com/ITDSystems/alvex
Follow Alvex news on Twitter:@itdsystems
* Workflow example and usernames used in this presentation are completely fictional and has nothing to do with real life
Download and use:http://www.alvexcore.com/
Fork on Github and join development:https://github.com/ITDSystems/alvex
Follow Alvex news on Twitter:@itdsystems
* Workflow example and usernames used in this presentation are completely fictional and has nothing to do with real life