Académique Documents
Professionnel Documents
Culture Documents
Confidential
aras.com
Outline
1. Workflow Basic Concepts
2. Innovator Workflow Overview
a) Data Model
b) Permissions, Identities and Assignments
3. End-User Interface
4. Exercise 1 First Simple Workflow
5. How-To Workflow
6. Advanced Workflow Topics
a) Exercise 2
b) Exercise3
Confidential
aras.com
Confidential
aras.com
Why Workflow
Automate multi-step processes
Alert users when an action needs to be taken
Electronic approval signatures
Keep a permanent record of decisions made
Drive repeatable, predictable, business processes
Confidential
aras.com
Workflow Engines
Models
Messaging based
Emails routing from one mailbox to next
Send and forget (no way to find current
location)
Database based
Emails are sent to engage
Current location stored in DB
Each action updates the DB
Confidential
aras.com
Workflow Engines
Features
Activity Sub-Tasks
Dynamic assignments
Confidential
aras.com
Outline
1. Workflow Basic Concepts
2. Innovator Workflow Overview
a) Data Model
b) Permissions, Identities and Assignments
3. End-User Interface
4. Exercise 1 First Simple Workflow
5. How-To Workflow
6. Advanced Workflow Topics
a) Exercise 2
b) Exercise3
Confidential
aras.com
Innovator Workflow
Data Model
Workflow Item
ECR Process
Activity Item
Submit ECR Form
Path Item
Done
Activity Item
Review ECR Form
Path Item
OK
Activity Item
Approve ECR
Identity Items
CM I, Management
Confidential
aras.com
Innovator Workflow
Data Model
Workflow Map
ItemType
ECR Process
ECR
ECR
Items
ECR 001
ECR 104
ECR 356
Confidential
Workflow
Processes
ECR 001
ECR 104
ECR 356
aras.com
Confidential
aras.com
Confidential
aras.com
Assignment
Virtual Identity
World
Group Identity2
Relationship
All Employees
Assignees
Engineers
Purchasing
Manager
Member
Group Identity1
Group Identity3
Engineers
Purchasing
Item
ECN 123
Member
Permission_i
d
User Identity
Property
Ron Regan
Permission Set
Engineers
Purchasing
Ron Regan
Creator
Owner
Manager
Confidential
G,U
G
G,U,D
G,U,D,C
G,U
G,U,C
Alias
Logon User
USC091
aras.com
Workflow - Lifecycle
People
Short Activities
Email Notifications
Workflow Process
ECN 123456
Description
Effectivity
Originator
Lifecycle Map
Permissions
Integration Events
CM Behaviors
Email Notification
Confidential
aras.com
Outline
1. Workflow Basic Concepts
2. Innovator Workflow Overview
a) Data Model
b) Permissions, Identities and Assignments
3. End-User Interface
4. Exercise 1 First Simple Workflow
5. How-To Workflow
6. Advanced Workflow Topics
a) Exercise 2
b) Exercise3
Confidential
aras.com
In Basket
Confidential
aras.com
Confidential
aras.com
Completing an Activity
Confidential
aras.com
Outline
1. Workflow Basic Concepts
2. Innovator Workflow Overview
a) Data Model
b) Permissions, Identities and Assignments
3. End-User Interface
4. Exercise 1 First Simple Workflow
5. How-To Workflow
6. Advanced Workflow Topics
a) Exercise 2
b) Exercise3
Confidential
aras.com
Exercise 1
Prototype Item Type
Confidential
aras.com
Confidential
aras.com
Exercise 1 Steps
1. Create new Workflow Map
A. Add Activities with Assignees
B. Add Paths with Votes
C. Save
2. Edit the Prototype Itemtype
A. Set the new Workflow Map as an Allowed Workflow
B. Set the Default Flag (for auto-start)
3. Create a new Instance of Prototype and Save
4. Check your InBasket
Confidential
aras.com
Outline
1. Workflow Basic Concepts
2. Innovator Workflow Overview
a) Data Model
b) Permissions, Identities and Assignments
3. End-User Interface
4. Exercise 1 First Simple Workflow
5. How-To Workflow
6. Advanced Workflow Topics
a) Exercise 2
b) Exercise3
Confidential
aras.com
How-To Workflow
Gather data first
1. Process map the business process with users
eliminate Non Value Added work
build consensus
identify process owner
Confidential
aras.com
How-To Workflow
Worksheet
Confidential
aras.com
How-To Workflow
Development
In Innovator
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Confidential
aras.com
How-To Workflow
Development
Confidential
aras.com
Outline
1. Workflow Basic Concepts
2. Innovator Workflow Overview
a) Data Model
b) Permissions, Identities and Assignments
3. End-User Interface
4. Exercise 1 First Simple Workflow
5. How-To Workflow
6. Advanced Workflow Topics
a) Exercise 2
b) Exercise3
Confidential
aras.com
More Advanced
Activity Tasks
Emails
Assignment and Routing Logic
Dynamic Assignments with Methods
Confidential
aras.com
Activity Task
Confidential
aras.com
Email Notification
To Users email address, defined by Identity
All Assignments= all assigned to Process
Open Assignments= all open for Process
Closed Assignments= all closed for Process
From Identity only for Refuse/Delegate
To Identity only for Refuse/Delegate
Alternate = individual User
Confidential
aras.com
Exercise 2 - Email
Configure an Email message on the first workflow
1. Edit the Workflow, and on the first Actity add an Email notification
a) Create Email Item with Variables
b) Select Event
2. Create a new instance of Prototype to test the Email Messages
Confidential
aras.com
Confidential
aras.com
Assignment level
Required = this Assignment must be voted to complete
For all Members = all members of assigned Identity share equal
voting weight
If not checked, any single member votes with assigned voting
weight
Confidential
aras.com
Delegate
Send to someone elses inBasket
Refuse
Send to Escalate To Identity or
Process Owner Identity if no escalate
Specific emails available for these votes
Confidential
aras.com
Exercise 3
Using Workflow Methods for Dynamic Assignment
1. Download the Workflow Automation Package (good sample code)
2. Remove the Assignee from the 2nd Activity
3. Create a Server method on the OnActivate event
4. In the Method, Assign the Activity to yourself.
5. Save the Workflow Map
6. Create a new Instance of Prototype to test.
Confidential
aras.com