[nuxeo world 2013] advanced workflows with content routing - alain escaffre
DESCRIPTION
In the past year, Nuxeo has greatly extended the feature set of its workflow engine to include sub-workflows, escalation, re-assignment, parallel tasks, configurable dashboards, and a new resolution screen. We will review what's been added with a complete example and also talk about the roadmap of the product.TRANSCRIPT
![Page 1: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/1.jpg)
Nuxeo Platform’s Workflow Engine
October 9, 2013 - Alain ESCAFFREThursday, October 17, 13
![Page 2: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/2.jpg)
Small Refresh
2
Thursday, October 17, 13
![Page 3: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/3.jpg)
The Workflow in a Nutshell
3
‣ A graph-based workflow engine‣ Design in Studio
‣ Deploy on Nuxeo Platform
‣ Plugged to the form engine
‣ Plugged to Automation
Thursday, October 17, 13
![Page 4: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/4.jpg)
Main Use Cases
4
‣ Simple to complex validation of documents, cases or media assets
‣ Signature workflow
‣ Form digitization
‣ Content-centric organizational processes
Section
Label
Label
ADD
OK
Thursday, October 17, 13
![Page 5: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/5.jpg)
A Dedicated UI
5
Thursday, October 17, 13
![Page 6: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/6.jpg)
User Experience
6
✓ A new dashboard
✓ Task resolution screen
✓ Multi-color graph
Thursday, October 17, 13
![Page 7: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/7.jpg)
Features
7
✓ Task re-assignment
✓ Task delegation
✓ Parallel review
✓ Automated reminders
✓ Multi-document workflows
✓ Multiple workflows on a document
Thursday, October 17, 13
![Page 8: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/8.jpg)
Boosting the Engine
8
Thursday, October 17, 13
![Page 9: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/9.jpg)
New Nodes
9
✓ Sub-workflow
✓ Multi-task nodes
✓ Exclusive node
➡ Enhancement of the expressiveness of the graph
Thursday, October 17, 13
![Page 10: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/10.jpg)
Escalation Rules
10
‣ Useful for;• Task reminders: "Send an email
every two days"
• Forcing task resolution
• More advanced escalation (ex: as soon as 30 % of participants closed their task, go further)
➡ Evaluation of business rules during task execution
Thursday, October 17, 13
![Page 11: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/11.jpg)
Automation
11
• Start, resume, cancel operations
• Start a workflow by passing values for the global variables
• Start a workflow from another one, bind workflows to UI, APIs, etc.
➡ Automated workflow management
Thursday, October 17, 13
![Page 12: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/12.jpg)
Comments
12
• Easy and standardized way of fetching the comment thanks to the “Task info”
• Drop it on the form as a field system
• Support multi-task node
• Logged on the documents
➡ Comments are part of the framework now
Thursday, October 17, 13
![Page 13: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/13.jpg)
Demo
13
Thursday, October 17, 13
![Page 14: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/14.jpg)
Demo
14
• Demo is 100% configured with Nuxeo Studio (no Java development)
• On the theme of Insurance Claim Management
• With some great personas !!!!
Thursday, October 17, 13
![Page 15: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/15.jpg)
A Wizard Solution!
15
Thursday, October 17, 13
![Page 16: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/16.jpg)
Implementing Wizards
16
✓ Complex publishing use cases
✓ Complex content authoring
✓ Linked content
➡ Use the workflow to get a conditional form execution engine
Thursday, October 17, 13
![Page 17: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/17.jpg)
Roadmap
17
Thursday, October 17, 13
![Page 18: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/18.jpg)
Your Feedback Is Important
18
✓ Documentation is complete
✓ Some tutorials are available
➡ Just try it !
JOIN
Thursday, October 17, 13
![Page 19: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/19.jpg)
Already in the Pipe
19
✓ Workflow and Task REST endpoints
✓ Support for complex variables
✓ Improvements in graph generation
✓ Administration console
Thursday, October 17, 13
![Page 20: [Nuxeo World 2013] ADVANCED WORKFLOWS WITH CONTENT ROUTING - ALAIN ESCAFFRE](https://reader038.vdocument.in/reader038/viewer/2022103111/54c7c1bf4a795913648b458f/html5/thumbnails/20.jpg)
?#Nx
World1
3
QuestionsCredits: Mariana, Thibaud & Thibaut !
Thursday, October 17, 13