Studio modeling basics

Slides:



Advertisements
Similar presentations
Overview MOC Manager is a user configurable workflow processor designed to structure the change process in accordance with your company’s business rules.
Advertisements

Integrated Platform version 5.2
Microsoft Expression Web-Illustrated Unit J: Creating Forms.
Adempiere Technical Training Day 5. Processes prepare method for getting the parameters into variables – Record_ID just work for buttons doIt method for.
WASTE MANAGEMENT ©2010 SciQuest USA Confidential 1 Powered by RFx User Guide.
Process Patterns in BizAGI. Slide 2 Overview Types of events Types of gateways Design patterns list.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
Feature requests for Case Manager By Spar Nord Bank A/S IBM Insight 2014 Spar Nord Bank A/S1.
Introduction to BizAgi. Slide 2 User Interface (Summary) The user interface for BizAgi resembles Office It uses a similar ribbon The Palette contains.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
CS320n –Visual Programming LabVIEW Foundations. Visual ProgrammingLabVIEW Foundations2 What We Will Do Today Hand back and review the midterm Look at.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
© 2005 EMC Corporation. All rights reserved. Module 9 Workflows.
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
© Richard Welke 2002 CIS 4120 Fa13: Define/Innovate BP’s Richard Welke Director, CEPRIN Professor, CIS Robinson College of Business Georgia State University.
Business Process Management System Using Intalio BPMS.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
ASP.NET 2.0 Chapter 5 Advanced Web Controls. ASP.NET 2.0, Third Edition2 Objectives.
PRESENTED BY: K2 blackpoint Fundamentals Module 1: Understand J SCOTT PITMAN –
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Workbench Overview Dwight Deugo Nesa Matic
Oracle Data Integrator Workflow Management: The Packages.
Execute Workflow. Home page To execute a workflow navigate to My Workflows Page.
Modeling & simulation of business cases Editing diagrams.
Oracle Data Integrator Procedures, Advanced Workflows.
Configuring Workflows Module 4. Overview  Understanding Workflows  Using Default Workflows  Creating Workflow Instances.
WaveMaker Visual AJAX Studio 4.0 Training Java Script Events.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
1 Using Rational Rose ® to construct UML diagrams.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED BUSINESS PROCESS MANAGEMENT CONCEPTS.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED CREATING A SIMPLE PROCESS.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTEGRATION.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM API DEVELOPMENT.
2 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADVANCE FEATURES.
© Copyright 2011 Fujitsu Fujitsu America August 2012 Interstage BPM New Features Release
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM CONSOLE.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED FORMS.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADDING DETAILS TO PROCESS MODEL.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTRODUCTION TO INTERSTAGE BPM.
1 Team Skill 3 Defining the System Part 1: Use Case Modeling Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and.
Cliquez pour modifier le style du titre Cliquez pour modifier les styles du texte du masque Deuxième niveau Troisième niveau Quatrième niveau Cinquième.
Progress Apama Fundamentals
Business rules.
Business Process and Functional Modeling
Outlook: Tips and Tricks
Lesson # 9 HP UCMDB 8.0 Essentials
Information Delivery Manuals: Process Mapping
Recruiter 2.0 Overview May 1, 2012.
QuadriDCM Easy Access as a communication platform
Chapter 4: Business Process and Functional Modeling, continued
Creating Oracle Business Intelligence Interactive Dashboards
Working in the Forms Developer Environment
AESA – Module 8: Using Dashboards and Data Monitors
MBUG 2016 Session Title: Travel and Expense
Simulation.
Introduction to Opnet Mobile Networks Introduction to Opnet
Oracle Configurator Cloud
Understanding the Visual IDE
CIS16 Application Development Programming with Visual Basic
Word offers a number of features to help you streamline the formatting of documents. In this chapter, you will learn how to use predesigned building blocks.
BPMN - Business Process Modeling Notations
Analysis models and design models
Seminar 2 Design of Informatics Systems
EET 2259 Unit 2 Virtual Instruments
Fast-Track UiPath Developer Module 2: Getting to Know UiPath Studio
Presentation transcript:

Studio modeling basics

Process Designer Palette WYSIWYG Editor Overview Properties Outline 1 WYSIWYG Editor – create and design Business Models graphically 2 Drag and Drop Symbols from the Palette on to the WYSIWYG editor to create BPD 3 Properties Pane configure symbols properties and add integration functionality and error handling and more 4 Outline – text view of the BPD 5 Overview – navigate and view large BPD

User Perspectives Business User Power User Simplified View for Business Users Textual View for Process Definitions No knowledge of BPMN required Gantt Chart View Power User Technical User Process Modeling Forms Design Business Rules

Business User Perspective

Process Outline Editor Name – required (no spaces) Description One or more Tasks Task Name Assignee (Role) Due Date Duration – Days Execution Method Sequential Parallel Process outline has a required Business Process name, optional description and at least one Task. Task’s have a required name and Assignee (Role) with an optional Due Date, Duration in Days and execute in sequence or in parallel to another task.

Process Outline Editor Tasks created in this view represent activities/nodes in the process. Editor options include: Add or Remove a task; Create or Delete parallel tasks; Make a task a subtask or a subtask a task; and Change the order of tasks. Process Outline Editor example … The Process Outline Editor allows the user to create a list of tasks which will become the activities in the process. The options available in the editor include: Add or Remove a task; Create or Delete parallel tasks; Make a task a subtask or a subtask a task; and Change the order of tasks. <c> This is an example of the Process Outline Editor screen.

From Business User to Power User Perspective Parallel tasks A <c> Clicking the “Power User” button switches back to the Power User perspective which displays this process definition … <c> Note how the parallel tasks and shown and <c> how the subtasks become Compound Activity Nodes.

Power User Process Modeling for Analysts and Developers Based on BPMN specification Add due dates, timers, actions Create Business Rules Create Forms Power User perspective allows for more options in defining a Business Process. Business Processes are modeled using Business Process Modeling Notation (BPMN) and are graphically depicted. Business Process Diagrams (BPD) are created using a WYSIWYG editor using drag and drop palette of symbols and quickly configured using a context-sensitive properties panel. A BPD can easily be extended using reusable Process Fragments, Business Rules and Business Forms.

Power User Perspective

Studio Node Palette Process Definitions can be created and edited in either the IBPM Studio or IBPM Console. There are basic and advance nodes available to create processes by drag-n-drop. Both IBPM Studio and IBPM Console use the same BPMN node palette. In Interstage BPM Process Definitions can be created and edited in either: the Interstage BPM Studio; or the Interstage BPM Console. Process definitions are ultimately stored on the Interstage BPM Server. Interstage BPM Studio is an Eclipse based client application used to create and edit process definitions. It allows definitions to be saved locally and optionally uploaded to an Interstage BPM Server. Studio uses an AJAX based forms editor. It supports process simulation. Interstage BPM Console provides a Flash based editor which is accesses via a web browser. Process definitions are edited on the Interstage BPM Server to which the browser is connected. Bothe IBPM Studio and IBPM Console use the same BPMN node palette.

Process Nodes Basic node: Start Exit Activity Condition AND OR Nodes are the basic building blocks for process definitions. They can be interactive or non-interactive. An Activity node would usually be interactive while the remaining nodes would be non-interactive. The basic node types are: Start; Activity; And; Or; Condition; and Exit. The advanced node types, which are covered in the next module, include: Voting; Sub-process; Email; Delay; and Web Service.

Start Node Purpose: Activated by: Behavior: marks the beginning of a workflow process. every process must have one and only one Start Node. Activated by: a process instance being started. Behavior: produces an event on each outgoing arrow

Exit Node Purpose: Activated by: Behavior: marks the end of a workflow process every process has at least one Exit Node Activated by: an event on any incoming arrow Behavior: sends the process into the completed state the first exit node execution completes the process flow Here is an exit node with two incoming arrows. An event on either incoming arrow <c> will cause the Exit to be activated.

Arrow Purpose: Behavior: propagate activation events Name of arrow is used as the name of choice for the task action Behavior: activate the node at the tail of the arrow Approve

Credit Card Application Activity Node Purpose: represents an activity requiring user interaction Activated by: an event on any incoming arrow Role resolution: using the directory service a list of assignees are identified each assignee has a work item added to their worklist Approve Reject Loan Application Credit Card Application

Conditional Node Purpose: Activated by: Behavior: Route process to alternate path based on business conditions Activated by: an event on any incoming arrow Behavior: compares the value of the specified Process Attribute against conditions specified for the outgoing arrows produces an event on the outgoing arrow which satisfies the condition The Conditional Node is used to choose one of many possible exit paths. It does this without user intervention. The Conditional Node is activated by an event on any incoming arrow. It compares the value of a specified User Defined Attribute against a specified condition to determine which of the outgoing arrows to use. An event is generated on the outgoing arrow that satisfied the condition.

Conditional Node Example Cost = 2000 Cost < 1000 Cost >= 1000 Anticipated question: Can you have multi-way branch? Yes. What happens if the conditions selected are disjoint? There is a “default” arrow.

OR Node Purpose: Activated by: Behavior: Split process into parallel path Activated by: an event on any incoming arrow Behavior: produces an event on each outgoing arrow The Or Node serves two purposes. It can: Split a single process path into multiple simultaneous paths; and Join multiple input process paths. It can both split and join in the same node. The Or Node is activated by an event on any incoming arrow and produces an event on each outgoing arrow. It can have an Epilogue Action and Exception Handling defined.

AND Node Purpose: Activated by: Behavior: join multiple parallel process flows Activated by: an event on any incoming arrow Behavior: waits for an event on each incoming arrow produces an event on each outgoing arrow The And Node joins multiple simultaneous process paths like the Or Node but, unlike the Or Node, it waits until an event has occurred on all input arrows. It then generates an event for each outgoing arrow. It can have an Epilogue Action and Exception Handling defined.

AND Node 1 2 Waiting … In this example the And Node is both joining and splitting. There are two incoming arrows and two outgoing arrows. When an event is detected on either incoming arrow, <c> in this case arrow 1, the And Node waits for an event on arrow 2. <c> When that event arrives events are generated on both outgoing arrows. 3 4

Delay Node Purpose: Activated by: Behavior: Makes the process to pause and re-start at a later time Activated by: an event on any incoming arrow Behavior: waits for specified amount of time (delay time can be defined in node property) produces an event on each outgoing arrow The Delay Node causes a process to pause and restart at a later time. It is activated by and event on any incoming arrow. The Delay Node waits for the specified time before producing and event on each outgoing arrow. It can have an Epilogue Action and Exception Handling defined.

User Defined Attributes (UDA) Data used by a Business Process Definition is defined using User Defined Attributes (UDA) UDA has a name, data type and optional default value Interstage BPM uses the following types STRING, FLOAT, INTEGER, LONG, BOOLEAN, DATE, BIGDECIMAL XML Interstage BPM uses UDAs to define a Process Definitions data attributes. At minimum a name and type is required to define a UDA. Supported types are String, float, Integer, Long, Boolean, Date, BigDecimal and XML.

View Report View Reports