[webinar] advanced workflow design techniques
DESCRIPTION
Part 2: Advanced Workflow Design Techniques The Nuxeo Platform has an integrated workflow engine with a full-featured workflow designer to help you define custom workflows that model your business processes. This series of two webinars will give a complete functional overview of workflow design in the Nuxeo Platform. Join Alain Escaffre, Director of Product Management, for this live webinar with a demo and Q&A to find out how the workflow designer works. If you’d like to play first, you can download the Nuxeo Platform and register for a free 30-day trial of Nuxeo Studio. The first webinar offers an introduction to workflow design for the Nuxeo Platform.TRANSCRIPT
![Page 1: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/1.jpg)
Content Management PlatformFor Business Applications/
Alain Director of Product Management
Designing Workflows for the Nuxeo Platform, Part 2
![Page 2: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/2.jpg)
Nuxeo / The Platform
�2
Automation
Repository
Form and Presentation
Engine
Conversion kitWorkflow Engine
Auth. & Identity Management kit
Customizable Web app
Ready-to-integrate features (add-ons) ex: comparison, quota, invitation
REST API
CMIS
Client SDKs:!
JavaJavaScript
PythoniOS
Android
WEBDAV
Drive (bi-directional file synchronization with the
desktop)
![Page 3: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/3.jpg)
Nuxeo / The Company• Nuxeo supports customers in creating, building,
maintaining, deploying and operating apps
• Nuxeo covers the full lifecycle of applications:
• Application Designer: Nuxeo Studio
• Development Environment: Nuxeo IDE (Eclipse), Maven Tooling
• Testing Toolset: Unit, Functional (Sl/WebDriver), Performance
• Deployment tools: Nuxeo Marketplace, Update Center
• We focus on the complete experience for our customers, not just the software you run
�3
![Page 4: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/4.jpg)
Agenda
• Overview of key advanced workflow features
• Overview of available documentation
• Learn advanced concepts: Complete our Mission Staffing Workflow
�4
![Page 5: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/5.jpg)
Key Features (Advanced)
�5
![Page 6: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/6.jpg)
Key features (Advanced)
�6
‣ Reassignment
‣ Manual delegation
‣ Workflow Automation
‣ Escalation
‣ Multi-task node
‣ Sub-workflow
![Page 7: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/7.jpg)
Escalation
�7
!
‣ Escalation rules bound to a given node
‣ A rule = a name, an automation chain ID and a condition
‣ Workflow scheduler evaluates rules of all active nodes
![Page 8: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/8.jpg)
Multi-task node
�8
‣ Create n tasks on one node, one task per assignee
‣ When each task is closed, the task info (name of the user, button clicked, comment) is added to the “TasksInfo” object, available in automation context on the node
‣ If the node is resumed before each user has closed the task, respective tasks go to “canceled” state
![Page 9: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/9.jpg)
Sub-workflow
�9
‣ A specific node that instantiates a new workflow for the same list of documents, based on the given workflow model ID
‣ Accepts some parameters for initializing the global variables of the sub-workflow
‣ Node is active until the sub-workflow is achieved
‣ Canceling the main workflow will cancel sub-workflows
![Page 10: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/10.jpg)
Overview of Existing Documentation Resources
�10
![Page 11: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/11.jpg)
Workflow Engine
�11
!
‣ Link : http://doc.nuxeo.com/x/OwzF‣ Understand deployment cycle
‣ Understand how the graph is interpreted
‣ Example of escalation rules
‣ Workflow specific variables available in automation context
‣ Naming Conventions
![Page 12: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/12.jpg)
Studio Designer
�12
!
‣ Link : http://doc.nuxeo.com/x/IwGw‣ Screen by Screen help
‣ Link : http://doc.nuxeo.com/x/IwGw
‣ Simple workflow step-by-step tutorial
![Page 13: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/13.jpg)
Let’s Go!
�13
![Page 14: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/14.jpg)
Studio deployment model
�14
• Configuration tool
• No coding required
• Generates a Bundle
![Page 15: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/15.jpg)
Our Scenario (Same As Part I)
�15
‣ A mission order workflow: a purchase order is received, document is assigned to the staffing committee that will then either ask for more information or assign to someone for fulfilling the mission.
![Page 16: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/16.jpg)
Implementation
�16
‣ You will learn how to:1. Make a task reassignable
2. Start a workflow from a button
3. Set up a task reminder
4. Make the workflow move automatically using escalation and automation
5. Use a sub-workflow
![Page 17: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/17.jpg)
What’s Next?
�17
• Download from nuxeo.com/download
• Free 30-day trial of Nuxeo Studio
• For geeks: nuxeo.com/developers
• Source code: nuxeo.github.io/
• Documentation: doc.nuxeo.com
• Questions? answers.nuxeo.com
Upcoming Webinar
• Building Virtual Navigation Structures for the Nuxeo Platform• Mon, Jan 20
www.nuxeo.com/webinars
![Page 18: [Webinar] Advanced Workflow Design Techniques](https://reader034.vdocument.in/reader034/viewer/2022050808/54b538f04a79594f358b4671/html5/thumbnails/18.jpg)
Thank You!
�18
Alain ESCAFFRE Director of Product Managemente-mail: [email protected] me: @aescaffre
" href="https://vdocument.in/workflow-concepts-and-techniques-universit-de-skaf-hpmwikiuploadsmainlectureworkflow.html">Workflow Concepts and Techniques - Université de Nantespagesperso.lina.univ-nantes.fr/~skaf-h/pmwiki/uploads/Main/Lecture... · Workflow Concepts and Techniques ... AssessorProcessResponse/ns1:level"/>