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

Slides:



Advertisements
Similar presentations
Software change management
Advertisements

1 Approach for Agency Access to the Sandbox Environment Background: The MyFloridaMarketPlace project recognizes the need for users to access the MyFloridaMarketPlace.
Extending an FSP in the FSP Tracking System (FSPTS) November 2013.
Chapter 4(b): Fundamentals of JavaScript
© 2012 Metamaxim Ltd Modelling Choreography Ashley McNeile 1 st February 2012.
XML 6.7 XForms 6. Motivation HTML forms deliver the interactive WWW Forms are what make electronic transactions possible HTML forms are long overdue for.
National Service Trust Automation Project Training Materials: Members and Alumni Corporation for National & Community Service (CNCS) National Service Trust.
Getting Started with XPages Presented by Jeff Byrd.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
Page 1 Integrating Multiple Data Sources using a Standardized XML Dictionary Ramon Lawrence Integrating Multiple Data Sources using a Standardized XML.
Merit Quick Start Guide Overview As a manager, you may award a regular merits and one-time merits to your employees. Awarding a merit requires several.
Kuali Rice at Indiana University Important Workflow Concepts Leveraged in Production Environments July 29-30, 2008 Eric Westfall.
Workflow & Event Derivation Workshop
Building New SOA and AJAX- Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.
Applying Architectural Styles and Patterns. Outline  Defining Architectural Patterns and Style The activation model Styles and Quality Attributes  Common.
Brookstone Wireless VirtualOffice TM Managing & Delivering Managing & Delivering Organisational & Market Knowledge Organisational & Market Knowledge Wirelessly.
R-Mancala Srinivas Krishnan & Kiranjit Sidhu. Outline Design Details Refactoring Experience Demo.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Service Oriented Application Integration (SOAI) IT 490 NJIT.
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
1 Classification: Genpact Internal.  Tool From Oracle  Works with Oracle Database  PL/SQL Based  Widely Used with Oracle Applications  Can be Used.
Workflow & Event Derivation Workshop
Business Process Management with Activiti João Silva (CERN, GS-AIS) 21st of October, 2014 BUSINESS PROCESS MANAGEMENT WITH ACTIVITI.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
Workflow Framework There are many open-source workflow frameworks available such as: –OS Workflow -
Workflows in SharePoint Brian Russo RJB Technical Consulting July 2009.
1 Begin the E Signature Process Here. 2 OPTION 1: Send a secure to the Insured to E-Sign and Pay Online This is a copy of the your Insured.
Kevin Hudson Oracle Corporation October Evolution of Oracle from Application to Infrastructure.
Electronically approve and create Suppliers in Oracle Financials using a combination of APEX and Oracle Workflow. NZOUG Conference 2010 Brad Sayer Team.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Day 17. » Client side and Server side » Since PHP is Server side and can output anything we want, we can output to JS. » With JS libraries, we can create.
Copyright © 2008 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. State of Kansas – SMART.
Supply Chain ERP: Vendor Training Change is coming …. Change is Here!!!!!!!!!!
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
PRESENTED BY: K2 blackpoint Fundamentals Module 1: Understand J SCOTT PITMAN –
SERVICE MANAGER 9.2 CHANGE PRESENTATION JUNE 2011.
Company: Account Requests FMCSA Portal Prioritization Phase I Release, December 2010 v1.4.
Web Services An introduction for eWiSACWIS May 2008.
Kuali Enterprise Workflow Presented at ITANA October 2009 Eric Westfall – Kuali Rice Project Manager.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Workflow Development Overview Architecture Requirements Types of workflows Stages of workflow.
Object Management Group (OMG) Specifies open standards for every aspect of distributed computing Multiplatform Model Driven Architecture (MDA)
OPENNTF.ORG The Next Generation. A BRIEF HISTORY OF US.
RAILINC I ACACSO
Perforce Software Version Everything.. Visual Studio Industry Partner Perforce Software NEXT STEPS Contact us at: Perforce products.
Hop Operational Semantics
EBZ 321 Extending CMS 2002 Publishing Processes Scott Fynn Microsoft Consulting Services National Practices.
JavaScript - Basic Concepts Prepared and Presented by Hienvinh Nguyen, Afshin Tiraie.
Altman IM Ltd | | process | verify | convert | route | connect Prism Software’s solutions provide advanced workflow.
2013 Regional Training Day 1 Presenter: Anita Luce Helping you move faster!
Preliminary Ocean Project Page 1 WGISS SG May 15, C. Caspar G. Tandurella P. Goncalves G. Fallourd I. Petiteville Preliminary Ocean Project Phase.
ICM – API Server Gary Ratcliffe. 2 Agenda Webinar Programme API Server Overview JSON-RPC iCM API Service API Server and Forms New services under.
Expense Accounting System. All the expenses(Petty cash) and suspenses(advance) can be requested and tracked via online with workflow (approvals) Once.
Building Workflow Applications With Microsoft ® Exchange 2000 Jim Reitz Program Manager Exchange Enhanced Platform Product Unit Microsoft Corporation.
Objectives In this lesson, you will learn about : *Object-oriented modeling * Origin and evolution of UML *Architecture of UML *User View 3 Actor 3 Use.
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
SharePoint Workflow Prepared By: Eng. Rasha Farouk.
Activiti Dima Ionut Daniel. Contents What is Activiti? Activiti Basics Activiti Explorer Activiti Modeler Activiti Designer BPMN 2.0 Activiti Process.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED BUSINESS PROCESS MANAGEMENT CONCEPTS.
Capture and Storage of Tabular Data Leveraging Ephesoft and Alfresco W. Gary Cox Senior Consultant Blue Fish Development Group.
Records Management with MOSS, K2, & PsiGen Deepa Patadia
Business rules.
Tracking Project Concepts in PMIS
Using the District Accounting System
Continia expense Management Control receipts and credit cards ALL DIRECTLY FROM INSIDE MICROSOFT DYNAMICS NAV.
Simulating Processes Motivation
Software as Data Structure
Tracking Project Concepts in PMIS
User Guide Employee & Manager
John Deere WorkSight ™ New C&F Tiered Pricing April 2015
Presentation transcript:

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

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

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.....

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

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

DEMO A Simple Expense Workflow

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

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: or Watch for updateshttps://openntf.slack.com/messages/wf/