Guides and Tutorials

One step validation flow based on lifecycle only

Updated: February 11, 2019 Page Information Edit on GitHub

This tutorial refers to the use of the lifecycle functionality only. If you are using Nuxeo DM 5.6 or higher, you might wish to learn about the workflow functionality by following the simple workflow example tutorial.

Nuxeo DM provides out of the box validation workflows that can do the job in many cases. Using the default user interface features, you, as the process launcher, select some participants and then start the workflow. Yet, it happens sometimes that you don't want to let to people the choice of who the participants will be, i.e. who the validator(s) will be. To implement that case in a nice way, you can use Nuxeo Studio.

In this tutorial we will implement a chained workflow, that enables to validate a document in one step. We will make sure to store a few important dates on the document and we will log important steps into the document's history. Also, we will make sure that during this workflow, people receive consistent email notifications.

Technically, in this tutorial, you will learn how to:

  • Declare a new permission (using an XML extension)
  • Declare a new button
  • Bind that button to a chain that assigns a validation task
  • Create the validation logic
  • Define what happens in case the document is rejected.

Start the tutorial:

4 months ago manonlumeau NXDOC-1831: remove opensocial parameters
3 years ago Manon Lumeau 18 | emove children display macro
6 years ago Anonymous 17
6 years ago Bertrand Chauvin (perso) 16 | Added info about workflow tutorial
6 years ago Alain Escaffre 14
6 years ago Alain Escaffre 15
9 years ago Solen Guitter 12
9 years ago Solen Guitter 13 | Migrated to Confluence 4.0
9 years ago Solen Guitter 11
9 years ago Solen Guitter 10
9 years ago Alain Escaffre 8
9 years ago Alain Escaffre 9
9 years ago Alain Escaffre 7
9 years ago Alain Escaffre 6
9 years ago Alain Escaffre 4
9 years ago Alain Escaffre 5
9 years ago Alain Escaffre 3
9 years ago Alain Escaffre 2
9 years ago Alain Escaffre 1
History: Created by Alain Escaffre

We'd love to hear your thoughts!

All fields required