SlideShare a Scribd company logo
Roberto Stefanetti | Microsoft Dynamics Community Moderator - NAV
DYNAMICS NAV 2016 WORKFLOW
WORKFLOW TECHNOLOGY & DEFINITIONS
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 ™
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 ™
WORKFLOW
USER GROUP
NAV 2016 WORKFLOW & NOTIFICATIONS
Template Events
WORKFLOW
WORKFLOW
TEMPLATES
Archived
Workflow
Steps
Instances
Notification
Manager
NAS: JOB
QUEUE
Workflow Steps
(Instances)
Template
Response
Workflow
Events
Notification
Schedule
Workflow
Response
WORKFLOW
CATEGORIES
Workflow
EventResponse
Matrix
Dynamics
Request Page
Entity
NAV 2016 WORKFLOW «ER» MODEL
Courtesy of
Microsoft ™
NAV 2016 NOTIFICATION SCHEMA
NOTIFICATION
TEMPLATES
NOTIFICATIONS
ENTRIES
Notification
Manager NAS: JOB
QUEUE + On
Demand
Notification
Setup
Workflow
Response
Notification
Schedule
SENT
NOTIFICATIONS
ENTRIES
APPROVAL
ENTRIES
OVERDUE
APPROVAL
ENTRIES
POSTED
APPROVAL
ENTRIES
Workflow
Actions
Notification
Model
APPROVALS
NAV 2016 WORKFLOW CUSTOMER BENEFITS
Courtesy of
Microsoft ™
NAV 2016 WORKFLOW BUILDING BLOCKS
Courtesy of
Microsoft ™
NAV 2016 WORKFLOW EVENT-RESPONSE
Courtesy of
Microsoft ™
NAV 2016 WORKFLOW TEMPLATES
Courtesy of
Microsoft ™
.….“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.
.….“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)
.….“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
.….“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
.….“a little fast HOW-TO guide”
Workflow Responses List
 You can see all existing response events from this list
ITA Screen
.….“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
.….“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
.….“a little fast HOW-TO guide”
WORKFLOW ACTIVATION
 Activation of single workflow: FLAG > Enabled = TRUE
.….“a little fast HOW-TO guide”
WORKFLOW LIST WITH STATUS
 You can see all workflows with workflow status from this list
.….“a little fast HOW-TO guide”
WORKFLOW EVENTSRESPONSE COMBINATION
.….“a little fast HOW-TO guide”
WORKFLOW EVENTS GERARCHY
 Matrix for EventsResponse mapping
.….“a little fast HOW-TO guide”
WORKFLOW TABLES RELATIONS
.….“a little fast HOW-TO guide”
CORE WORKFLOW & APPROVAL MANAGEMENT CODEUNITS
 Codeunit 1501 Workflow Management
 Codeunit 1502 Workflow Setup
 Codeunit 1520 Workflow Event Handling
 Codeunit 1521 Workflow Response Handling
Main Workflow Functions (Events, Response Model)
 CreateEventsLibrary()
 CreateResponsesLibrary()
 ExecuteResponse()
Approval Management Codeunit
 Codeunit 1535 Approval Management Codeunit
WORKFLOW SIMPLE DEMO
.….“a little fast HOW-TO guide”
SAMPLE OF ONE OF MY ACTIVE WORKFLOWS
- Customer Approval Workflow Sample Configuration
.….“a little fast HOW-TO guide”
SAMPLE OF ONE OF MY ACTIVE WORKFLOWS
- Customer Approval Workflow – Workflow Configuration
.….“a little fast HOW-TO guide”
SAMPLE OF ONE OF MY ACTIVE WORKFLOWS
- Customer Approval Workflow – Setting Conditions
.….“a little fast HOW-TO guide”
SAMPLE OF ONE OF MY ACTIVE WORKFLOWS
- Customer Approval Workflow – Settings Responses
.….“a little fast HOW-TO guide”
SAMPLE OF ONE OF MY ACTIVE WORKFLOWS
- Customer Approval Workflow – ADD MORE RESPONSES
.….“a little fast HOW-TO guide”
SAMPLE OF WORKFLOW – Sales Order Approval
Sales Order Approval Workflow appears on workflow fact box window
.….“a little fast HOW-TO guide”
WORKFLOW OVERVIEW STEPS STATUS PAGE
.….“a little fast HOW-TO guide”
RESTRICTED RECORDS

More Related Content

PPTX
Growth of e commerce industry
PPT
1 electronic data interchange (edi)
PPTX
What is web portal
PPTX
Social media is ...
PPTX
Internet and its uses
PPTX
Microsoft Dynamics NAV 2016 - "A users guide"
PPTX
Microsoft Dynamics NAV Training
PPTX
Dynamics Day 2013 Microsoft Dynamics NAV Tips and Tricks 45 in 45
Growth of e commerce industry
1 electronic data interchange (edi)
What is web portal
Social media is ...
Internet and its uses
Microsoft Dynamics NAV 2016 - "A users guide"
Microsoft Dynamics NAV Training
Dynamics Day 2013 Microsoft Dynamics NAV Tips and Tricks 45 in 45

Viewers also liked (20)

PDF
Microsoft Dynamics NAV 2016: what's new
PPTX
Ms dynamics nav
PPSX
Microsoft Dynamics NAV - as ERP Solution for Manufacturing Process
PDF
Microsoft Dynamics Navision
PPTX
NAV 2017 What's New
PPTX
Mobility growth & transformation: Microsoft presentation at TabTimes Tablet S...
PPT
Microsoft Dynamics NAV data integration
PPTX
Microsoft Dynamics Nav 2016 product overview and capabilities guide
PDF
Whats new in_ms_dynamics_nav
PDF
Microsoft Dynamics NAV Phone Client
PPTX
Project "Madeira" preview
PPT
Msd Navision
PDF
Guida introduttiva a Microsoft Dynamics NAV
PPTX
NAV 2016 Events and Extensions
PPTX
Microsoft Dynamics NAV 2017 - Simplified setup
PDF
How to build a successful sales strategy reselling OpenERP to big companies. ...
PPTX
Map and globe skills vocabulary words
PPTX
Precautions in GST for Construction / Project Sector
PDF
Microsoft Dynamics NAV 2017: what's new
PDF
Многооборотные и четвертьоборотные приводы IQ и IQT ROTORK
Microsoft Dynamics NAV 2016: what's new
Ms dynamics nav
Microsoft Dynamics NAV - as ERP Solution for Manufacturing Process
Microsoft Dynamics Navision
NAV 2017 What's New
Mobility growth & transformation: Microsoft presentation at TabTimes Tablet S...
Microsoft Dynamics NAV data integration
Microsoft Dynamics Nav 2016 product overview and capabilities guide
Whats new in_ms_dynamics_nav
Microsoft Dynamics NAV Phone Client
Project "Madeira" preview
Msd Navision
Guida introduttiva a Microsoft Dynamics NAV
NAV 2016 Events and Extensions
Microsoft Dynamics NAV 2017 - Simplified setup
How to build a successful sales strategy reselling OpenERP to big companies. ...
Map and globe skills vocabulary words
Precautions in GST for Construction / Project Sector
Microsoft Dynamics NAV 2017: what's new
Многооборотные и четвертьоборотные приводы IQ и IQT ROTORK
Ad

Similar to NAV 2016 Workflow (20)

PPTX
08 worlflow management
PPT
About work flow
PPT
H line soft
PDF
General Workflow an introduction
PPTX
Workflow management
PPTX
Sharepoint 2010 document managment and workflow
PPTX
Windows Workflow
PPT
07 b 01workflowdefinition
PPTX
SharePoint Saturday Workflow in Action
PPT
08_Workflows.ppt
PPT
Share Point Server 2007 - Workflows 1- Basics You Should Know
PPTX
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
PPTX
Automate business processes using SharePoint Designer Workflows
PPTX
Workflow in SharePoint 2010
PDF
Actions rules and workflow in alfresco
PDF
What is a Workflow A Beginners Guide to Workflow Management
PDF
Pdf mbs workflow
PPTX
Workflow_Tips_And_Tricks_PPT.pptx
PPT
The cornerstones of SAP workflow
PPT
]project-open[ Workflow Developer Tutorial Part 2
08 worlflow management
About work flow
H line soft
General Workflow an introduction
Workflow management
Sharepoint 2010 document managment and workflow
Windows Workflow
07 b 01workflowdefinition
SharePoint Saturday Workflow in Action
08_Workflows.ppt
Share Point Server 2007 - Workflows 1- Basics You Should Know
Windows Azure Workflows Manager - Running Durable Workflows in the Cloud and ...
Automate business processes using SharePoint Designer Workflows
Workflow in SharePoint 2010
Actions rules and workflow in alfresco
What is a Workflow A Beginners Guide to Workflow Management
Pdf mbs workflow
Workflow_Tips_And_Tricks_PPT.pptx
The cornerstones of SAP workflow
]project-open[ Workflow Developer Tutorial Part 2
Ad

More from Roberto Stefanetti (20)

PPTX
Microsoft Azure - Passaggio al Cloud
PPTX
Dynamics 365 Business Central Wave 2 - Fast Tracks
PDF
Microsoft Power BI - Concetti base
PDF
Microsoft Dynamics 365 Business Central - ITA
PDF
Business Central CRM Module (ITA)
PDF
MSDYN365 Business Central On-premise Vs Cloud SaaS
PPTX
Dynamics NAV Concetti Base
PPTX
Microsoft Dynamics 365 Business Central April'19 release
PPTX
Python for dummies
PPTX
Implementing Microsoft Dynamics 356 Business Central On-Premise
PPTX
Microsoft Dynamics 365 Business Central - Overview October 2018
PPTX
Microsoft Dynamics 365 Business Central
PPTX
NAV 2018 What's new, December 14, 2017, Milan
PPTX
GDPR Microsoft Strategies - Topics & Links
PPTX
ForNAV la nostra soluzione per i reports con Dynamics NAV
PPTX
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017
PPTX
NAV 2018 What's New
PPTX
C/SIDE-C/AL Vs VS Code-AL
PPTX
MRP and Planning Overview
PPTX
VS Code and Modern Development Environment Preview
Microsoft Azure - Passaggio al Cloud
Dynamics 365 Business Central Wave 2 - Fast Tracks
Microsoft Power BI - Concetti base
Microsoft Dynamics 365 Business Central - ITA
Business Central CRM Module (ITA)
MSDYN365 Business Central On-premise Vs Cloud SaaS
Dynamics NAV Concetti Base
Microsoft Dynamics 365 Business Central April'19 release
Python for dummies
Implementing Microsoft Dynamics 356 Business Central On-Premise
Microsoft Dynamics 365 Business Central - Overview October 2018
Microsoft Dynamics 365 Business Central
NAV 2018 What's new, December 14, 2017, Milan
GDPR Microsoft Strategies - Topics & Links
ForNAV la nostra soluzione per i reports con Dynamics NAV
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017
NAV 2018 What's New
C/SIDE-C/AL Vs VS Code-AL
MRP and Planning Overview
VS Code and Modern Development Environment Preview

Recently uploaded (20)

PDF
Understanding Forklifts - TECH EHS Solution
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
System and Network Administration Chapter 2
PDF
Digital Strategies for Manufacturing Companies
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
L1 - Introduction to python Backend.pptx
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
history of c programming in notes for students .pptx
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Essential Infomation Tech presentation.pptx
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Understanding Forklifts - TECH EHS Solution
PTS Company Brochure 2025 (1).pdf.......
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
System and Network Administration Chapter 2
Digital Strategies for Manufacturing Companies
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Design an Analysis of Algorithms I-SECS-1021-03
L1 - Introduction to python Backend.pptx
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
history of c programming in notes for students .pptx
Reimagine Home Health with the Power of Agentic AI​
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Odoo Companies in India – Driving Business Transformation.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Essential Infomation Tech presentation.pptx
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Operating system designcfffgfgggggggvggggggggg
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf

NAV 2016 Workflow

  • 1. Roberto Stefanetti | Microsoft Dynamics Community Moderator - NAV DYNAMICS NAV 2016 WORKFLOW
  • 2. WORKFLOW TECHNOLOGY & DEFINITIONS
  • 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 ™
  • 5. WORKFLOW USER GROUP NAV 2016 WORKFLOW & NOTIFICATIONS Template Events WORKFLOW WORKFLOW TEMPLATES Archived Workflow Steps Instances Notification Manager NAS: JOB QUEUE Workflow Steps (Instances) Template Response Workflow Events Notification Schedule Workflow Response WORKFLOW CATEGORIES Workflow EventResponse Matrix Dynamics Request Page Entity
  • 6. NAV 2016 WORKFLOW «ER» MODEL Courtesy of Microsoft ™
  • 7. NAV 2016 NOTIFICATION SCHEMA NOTIFICATION TEMPLATES NOTIFICATIONS ENTRIES Notification Manager NAS: JOB QUEUE + On Demand Notification Setup Workflow Response Notification Schedule SENT NOTIFICATIONS ENTRIES APPROVAL ENTRIES OVERDUE APPROVAL ENTRIES POSTED APPROVAL ENTRIES Workflow Actions Notification Model APPROVALS
  • 8. NAV 2016 WORKFLOW CUSTOMER BENEFITS Courtesy of Microsoft ™
  • 9. NAV 2016 WORKFLOW BUILDING BLOCKS Courtesy of Microsoft ™
  • 10. NAV 2016 WORKFLOW EVENT-RESPONSE Courtesy of Microsoft ™
  • 11. NAV 2016 WORKFLOW TEMPLATES 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
  • 21. .….“a little fast HOW-TO guide” WORKFLOW EVENTSRESPONSE COMBINATION
  • 22. .….“a little fast HOW-TO guide” WORKFLOW EVENTS GERARCHY  Matrix for EventsResponse mapping
  • 23. .….“a little fast HOW-TO guide” WORKFLOW TABLES RELATIONS
  • 24. .….“a little fast HOW-TO guide” CORE WORKFLOW & APPROVAL MANAGEMENT CODEUNITS  Codeunit 1501 Workflow Management  Codeunit 1502 Workflow Setup  Codeunit 1520 Workflow Event Handling  Codeunit 1521 Workflow Response Handling Main Workflow Functions (Events, Response Model)  CreateEventsLibrary()  CreateResponsesLibrary()  ExecuteResponse() Approval Management Codeunit  Codeunit 1535 Approval Management Codeunit
  • 26. .….“a little fast HOW-TO guide” SAMPLE OF ONE OF MY ACTIVE WORKFLOWS - Customer Approval Workflow Sample Configuration
  • 27. .….“a little fast HOW-TO guide” SAMPLE OF ONE OF MY ACTIVE WORKFLOWS - Customer Approval Workflow – Workflow Configuration
  • 28. .….“a little fast HOW-TO guide” SAMPLE OF ONE OF MY ACTIVE WORKFLOWS - Customer Approval Workflow – Setting Conditions
  • 29. .….“a little fast HOW-TO guide” SAMPLE OF ONE OF MY ACTIVE WORKFLOWS - Customer Approval Workflow – Settings Responses
  • 30. .….“a little fast HOW-TO guide” SAMPLE OF ONE OF MY ACTIVE WORKFLOWS - Customer Approval Workflow – ADD MORE RESPONSES
  • 31. .….“a little fast HOW-TO guide” SAMPLE OF WORKFLOW – Sales Order Approval Sales Order Approval Workflow appears on workflow fact box window
  • 32. .….“a little fast HOW-TO guide” WORKFLOW OVERVIEW STEPS STATUS PAGE
  • 33. .….“a little fast HOW-TO guide” RESTRICTED RECORDS