SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
/

Content Management Platform
For Business Applications

Créer des workflows avec
la Plateforme Nuxeo (2/2)
Alain
Nuxeo / La Platforme
Drive (synchronisation
bi-directionnelle sur
poste bureautique)

Kit gestion
d’identité et
auth.

!

Moteur de
formulaires et
de présentation

Appli Web
adatpable et
extensible

Automation

Client
SDKs:

Java

JavaScript

Python

iOS

Android

…

Fonctionnalités prêts à l’emploi (addons) ex:
comparaison, quota, invitation, …

Moteur de
workflow

Kit de
conversions

REST API

WEBDAV

Base documentaire

CMIS
2
Nuxeo / L’entreprise
•

Nuxeo aide ses clients à créer, implémenter, maintenir,
déployer and exploiter des applications


•

Nuxeo couvre le cycle complet des applications:

•
•

Développement: Nuxeo IDE (Eclipse), Nuxeo Studio, Maven
Tooling


•

Outillage de test: unitaire, fonctionnel (Sl/WebDriver),
performance


•

•

Design: Nuxeo Studio


Outils de déploiement: Nuxeo Marketplace, Update Center

Nous mettons l’accent sur l’ensemble des phases de votre
projet, pas seulement sur le logiciel que vous exécutez
3
Programme
•

Parcours fonctionnel
•
•

Démonstration: Demande de congé


•
•

Démonstration: Revue parallèle


Synthèse des fonctionnalités clef
Apprendre l’essentiel: Implémentation étape par
étape d’un workflow exemple

4
Programme

•

Revue des fonctionnalités de workflow avancées

•

Revue de la documentation disponible

•

Apprentissage des concepts avancés: extension de
l’exemple “Staffing de missions”

5
Fonctionnalités clefs
(Avançées)

6
Fonctionnalités clefs
(avancées)
‣ Réassignation

‣ Délégation manuelle

‣ Automation catégorie
Workflow

‣ Escalade

‣ Noeud multitâche

‣ Sous-workflow
7
Escalade
!

‣ Règles d’escalades associées à un noeud du
graphe

‣ Une règle = un nom, un identifiant de chaine et
une condition

‣ Le moteur de workflow réévalue les règles sur
les noeuds actifs toutes les X secondes (X
paramétrable)

8
Noeud multi-tâche
‣ Crée n tâche sur un noeud, une tâche par
assigné

‣ Quand chaque la tâche est close, l’information
de tâche (nom, bouton cliqué, commentaire)
est ajouté sur l’objet “TasksInfo” et disponible
dans le context Automation du noeud

‣ Si le noeud est terminé avant que l’ensemble
des tâches soient closes, celles encore
ouvertes sont fermées automatiquement à
l’état “cancelled”
9
Sous-workflow
‣ Un noeud qui instancie un nouveau worklow,
en parallèle de celui déjà lancé

‣ Possibilité de transmettre des variables au
sous-workflow, pour alimenter ses variables
globales.

‣ Le noeud du workflow parent est actif jusqu’à
ce que le workflow fils est terminé

‣ Abandonner le workflow parent annulera le
workflow fils.

10
Revue des ressources
documentaires existantes

11
A propos du moteur de
workflow
!

‣ Link : http://doc.nuxeo.com/x/OwzF

‣ Comprendre le cycle de déploiement

‣ Comprendre l’algorithme d’exécution du graphe

‣ Trouver des exemples de chaînes automation

‣ Liste des variables de workflow “système” disponibles

‣ Conventions de nommage

12
Studio Designer
!

‣ Lien : http://doc.nuxeo.com/x/IwGw

‣ Aide écran par écran

‣ Lien : http://doc.nuxeo.com/x/IwGw

‣ Tutorial de mise-en-place d’un workflow simple.

13
Mise-en-oeuvre

14
Modèle de déploiement Studio
• Outils de configuration
• Pas de développement requis
• Génère un Bundle

15
Notre scénario

‣ Workflow d’ordre de mission: une
commande est reçue et retransmise au
comité de staffing, qui évalue si des
précisions sont attendues ou si la demande
peut être affectée à un ingénieur

16
Plan d’implémentation
‣ Vous allez apprendre à

1. Rendre une tâche réassignante

2. Démarrer un workflow depuis un bouton

3. Mettre en oeuvre un rappel

4. Faire évoluer le graphe de workflow au travers
d’une règle d’escalade

5. Mettre en oeuvre l’usage des sous-workflow

17
What’s Next?
•
Upcoming Webinar

•

Designing Workflows for
the Nuxeo Platform, Part 2


•

Download from
nuxeo.com/download 


•

For geeks:
nuxeo.com/developers


•

Source code:
nuxeo.github.io/


•

Documentation:
doc.nuxeo.com


•

Questions?
answers.nuxeo.com

Thursday, Jan 9

!
www.nuxeo.com/webinars

18
La suite
•

Télécharger :
nuxeo.com/download 


•

Pour les geeks :
nuxeo.com/developers


•

Prochain webinar

Code source :
nuxeo.github.io/


•

Documentation :
doc.nuxeo.com


•

•

Construire des structures
de navigation virtuelle sur
la plateforme Nuxeo


•

Lundi 20 janvier

!

Des questions ?
answers.nuxeo.com

www.nuxeo.com/webinars

19
Thank You!

Alain ESCAFFRE
Director of Product Management

e-mail: aescaffre@nuxeo.com

Follow me: @aescaffre

20

Contenu connexe

Tendances

Web Matrix (Microsoft WebCamps Paris)
Web Matrix (Microsoft WebCamps Paris)Web Matrix (Microsoft WebCamps Paris)
Web Matrix (Microsoft WebCamps Paris)
LeTesteur
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
vlabatut
 
De Maven à SBT ScalaIO 2013
De Maven à SBT ScalaIO 2013De Maven à SBT ScalaIO 2013
De Maven à SBT ScalaIO 2013
Stephane Manciot
 

Tendances (18)

Webinar nuxeo read_soft
Webinar nuxeo read_softWebinar nuxeo read_soft
Webinar nuxeo read_soft
 
[Webinaire] Créez vos arbres de navigation virtuelle pour la Plateforme Nuxeo
[Webinaire] Créez vos arbres de navigation virtuelle pour la Plateforme Nuxeo[Webinaire] Créez vos arbres de navigation virtuelle pour la Plateforme Nuxeo
[Webinaire] Créez vos arbres de navigation virtuelle pour la Plateforme Nuxeo
 
Importer des données dans Nuxeo Platform - Nuxeo Tour 2014 - workshop
Importer des données dans Nuxeo Platform - Nuxeo Tour 2014 - workshopImporter des données dans Nuxeo Platform - Nuxeo Tour 2014 - workshop
Importer des données dans Nuxeo Platform - Nuxeo Tour 2014 - workshop
 
Gestion des enregistrements et des archives avec Nuxeo
Gestion des enregistrements et des archives avec NuxeoGestion des enregistrements et des archives avec Nuxeo
Gestion des enregistrements et des archives avec Nuxeo
 
Digital Asset Management - Les Nouveautés
Digital Asset Management - Les NouveautésDigital Asset Management - Les Nouveautés
Digital Asset Management - Les Nouveautés
 
01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière 01 - [ASP.NET Core] Plénière
01 - [ASP.NET Core] Plénière
 
Web Matrix (Microsoft WebCamps Paris)
Web Matrix (Microsoft WebCamps Paris)Web Matrix (Microsoft WebCamps Paris)
Web Matrix (Microsoft WebCamps Paris)
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
 
Des principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvreDes principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvre
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et Docker
 
De Maven à SBT ScalaIO 2013
De Maven à SBT ScalaIO 2013De Maven à SBT ScalaIO 2013
De Maven à SBT ScalaIO 2013
 
Wonder_picture_nguyen_patois_rollot_scala
Wonder_picture_nguyen_patois_rollot_scalaWonder_picture_nguyen_patois_rollot_scala
Wonder_picture_nguyen_patois_rollot_scala
 
Node.js
Node.jsNode.js
Node.js
 
#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops#1 cloud-infra-talk- l ops-du-devops
#1 cloud-infra-talk- l ops-du-devops
 
REX : la webperf chez RueDuCommerce
REX : la webperf chez RueDuCommerceREX : la webperf chez RueDuCommerce
REX : la webperf chez RueDuCommerce
 
ASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJSASP.NET MVC, Web API & KnockoutJS
ASP.NET MVC, Web API & KnockoutJS
 
ASP.NET from Zero to Hero
ASP.NET from Zero to HeroASP.NET from Zero to Hero
ASP.NET from Zero to Hero
 
Sp summit2014 session 10-2
Sp summit2014   session 10-2Sp summit2014   session 10-2
Sp summit2014 session 10-2
 

En vedette

Reporte mensual de marcas en Redes Sociales - Noviembre - Futuro Labs
Reporte mensual de marcas en Redes Sociales - Noviembre - Futuro LabsReporte mensual de marcas en Redes Sociales - Noviembre - Futuro Labs
Reporte mensual de marcas en Redes Sociales - Noviembre - Futuro Labs
Neo Consulting
 
parties du corps por Miriam Toaquiza
parties du corps por Miriam Toaquizaparties du corps por Miriam Toaquiza
parties du corps por Miriam Toaquiza
miriamtoaquiza
 
Presentacion Resumen 1
Presentacion Resumen 1Presentacion Resumen 1
Presentacion Resumen 1
pinoccio
 

En vedette (20)

Nuxeo Courrier - Concepts
Nuxeo Courrier - ConceptsNuxeo Courrier - Concepts
Nuxeo Courrier - Concepts
 
Opencourrier
OpencourrierOpencourrier
Opencourrier
 
[Nuxeo World 2013] PRÉSENTATION DES APPLICATIONS GEDCOURRIERS ET GEDEI (IN FR...
[Nuxeo World 2013] PRÉSENTATION DES APPLICATIONS GEDCOURRIERS ET GEDEI (IN FR...[Nuxeo World 2013] PRÉSENTATION DES APPLICATIONS GEDCOURRIERS ET GEDEI (IN FR...
[Nuxeo World 2013] PRÉSENTATION DES APPLICATIONS GEDCOURRIERS ET GEDEI (IN FR...
 
DOCFLOW: un'azienda del terzo millennio
DOCFLOW: un'azienda del terzo millennioDOCFLOW: un'azienda del terzo millennio
DOCFLOW: un'azienda del terzo millennio
 
INGE COM - Optimisez vos processus métiers en dématérialisant vos courriers e...
INGE COM - Optimisez vos processus métiers en dématérialisant vos courriers e...INGE COM - Optimisez vos processus métiers en dématérialisant vos courriers e...
INGE COM - Optimisez vos processus métiers en dématérialisant vos courriers e...
 
ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment
ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environmentESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment
ESPC14 - T13 - Implementing a Hybrid SharePoint 2013 and Office 365 environment
 
Comparatif des solutions de gestion des courriers égrenés éditiques
Comparatif des solutions de gestion des courriers égrenés  éditiquesComparatif des solutions de gestion des courriers égrenés  éditiques
Comparatif des solutions de gestion des courriers égrenés éditiques
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
 
Qweeby présentation CEFAC PEPPOL 19 juin 2012
Qweeby présentation CEFAC PEPPOL 19 juin 2012Qweeby présentation CEFAC PEPPOL 19 juin 2012
Qweeby présentation CEFAC PEPPOL 19 juin 2012
 
Comparativa webs
Comparativa websComparativa webs
Comparativa webs
 
Machines à café
Machines à caféMachines à café
Machines à café
 
Flanders Court Residences
Flanders Court ResidencesFlanders Court Residences
Flanders Court Residences
 
Reporte mensual de marcas en Redes Sociales - Noviembre - Futuro Labs
Reporte mensual de marcas en Redes Sociales - Noviembre - Futuro LabsReporte mensual de marcas en Redes Sociales - Noviembre - Futuro Labs
Reporte mensual de marcas en Redes Sociales - Noviembre - Futuro Labs
 
Brandport2
Brandport2Brandport2
Brandport2
 
parties du corps por Miriam Toaquiza
parties du corps por Miriam Toaquizaparties du corps por Miriam Toaquiza
parties du corps por Miriam Toaquiza
 
consejo tecnico escolar
consejo tecnico escolarconsejo tecnico escolar
consejo tecnico escolar
 
Presentacion Resumen 1
Presentacion Resumen 1Presentacion Resumen 1
Presentacion Resumen 1
 
Reportaje FotográFico Cena Anual AgrupacióN Andalu
Reportaje FotográFico Cena Anual AgrupacióN AndaluReportaje FotográFico Cena Anual AgrupacióN Andalu
Reportaje FotográFico Cena Anual AgrupacióN Andalu
 
gradle_lavajug
gradle_lavajuggradle_lavajug
gradle_lavajug
 
Add Oc - Gestion de projets Industriels
Add Oc - Gestion de projets IndustrielsAdd Oc - Gestion de projets Industriels
Add Oc - Gestion de projets Industriels
 

Similaire à [Webinar] Techniques avancées de création de workflow - FR

Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
ENSIBS
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
vlabatut
 
CV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPALCV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPAL
Youssouph Barry
 

Similaire à [Webinar] Techniques avancées de création de workflow - FR (20)

Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
Supervision et analyse de script batch
Supervision et analyse de script batchSupervision et analyse de script batch
Supervision et analyse de script batch
 
Workflow
WorkflowWorkflow
Workflow
 
Drupal Webfactory
Drupal WebfactoryDrupal Webfactory
Drupal Webfactory
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
Quoi de neuf dans ASP.NET MVC 4
Quoi de neuf dans ASP.NET MVC 4Quoi de neuf dans ASP.NET MVC 4
Quoi de neuf dans ASP.NET MVC 4
 
Develop on Apache Ofbiz
Develop on Apache OfbizDevelop on Apache Ofbiz
Develop on Apache Ofbiz
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
 
Armportal presentation
Armportal presentationArmportal presentation
Armportal presentation
 
CV_Bilel CHAOUADI
CV_Bilel CHAOUADICV_Bilel CHAOUADI
CV_Bilel CHAOUADI
 
Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !Javascript as a first programming language : votre IC prête pour la révolution !
Javascript as a first programming language : votre IC prête pour la révolution !
 
Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"Asp.net Tutorials de L'application "Organizer"
Asp.net Tutorials de L'application "Organizer"
 
Concept de l’Intégration Continue
Concept de l’Intégration ContinueConcept de l’Intégration Continue
Concept de l’Intégration Continue
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub Foundation
 
Journée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligneJournée Agences Web - Scénario Présence en ligne
Journée Agences Web - Scénario Présence en ligne
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
CV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPALCV_Youssouph_BARRY_DRUPAL
CV_Youssouph_BARRY_DRUPAL
 

Plus de Nuxeo

Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Nuxeo
 

Plus de Nuxeo (20)

Own the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage CompaniesOwn the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage Companies
 
How DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain FutureHow DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain Future
 
How Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a PandemicHow Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a Pandemic
 
Manage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and NuxeoManage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and Nuxeo
 
Accelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to SupportAccelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to Support
 
Where are you in the DAM Continuum
Where are you in the DAM ContinuumWhere are you in the DAM Continuum
Where are you in the DAM Continuum
 
Customer Experience in 2021
Customer Experience in 2021Customer Experience in 2021
Customer Experience in 2021
 
L’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovanteL’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovante
 
Gérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et NuxeoGérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et Nuxeo
 
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluationLe DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
 
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
 
Elevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the CompetitionElevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the Competition
 
Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience
 
Drive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAMDrive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAM
 
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
 
How Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and BeyondHow Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and Beyond
 
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMDigitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
 
Reimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof TechnologiesReimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof Technologies
 
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsComment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
 
Accelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial IntelligenceAccelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial Intelligence
 

[Webinar] Techniques avancées de création de workflow - FR

  • 1. / Content Management Platform For Business Applications Créer des workflows avec la Plateforme Nuxeo (2/2) Alain
  • 2. Nuxeo / La Platforme Drive (synchronisation bi-directionnelle sur poste bureautique) Kit gestion d’identité et auth. ! Moteur de formulaires et de présentation Appli Web adatpable et extensible Automation Client SDKs: Java JavaScript Python iOS Android … Fonctionnalités prêts à l’emploi (addons) ex: comparaison, quota, invitation, … Moteur de workflow Kit de conversions REST API WEBDAV Base documentaire CMIS 2
  • 3. Nuxeo / L’entreprise • Nuxeo aide ses clients à créer, implémenter, maintenir, déployer and exploiter des applications • Nuxeo couvre le cycle complet des applications: • • Développement: Nuxeo IDE (Eclipse), Nuxeo Studio, Maven Tooling • Outillage de test: unitaire, fonctionnel (Sl/WebDriver), performance • • Design: Nuxeo Studio Outils de déploiement: Nuxeo Marketplace, Update Center Nous mettons l’accent sur l’ensemble des phases de votre projet, pas seulement sur le logiciel que vous exécutez 3
  • 4. Programme • Parcours fonctionnel • • Démonstration: Demande de congé • • Démonstration: Revue parallèle Synthèse des fonctionnalités clef Apprendre l’essentiel: Implémentation étape par étape d’un workflow exemple 4
  • 5. Programme • Revue des fonctionnalités de workflow avancées • Revue de la documentation disponible • Apprentissage des concepts avancés: extension de l’exemple “Staffing de missions” 5
  • 7. Fonctionnalités clefs (avancées) ‣ Réassignation ‣ Délégation manuelle ‣ Automation catégorie Workflow ‣ Escalade ‣ Noeud multitâche ‣ Sous-workflow 7
  • 8. Escalade ! ‣ Règles d’escalades associées à un noeud du graphe ‣ Une règle = un nom, un identifiant de chaine et une condition ‣ Le moteur de workflow réévalue les règles sur les noeuds actifs toutes les X secondes (X paramétrable) 8
  • 9. Noeud multi-tâche ‣ Crée n tâche sur un noeud, une tâche par assigné ‣ Quand chaque la tâche est close, l’information de tâche (nom, bouton cliqué, commentaire) est ajouté sur l’objet “TasksInfo” et disponible dans le context Automation du noeud ‣ Si le noeud est terminé avant que l’ensemble des tâches soient closes, celles encore ouvertes sont fermées automatiquement à l’état “cancelled” 9
  • 10. Sous-workflow ‣ Un noeud qui instancie un nouveau worklow, en parallèle de celui déjà lancé ‣ Possibilité de transmettre des variables au sous-workflow, pour alimenter ses variables globales. ‣ Le noeud du workflow parent est actif jusqu’à ce que le workflow fils est terminé ‣ Abandonner le workflow parent annulera le workflow fils. 10
  • 12. A propos du moteur de workflow ! ‣ Link : http://doc.nuxeo.com/x/OwzF ‣ Comprendre le cycle de déploiement ‣ Comprendre l’algorithme d’exécution du graphe ‣ Trouver des exemples de chaînes automation ‣ Liste des variables de workflow “système” disponibles ‣ Conventions de nommage 12
  • 13. Studio Designer ! ‣ Lien : http://doc.nuxeo.com/x/IwGw ‣ Aide écran par écran ‣ Lien : http://doc.nuxeo.com/x/IwGw ‣ Tutorial de mise-en-place d’un workflow simple. 13
  • 15. Modèle de déploiement Studio • Outils de configuration • Pas de développement requis • Génère un Bundle 15
  • 16. Notre scénario ‣ Workflow d’ordre de mission: une commande est reçue et retransmise au comité de staffing, qui évalue si des précisions sont attendues ou si la demande peut être affectée à un ingénieur 16
  • 17. Plan d’implémentation ‣ Vous allez apprendre à 1. Rendre une tâche réassignante 2. Démarrer un workflow depuis un bouton 3. Mettre en oeuvre un rappel 4. Faire évoluer le graphe de workflow au travers d’une règle d’escalade 5. Mettre en oeuvre l’usage des sous-workflow 17
  • 18. What’s Next? • Upcoming Webinar • Designing Workflows for the Nuxeo Platform, Part 2 • Download from nuxeo.com/download • For geeks: nuxeo.com/developers • Source code: nuxeo.github.io/ • Documentation: doc.nuxeo.com • Questions? answers.nuxeo.com Thursday, Jan 9 ! www.nuxeo.com/webinars 18
  • 19. La suite • Télécharger : nuxeo.com/download • Pour les geeks : nuxeo.com/developers • Prochain webinar Code source : nuxeo.github.io/ • Documentation : doc.nuxeo.com • • Construire des structures de navigation virtuelle sur la plateforme Nuxeo • Lundi 20 janvier ! Des questions ? answers.nuxeo.com www.nuxeo.com/webinars 19
  • 20. Thank You! Alain ESCAFFRE Director of Product Management e-mail: aescaffre@nuxeo.com Follow me: @aescaffre 20