SlideShare une entreprise Scribd logo
1  sur  33
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

Contenu connexe

Tendances

[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10![웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!Open Source Consulting
 
Integrating Microservices with Apache Camel
Integrating Microservices with Apache CamelIntegrating Microservices with Apache Camel
Integrating Microservices with Apache CamelChristian Posta
 
Presentacion OpenShift by RedHat
Presentacion OpenShift by RedHatPresentacion OpenShift by RedHat
Presentacion OpenShift by RedHatJosé Pino
 
OFI Overview 2019 Webinar
OFI Overview 2019 WebinarOFI Overview 2019 Webinar
OFI Overview 2019 Webinarseanhefty
 
The best way to run Elastic on Kubernetes
The best way to run Elastic on KubernetesThe best way to run Elastic on Kubernetes
The best way to run Elastic on KubernetesElasticsearch
 
Introdução ao Spring Framework MVC
Introdução ao Spring Framework MVCIntrodução ao Spring Framework MVC
Introdução ao Spring Framework MVCMessias Batista
 
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...OpenStack Korea Community
 
OLTP Performance Benchmark Review
OLTP Performance Benchmark ReviewOLTP Performance Benchmark Review
OLTP Performance Benchmark ReviewJignesh Shah
 
Red Hat OpenShift Operators - Operators ABC
Red Hat OpenShift Operators - Operators ABCRed Hat OpenShift Operators - Operators ABC
Red Hat OpenShift Operators - Operators ABCRobert Bohne
 
How to monitor your micro-service with Prometheus?
How to monitor your micro-service with Prometheus?How to monitor your micro-service with Prometheus?
How to monitor your micro-service with Prometheus?Wojciech Barczyński
 
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항Ji-Woong Choi
 
RedHat Virtualization Manager
RedHat Virtualization ManagerRedHat Virtualization Manager
RedHat Virtualization ManagerRaz Tamir
 
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)옥시즌
 
Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4HngNguyn748044
 
Enterprise All-In 사례 - 대한항공 사례를 중심으로-방희란 매니저, AWS/김탁용 차장, 대한항공 ::
Enterprise All-In 사례 - 대한항공 사례를 중심으로-방희란 매니저, AWS/김탁용 차장, 대한항공 :: Enterprise All-In 사례 - 대한항공 사례를 중심으로-방희란 매니저, AWS/김탁용 차장, 대한항공 ::
Enterprise All-In 사례 - 대한항공 사례를 중심으로-방희란 매니저, AWS/김탁용 차장, 대한항공 :: Amazon Web Services Korea
 
Kubernates vs Openshift: What is the difference and comparison between Opensh...
Kubernates vs Openshift: What is the difference and comparison between Opensh...Kubernates vs Openshift: What is the difference and comparison between Opensh...
Kubernates vs Openshift: What is the difference and comparison between Opensh...jeetendra mandal
 
Microservices with Node.js and Apache Cassandra
Microservices with Node.js and Apache CassandraMicroservices with Node.js and Apache Cassandra
Microservices with Node.js and Apache CassandraJorge Bay Gondra
 
Mule memory leak issue
Mule memory leak issueMule memory leak issue
Mule memory leak issueJeeHyunLim
 

Tendances (20)

[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10![웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
[웨비나] 클라우드 마이그레이션 수행 시 가장 많이 하는 질문 Top 10!
 
Integrating Microservices with Apache Camel
Integrating Microservices with Apache CamelIntegrating Microservices with Apache Camel
Integrating Microservices with Apache Camel
 
Presentacion OpenShift by RedHat
Presentacion OpenShift by RedHatPresentacion OpenShift by RedHat
Presentacion OpenShift by RedHat
 
OFI Overview 2019 Webinar
OFI Overview 2019 WebinarOFI Overview 2019 Webinar
OFI Overview 2019 Webinar
 
The best way to run Elastic on Kubernetes
The best way to run Elastic on KubernetesThe best way to run Elastic on Kubernetes
The best way to run Elastic on Kubernetes
 
Introdução ao Spring Framework MVC
Introdução ao Spring Framework MVCIntrodução ao Spring Framework MVC
Introdução ao Spring Framework MVC
 
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
 
OLTP Performance Benchmark Review
OLTP Performance Benchmark ReviewOLTP Performance Benchmark Review
OLTP Performance Benchmark Review
 
Red Hat OpenShift Operators - Operators ABC
Red Hat OpenShift Operators - Operators ABCRed Hat OpenShift Operators - Operators ABC
Red Hat OpenShift Operators - Operators ABC
 
DevOps
DevOpsDevOps
DevOps
 
How to monitor your micro-service with Prometheus?
How to monitor your micro-service with Prometheus?How to monitor your micro-service with Prometheus?
How to monitor your micro-service with Prometheus?
 
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
[오픈소스컨설팅]클라우드기반U2L마이그레이션 전략 및 고려사항
 
RedHat Virtualization Manager
RedHat Virtualization ManagerRedHat Virtualization Manager
RedHat Virtualization Manager
 
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)
클라우드/IDC 운영자를 위한 서버 모니터링(Server monitoring) 솔루션 (old version)
 
Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4Introduction to Red Hat OpenShift 4
Introduction to Red Hat OpenShift 4
 
ansible why ?
ansible why ?ansible why ?
ansible why ?
 
Enterprise All-In 사례 - 대한항공 사례를 중심으로-방희란 매니저, AWS/김탁용 차장, 대한항공 ::
Enterprise All-In 사례 - 대한항공 사례를 중심으로-방희란 매니저, AWS/김탁용 차장, 대한항공 :: Enterprise All-In 사례 - 대한항공 사례를 중심으로-방희란 매니저, AWS/김탁용 차장, 대한항공 ::
Enterprise All-In 사례 - 대한항공 사례를 중심으로-방희란 매니저, AWS/김탁용 차장, 대한항공 ::
 
Kubernates vs Openshift: What is the difference and comparison between Opensh...
Kubernates vs Openshift: What is the difference and comparison between Opensh...Kubernates vs Openshift: What is the difference and comparison between Opensh...
Kubernates vs Openshift: What is the difference and comparison between Opensh...
 
Microservices with Node.js and Apache Cassandra
Microservices with Node.js and Apache CassandraMicroservices with Node.js and Apache Cassandra
Microservices with Node.js and Apache Cassandra
 
Mule memory leak issue
Mule memory leak issueMule memory leak issue
Mule memory leak issue
 

En vedette

Microsoft Dynamics NAV 2016 - "A users guide"
Microsoft Dynamics NAV 2016 - "A users guide"Microsoft Dynamics NAV 2016 - "A users guide"
Microsoft Dynamics NAV 2016 - "A users guide"Christos Pittis
 
Microsoft Dynamics NAV Training
Microsoft Dynamics NAV TrainingMicrosoft Dynamics NAV Training
Microsoft Dynamics NAV TrainingRAMESH KUMAR S
 
Dynamics Day 2013 Microsoft Dynamics NAV Tips and Tricks 45 in 45
Dynamics Day 2013 Microsoft Dynamics NAV Tips and Tricks 45 in 45Dynamics Day 2013 Microsoft Dynamics NAV Tips and Tricks 45 in 45
Dynamics Day 2013 Microsoft Dynamics NAV Tips and Tricks 45 in 45Intergen
 
Microsoft Dynamics NAV 2016: what's new
Microsoft Dynamics NAV 2016: what's newMicrosoft Dynamics NAV 2016: what's new
Microsoft Dynamics NAV 2016: what's newChristiaens
 
Microsoft Dynamics NAV - as ERP Solution for Manufacturing Process
Microsoft Dynamics NAV - as ERP Solution for Manufacturing ProcessMicrosoft Dynamics NAV - as ERP Solution for Manufacturing Process
Microsoft Dynamics NAV - as ERP Solution for Manufacturing ProcessIsra' Abu Rumman
 
Mobility growth & transformation: Microsoft presentation at TabTimes Tablet S...
Mobility growth & transformation: Microsoft presentation at TabTimes Tablet S...Mobility growth & transformation: Microsoft presentation at TabTimes Tablet S...
Mobility growth & transformation: Microsoft presentation at TabTimes Tablet S...TabTimes
 
Microsoft Dynamics Nav 2016 product overview and capabilities guide
Microsoft Dynamics Nav 2016 product overview and capabilities guideMicrosoft Dynamics Nav 2016 product overview and capabilities guide
Microsoft Dynamics Nav 2016 product overview and capabilities guideMindQuad Solutions
 
Whats new in_ms_dynamics_nav
Whats new in_ms_dynamics_navWhats new in_ms_dynamics_nav
Whats new in_ms_dynamics_navGaurav Rana
 
Microsoft Dynamics NAV Phone Client
Microsoft Dynamics NAV Phone ClientMicrosoft Dynamics NAV Phone Client
Microsoft Dynamics NAV Phone ClientManish Mutha
 
Guida introduttiva a Microsoft Dynamics NAV
Guida introduttiva a Microsoft Dynamics NAVGuida introduttiva a Microsoft Dynamics NAV
Guida introduttiva a Microsoft Dynamics NAVEOS Solutions
 
NAV 2016 Events and Extensions
NAV 2016 Events and ExtensionsNAV 2016 Events and Extensions
NAV 2016 Events and ExtensionsRoberto Stefanetti
 
Microsoft Dynamics NAV 2017 - Simplified setup
Microsoft Dynamics NAV 2017 - Simplified setupMicrosoft Dynamics NAV 2017 - Simplified setup
Microsoft Dynamics NAV 2017 - Simplified setupSolution Systems, Inc.
 
How to build a successful sales strategy reselling OpenERP to big companies. ...
How to build a successful sales strategy reselling OpenERP to big companies. ...How to build a successful sales strategy reselling OpenERP to big companies. ...
How to build a successful sales strategy reselling OpenERP to big companies. ...Odoo
 
Map and globe skills vocabulary words
Map and globe skills vocabulary wordsMap and globe skills vocabulary words
Map and globe skills vocabulary wordsHeatherP
 

En vedette (20)

Microsoft Dynamics NAV 2016 - "A users guide"
Microsoft Dynamics NAV 2016 - "A users guide"Microsoft Dynamics NAV 2016 - "A users guide"
Microsoft Dynamics NAV 2016 - "A users guide"
 
Microsoft Dynamics NAV Training
Microsoft Dynamics NAV TrainingMicrosoft Dynamics NAV Training
Microsoft Dynamics NAV Training
 
Dynamics Day 2013 Microsoft Dynamics NAV Tips and Tricks 45 in 45
Dynamics Day 2013 Microsoft Dynamics NAV Tips and Tricks 45 in 45Dynamics Day 2013 Microsoft Dynamics NAV Tips and Tricks 45 in 45
Dynamics Day 2013 Microsoft Dynamics NAV Tips and Tricks 45 in 45
 
Microsoft Dynamics NAV 2016: what's new
Microsoft Dynamics NAV 2016: what's newMicrosoft Dynamics NAV 2016: what's new
Microsoft Dynamics NAV 2016: what's new
 
Ms dynamics nav
Ms dynamics navMs dynamics nav
Ms dynamics nav
 
Microsoft Dynamics NAV - as ERP Solution for Manufacturing Process
Microsoft Dynamics NAV - as ERP Solution for Manufacturing ProcessMicrosoft Dynamics NAV - as ERP Solution for Manufacturing Process
Microsoft Dynamics NAV - as ERP Solution for Manufacturing Process
 
Microsoft Dynamics Navision
Microsoft Dynamics NavisionMicrosoft Dynamics Navision
Microsoft Dynamics Navision
 
NAV 2017 What's New
NAV 2017 What's NewNAV 2017 What's New
NAV 2017 What's New
 
Mobility growth & transformation: Microsoft presentation at TabTimes Tablet S...
Mobility growth & transformation: Microsoft presentation at TabTimes Tablet S...Mobility growth & transformation: Microsoft presentation at TabTimes Tablet S...
Mobility growth & transformation: Microsoft presentation at TabTimes Tablet S...
 
Microsoft Dynamics NAV data integration
Microsoft Dynamics NAV data integrationMicrosoft Dynamics NAV data integration
Microsoft Dynamics NAV data integration
 
Microsoft Dynamics Nav 2016 product overview and capabilities guide
Microsoft Dynamics Nav 2016 product overview and capabilities guideMicrosoft Dynamics Nav 2016 product overview and capabilities guide
Microsoft Dynamics Nav 2016 product overview and capabilities guide
 
Whats new in_ms_dynamics_nav
Whats new in_ms_dynamics_navWhats new in_ms_dynamics_nav
Whats new in_ms_dynamics_nav
 
Microsoft Dynamics NAV Phone Client
Microsoft Dynamics NAV Phone ClientMicrosoft Dynamics NAV Phone Client
Microsoft Dynamics NAV Phone Client
 
Project "Madeira" preview
Project "Madeira" previewProject "Madeira" preview
Project "Madeira" preview
 
Msd Navision
Msd NavisionMsd Navision
Msd Navision
 
Guida introduttiva a Microsoft Dynamics NAV
Guida introduttiva a Microsoft Dynamics NAVGuida introduttiva a Microsoft Dynamics NAV
Guida introduttiva a Microsoft Dynamics NAV
 
NAV 2016 Events and Extensions
NAV 2016 Events and ExtensionsNAV 2016 Events and Extensions
NAV 2016 Events and Extensions
 
Microsoft Dynamics NAV 2017 - Simplified setup
Microsoft Dynamics NAV 2017 - Simplified setupMicrosoft Dynamics NAV 2017 - Simplified setup
Microsoft Dynamics NAV 2017 - Simplified setup
 
How to build a successful sales strategy reselling OpenERP to big companies. ...
How to build a successful sales strategy reselling OpenERP to big companies. ...How to build a successful sales strategy reselling OpenERP to big companies. ...
How to build a successful sales strategy reselling OpenERP to big companies. ...
 
Map and globe skills vocabulary words
Map and globe skills vocabulary wordsMap and globe skills vocabulary words
Map and globe skills vocabulary words
 

Similaire à NAV 2016 Workflow

Workflow demo
Workflow demoWorkflow demo
Workflow demoKamal Raj
 
]project-open[ Workflow Developer Tutorial Part 4
]project-open[ Workflow Developer Tutorial Part 4]project-open[ Workflow Developer Tutorial Part 4
]project-open[ Workflow Developer Tutorial Part 4Klaus Hofeditz
 
Maxim Salnikov - Service Worker: taking the best from the past experience for...
Maxim Salnikov - Service Worker: taking the best from the past experience for...Maxim Salnikov - Service Worker: taking the best from the past experience for...
Maxim Salnikov - Service Worker: taking the best from the past experience for...Codemotion
 
WF 4.0 Overview
WF 4.0 OverviewWF 4.0 Overview
WF 4.0 Overviewdannicola
 
07 b 01workflowdefinition
07 b 01workflowdefinition07 b 01workflowdefinition
07 b 01workflowdefinitiontflung
 
...and thus your forms automagically disappeared
...and thus your forms automagically disappeared...and thus your forms automagically disappeared
...and thus your forms automagically disappearedLuc Bors
 
09 01 tasks
09 01 tasks09 01 tasks
09 01 taskstflung
 
Programming with JavaFX
Programming with JavaFXProgramming with JavaFX
Programming with JavaFXFulvio Corno
 
]project-open[ Workflow Developer Tutorial Part 2
]project-open[ Workflow Developer Tutorial Part 2]project-open[ Workflow Developer Tutorial Part 2
]project-open[ Workflow Developer Tutorial Part 2Klaus Hofeditz
 
Apex behind the scenes
Apex behind the scenesApex behind the scenes
Apex behind the scenesEnkitec
 
St Hilaire Ajax Start Odtug Nov 2009
St Hilaire   Ajax Start Odtug Nov 2009St Hilaire   Ajax Start Odtug Nov 2009
St Hilaire Ajax Start Odtug Nov 2009ruiruitang
 
]project-open[ Workflow Developer Tutorial Part 3
]project-open[ Workflow Developer Tutorial Part 3]project-open[ Workflow Developer Tutorial Part 3
]project-open[ Workflow Developer Tutorial Part 3Klaus Hofeditz
 
Plc Programming Fundamentals
Plc Programming FundamentalsPlc Programming Fundamentals
Plc Programming FundamentalsLiving Online
 
Asynchronous Apex Salesforce World Tour Paris 2015
Asynchronous Apex Salesforce World Tour Paris 2015Asynchronous Apex Salesforce World Tour Paris 2015
Asynchronous Apex Salesforce World Tour Paris 2015Samuel De Rycke
 
Process State vs. Object State: Modeling Best Practices for Simple Workflows ...
Process State vs. Object State: Modeling Best Practices for Simple Workflows ...Process State vs. Object State: Modeling Best Practices for Simple Workflows ...
Process State vs. Object State: Modeling Best Practices for Simple Workflows ...Thorsten Franz
 

Similaire à NAV 2016 Workflow (20)

Workflow demo
Workflow demoWorkflow demo
Workflow demo
 
About work flow
About work flowAbout work flow
About work flow
 
SAP workflow events
SAP workflow eventsSAP workflow events
SAP workflow events
 
]project-open[ Workflow Developer Tutorial Part 4
]project-open[ Workflow Developer Tutorial Part 4]project-open[ Workflow Developer Tutorial Part 4
]project-open[ Workflow Developer Tutorial Part 4
 
Maxim Salnikov - Service Worker: taking the best from the past experience for...
Maxim Salnikov - Service Worker: taking the best from the past experience for...Maxim Salnikov - Service Worker: taking the best from the past experience for...
Maxim Salnikov - Service Worker: taking the best from the past experience for...
 
Wwf
WwfWwf
Wwf
 
Pdf mbs workflow
Pdf mbs workflowPdf mbs workflow
Pdf mbs workflow
 
WF 4.0 Overview
WF 4.0 OverviewWF 4.0 Overview
WF 4.0 Overview
 
07 b 01workflowdefinition
07 b 01workflowdefinition07 b 01workflowdefinition
07 b 01workflowdefinition
 
...and thus your forms automagically disappeared
...and thus your forms automagically disappeared...and thus your forms automagically disappeared
...and thus your forms automagically disappeared
 
09 01 tasks
09 01 tasks09 01 tasks
09 01 tasks
 
Workflow Yapceu2010
Workflow Yapceu2010Workflow Yapceu2010
Workflow Yapceu2010
 
Programming with JavaFX
Programming with JavaFXProgramming with JavaFX
Programming with JavaFX
 
]project-open[ Workflow Developer Tutorial Part 2
]project-open[ Workflow Developer Tutorial Part 2]project-open[ Workflow Developer Tutorial Part 2
]project-open[ Workflow Developer Tutorial Part 2
 
Apex behind the scenes
Apex behind the scenesApex behind the scenes
Apex behind the scenes
 
St Hilaire Ajax Start Odtug Nov 2009
St Hilaire   Ajax Start Odtug Nov 2009St Hilaire   Ajax Start Odtug Nov 2009
St Hilaire Ajax Start Odtug Nov 2009
 
]project-open[ Workflow Developer Tutorial Part 3
]project-open[ Workflow Developer Tutorial Part 3]project-open[ Workflow Developer Tutorial Part 3
]project-open[ Workflow Developer Tutorial Part 3
 
Plc Programming Fundamentals
Plc Programming FundamentalsPlc Programming Fundamentals
Plc Programming Fundamentals
 
Asynchronous Apex Salesforce World Tour Paris 2015
Asynchronous Apex Salesforce World Tour Paris 2015Asynchronous Apex Salesforce World Tour Paris 2015
Asynchronous Apex Salesforce World Tour Paris 2015
 
Process State vs. Object State: Modeling Best Practices for Simple Workflows ...
Process State vs. Object State: Modeling Best Practices for Simple Workflows ...Process State vs. Object State: Modeling Best Practices for Simple Workflows ...
Process State vs. Object State: Modeling Best Practices for Simple Workflows ...
 

Plus de Roberto Stefanetti

Microsoft Azure - Passaggio al Cloud
Microsoft Azure - Passaggio al CloudMicrosoft Azure - Passaggio al Cloud
Microsoft Azure - Passaggio al CloudRoberto Stefanetti
 
Dynamics 365 Business Central Wave 2 - Fast Tracks
Dynamics 365 Business Central Wave 2 - Fast TracksDynamics 365 Business Central Wave 2 - Fast Tracks
Dynamics 365 Business Central Wave 2 - Fast TracksRoberto Stefanetti
 
Microsoft Power BI - Concetti base
Microsoft Power BI - Concetti base Microsoft Power BI - Concetti base
Microsoft Power BI - Concetti base Roberto Stefanetti
 
Microsoft Dynamics 365 Business Central - ITA
Microsoft Dynamics 365 Business Central - ITAMicrosoft Dynamics 365 Business Central - ITA
Microsoft Dynamics 365 Business Central - ITARoberto Stefanetti
 
Business Central CRM Module (ITA)
Business Central CRM Module (ITA)Business Central CRM Module (ITA)
Business Central CRM Module (ITA)Roberto Stefanetti
 
MSDYN365 Business Central On-premise Vs Cloud SaaS
MSDYN365 Business Central On-premise Vs Cloud SaaSMSDYN365 Business Central On-premise Vs Cloud SaaS
MSDYN365 Business Central On-premise Vs Cloud SaaSRoberto Stefanetti
 
Microsoft Dynamics 365 Business Central April'19 release
Microsoft Dynamics 365 Business Central April'19 releaseMicrosoft Dynamics 365 Business Central April'19 release
Microsoft Dynamics 365 Business Central April'19 releaseRoberto Stefanetti
 
Implementing Microsoft Dynamics 356 Business Central On-Premise
Implementing Microsoft Dynamics 356 Business Central On-PremiseImplementing Microsoft Dynamics 356 Business Central On-Premise
Implementing Microsoft Dynamics 356 Business Central On-PremiseRoberto Stefanetti
 
Microsoft Dynamics 365 Business Central - Overview October 2018
Microsoft Dynamics 365 Business Central - Overview October 2018Microsoft Dynamics 365 Business Central - Overview October 2018
Microsoft Dynamics 365 Business Central - Overview October 2018Roberto Stefanetti
 
Microsoft Dynamics 365 Business Central
Microsoft Dynamics 365 Business CentralMicrosoft Dynamics 365 Business Central
Microsoft Dynamics 365 Business CentralRoberto Stefanetti
 
NAV 2018 What's new, December 14, 2017, Milan
NAV 2018 What's new, December 14, 2017, MilanNAV 2018 What's new, December 14, 2017, Milan
NAV 2018 What's new, December 14, 2017, MilanRoberto Stefanetti
 
GDPR Microsoft Strategies - Topics & Links
GDPR Microsoft Strategies - Topics & LinksGDPR Microsoft Strategies - Topics & Links
GDPR Microsoft Strategies - Topics & LinksRoberto Stefanetti
 
ForNAV la nostra soluzione per i reports con Dynamics NAV
ForNAV la nostra soluzione per i reports con Dynamics NAVForNAV la nostra soluzione per i reports con Dynamics NAV
ForNAV la nostra soluzione per i reports con Dynamics NAVRoberto Stefanetti
 
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017
NAV 2018 and NAV New Technology - Fast Tracks - 14 dicembre 2017Roberto Stefanetti
 
VS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewVS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewRoberto Stefanetti
 

Plus de Roberto Stefanetti (20)

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

Dernier

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 

Dernier (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

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