SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...Randy Shoup
 
Herausforderungen von Banken durch die Digitalisierung
Herausforderungen von Banken durch die Digitalisierung Herausforderungen von Banken durch die Digitalisierung
Herausforderungen von Banken durch die Digitalisierung Dr. Hansjörg Leichsenring
 
Developing event-driven microservices with event sourcing and CQRS (london Ja...
Developing event-driven microservices with event sourcing and CQRS (london Ja...Developing event-driven microservices with event sourcing and CQRS (london Ja...
Developing event-driven microservices with event sourcing and CQRS (london Ja...Chris Richardson
 
Creating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle ApexCreating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle ApexDick Dral
 
Plant UML come creare Grafici UML in modo facile
Plant UML come creare Grafici UML in modo facilePlant UML come creare Grafici UML in modo facile
Plant UML come creare Grafici UML in modo facileStefano Trojani
 
Spend your cash on customer experience, not servers - No Code Conf 2019
Spend your cash on customer experience, not servers - No Code Conf 2019Spend your cash on customer experience, not servers - No Code Conf 2019
Spend your cash on customer experience, not servers - No Code Conf 2019Webflow
 
Conway's law revisited - Architectures for an effective IT
Conway's law revisited - Architectures for an effective ITConway's law revisited - Architectures for an effective IT
Conway's law revisited - Architectures for an effective ITUwe Friedrichsen
 
Low code application platforms
Low code application platformsLow code application platforms
Low code application platformsMatthew Weaver
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - EbookWaveMaker, Inc.
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)OluwatobiYusuf2
 
Especificações land rover freelander 2
Especificações land rover freelander 2Especificações land rover freelander 2
Especificações land rover freelander 2Palhas Soulmkt
 
Crossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approachCrossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approachAsanka Abeysinghe
 
Microservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanMicroservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanAraf Karsh Hamid
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Kai Wähner
 
Apache Kafka - Patterns anti-patterns
Apache Kafka - Patterns anti-patternsApache Kafka - Patterns anti-patterns
Apache Kafka - Patterns anti-patternsFlorent Ramiere
 
Microservices Part 3 Service Mesh and Kafka
Microservices Part 3 Service Mesh and KafkaMicroservices Part 3 Service Mesh and Kafka
Microservices Part 3 Service Mesh and KafkaAraf Karsh Hamid
 
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai..."Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...Fwdays
 
Low code vs. No code: Which is better for web and app development?
Low code vs. No code: Which is better for web and app development?Low code vs. No code: Which is better for web and app development?
Low code vs. No code: Which is better for web and app development?Devathon
 

Mais procurados (20)

The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
 
Herausforderungen von Banken durch die Digitalisierung
Herausforderungen von Banken durch die Digitalisierung Herausforderungen von Banken durch die Digitalisierung
Herausforderungen von Banken durch die Digitalisierung
 
Developing event-driven microservices with event sourcing and CQRS (london Ja...
Developing event-driven microservices with event sourcing and CQRS (london Ja...Developing event-driven microservices with event sourcing and CQRS (london Ja...
Developing event-driven microservices with event sourcing and CQRS (london Ja...
 
Creating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle ApexCreating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle Apex
 
Plant UML come creare Grafici UML in modo facile
Plant UML come creare Grafici UML in modo facilePlant UML come creare Grafici UML in modo facile
Plant UML come creare Grafici UML in modo facile
 
Spend your cash on customer experience, not servers - No Code Conf 2019
Spend your cash on customer experience, not servers - No Code Conf 2019Spend your cash on customer experience, not servers - No Code Conf 2019
Spend your cash on customer experience, not servers - No Code Conf 2019
 
Conway's law revisited - Architectures for an effective IT
Conway's law revisited - Architectures for an effective ITConway's law revisited - Architectures for an effective IT
Conway's law revisited - Architectures for an effective IT
 
Low code application platforms
Low code application platformsLow code application platforms
Low code application platforms
 
Low Code Platforms - Ebook
Low Code Platforms - EbookLow Code Platforms - Ebook
Low Code Platforms - Ebook
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
 
Especificações land rover freelander 2
Especificações land rover freelander 2Especificações land rover freelander 2
Especificações land rover freelander 2
 
Crossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approachCrossing the low-code and pro-code chasm: a platform approach
Crossing the low-code and pro-code chasm: a platform approach
 
Microservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, KanbanMicroservices, Containers, Kubernetes, Kafka, Kanban
Microservices, Containers, Kubernetes, Kafka, Kanban
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?
 
Apache Kafka - Patterns anti-patterns
Apache Kafka - Patterns anti-patternsApache Kafka - Patterns anti-patterns
Apache Kafka - Patterns anti-patterns
 
ESB Overview
ESB OverviewESB Overview
ESB Overview
 
Microservices Part 3 Service Mesh and Kafka
Microservices Part 3 Service Mesh and KafkaMicroservices Part 3 Service Mesh and Kafka
Microservices Part 3 Service Mesh and Kafka
 
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai..."Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
"Micro-frontends: Scalable and Modular Frontend in Parimatch Tech", Kyrylo Ai...
 
E commerce
E commerceE commerce
E commerce
 
Low code vs. No code: Which is better for web and app development?
Low code vs. No code: Which is better for web and app development?Low code vs. No code: Which is better for web and app development?
Low code vs. No code: Which is better for web and app development?
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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 ...
 

Mais 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
 

Mais 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
 

Último

%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
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
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
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
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
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
 
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
 
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
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 

Último (20)

%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
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
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
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
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
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 🔝✔️✔️
 
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 🔝✔️✔️
 
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...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

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