dynamic bpm design by doing lightning talk

Post on 15-Jun-2015

1.224 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related