3. WORKFLOW TOPICS
Some Workflow definitions directly from “Microsoft”:
WORKFLOW SCOPEPURPOSE
- “…. Workflow enable you to model real-life business
processes
- Workflow is defined as the movement of documents or
task through a work process
- Adopting workflow as a developer requires a move from
functional code to “When-Then” thinking ….”
Courtesy of
Microsoft ™
4. WORKFLOW TOPICS
WORKFLOW “TOPICS”
Topics are: Workflow Templates & Designer, Workflow Model & Architecture, Approval & Notification
Model, Workflow User Group - Events, Responses, Workflows & Templates
Event & Response
Event: a NAV event subscription or action, implemented in C/AL and registered in Workflow library
Response: implementation in C/AL of a response
Workflow:
Workflow: a collection of one or more events/response pairs, designed and managed through the
Workflow Designer
Workflow Template: A mechanism to deliver workflow processes to a NAV System
Event: IS NOT a workflow (is an event of Workflow…)
Workflow offer a higher degree of configurability and are managed by workflow designer
Event is not multi steps operation
Workflow Response Model
When Event On Condition Then Response (Multi-line events responses),,
Courtesy of
Microsoft ™
12. .….“a little fast HOW-TO guide”
WORKFLOW FULL MENU’ ON DEPARTMENTS WORKFLOW USER GROUPS
You can define more workflow members for single
workflow user group with sequence.
13. .….“a little fast HOW-TO guide”
WORKFLOW CATEGORIES WORKFLOW TEMPLATES
Workflow template is a “Worflow ready to use” with some
different steps
You can Copy from an existing workflow to build a new one
You can define also new workflow elements (subscribers &
responses objects)
14. .….“a little fast HOW-TO guide”
Example of Simple Workflow
MS-POAPW Purchase Order Approval Workflow
This Workflow is composed by some Steps (Event,
Condition, Response)
SIMPLE WORKFLOW - ITALY screen
15. .….“a little fast HOW-TO guide”
For Each single workflow, you can define:
Events
Master or indented event (with level)
Condition
Set of simplecomplex condition
Define an “Entry point”
Responses
You can define a single or multi- lines response events for
each one-event Worflow line.
Sample of Response Definition W1 Screen
Workflow Responses
16. .….“a little fast HOW-TO guide”
Workflow Responses List
You can see all existing response events from this list
ITA Screen
17. .….“a little fast HOW-TO guide”
Target Page & Custom Link
Is possible to define different options for Workflow
Responses; for example is possibile to choose a page or
hyperlink instead of standard execution.
Edit Response W1 Screen
18. .….“a little fast HOW-TO guide”
COPY FROM EXISTING TEMPLATE
You can create a new workflow copying from an existing
and “ready to go” workflow
19. .….“a little fast HOW-TO guide”
WORKFLOW ACTIVATION
Activation of single workflow: FLAG > Enabled = TRUE
20. .….“a little fast HOW-TO guide”
WORKFLOW LIST WITH STATUS
You can see all workflows with workflow status from this list