Presentation is loading. Please wait.

Presentation is loading. Please wait.

OPENNTF WORKFLOW THE MACHINE FOR BUSINESS PROCESSES Michael Ruhnau, Helvetia Schweiz Versicherungen Christian Güdemann, WebGate Consulting AG.

Similar presentations


Presentation on theme: "OPENNTF WORKFLOW THE MACHINE FOR BUSINESS PROCESSES Michael Ruhnau, Helvetia Schweiz Versicherungen Christian Güdemann, WebGate Consulting AG."— Presentation transcript:

1 OPENNTF WORKFLOW THE MACHINE FOR BUSINESS PROCESSES Michael Ruhnau, Helvetia Schweiz Versicherungen Christian Güdemann, WebGate Consulting AG

2 WHAAAATH – ANOTHER WF MACHINE 10 Reasons to do it once again

3 10 REASONS (OR 10 THINGS I HATE ABOUT....) BPM != Workflow Workflow State has to be decoupled from your Business Object Other WF Machines are bound to documents not Business Objects Other WF Machines injects subforms / fields or other elements to your application Other WF Machines do not leverage the capability of XPages and are still generic Other WF Machine injects a lot of automated Workflow Steps but no transaction based thinking Other WF Machines tries to fullfill the need of BPM Standards Other WF Machine are closed Source! Because its fun to do it once again (after at least 100 tries) And here is the place for your reason.....

4 DESIGN PRINCIPLES A Business Object is in one State (Workflow Step) A Business Object moves from one State to another by request The next Step is evaluated based on Rules During the transition from one Step to another Step: Events can be triggered (under construction) Mails can be sent Condition can be evaluated against each Business Object and WorkflowStep using the plattforms Expression Language / Server Side Javascript Implementation The Business Object is independent from the workflow logic no workflow-related information is stored in the business object or the corresponding Documents

5 ARCHITECTURE Eclipse Plugin Workflow Kernel XSP Workflow Implementation XPages Implementation Workflow Definition Workflow Protocol Store Business Application

6 DEMO A Simple Expense Workflow

7 THE BUSINESS WORKFLOW Create Expense Approval Manager Approval Line Manager PayoutCompleted submit approve amount >1000 paid approve paid approve amount <1000 reject

8 NEXT STEPS First Release in Q2 on OpenNTF First Implementation at Helvetia Swiss Insurances in Q2 This is only the starting point for more, so get involved now! as Tester as End User as Developer Contact us: christian.guedemann@webgate.biz or michael.ruhnau@helvetia.chchristian.guedemann@webgate.bizmichael.ruhnau@helvetia.ch Watch https://openntf.slack.com/messages/wf/ for updateshttps://openntf.slack.com/messages/wf/


Download ppt "OPENNTF WORKFLOW THE MACHINE FOR BUSINESS PROCESSES Michael Ruhnau, Helvetia Schweiz Versicherungen Christian Güdemann, WebGate Consulting AG."

Similar presentations


Ads by Google