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

20
Content Management Platform For Business Applications / Alain Créer des workflows avec la Plateforme Nuxeo (2/2)

description

2e partie : Techniques avancées de création de workflow La Plateforme Nuxeo intègre nativement un moteur de workflow ainsi qu’un outil de conception de workflow complet qui vous aide à définir vos propres workflows modélisant vos processus métier. Notre série de deux webinaires vous permettront d’avoir une vue d’ensemble de la conception de workflows avec la Plateforme Nuxeo. Rejoignez Alain Escaffre, notre directeur produit, pour ce webinaire et découvrez comment le concepteur de workflows fonctionne grâce à une démonstration en direct et une séance interactive de questions-réponses. Si vous voulez le découvrir par vous-même avant le webinaire, téléchargez la Plateforme Nuxeo et inscrivez-vous pour 30 jours d’essai gratuit de Nuxeo Studio. Le premier webinaire de cette série est une présentation concrète de la création de workflow avec la Plateforme Nuxeo.

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

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

Content Management PlatformFor Business Applications/

Alain

Créer des workflows avec la Plateforme Nuxeo (2/2)

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

Nuxeo / La Platforme

�2

Automation

Base documentaire

Moteur de formulaires et

de présentation

Kit de conversions

Moteur de workflow

Kit gestion d’identité et

auth.

Appli Web adatpable et extensible

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

REST API

CMIS

Client SDKs:!

JavaJavaScript

PythoniOS

Android…

WEBDAV

Drive (synchronisation bi-directionnelle sur poste bureautique)

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

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:

• Design: Nuxeo Studio

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

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

• 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

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

Programme

• Parcours fonctionnel

• Démonstration: Revue parallèle

• Démonstration: Demande de congé

• Synthèse des fonctionnalités clef

• Apprendre l’essentiel: Implémentation étape par étape d’un workflow exemple

�4

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

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

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

Fonctionnalités clefs (Avançées)

�6

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

Fonctionnalités clefs (avancées)

�7

‣ Réassignation

‣ Délégation manuelle

‣ Automation catégorie Workflow

‣ Escalade

‣ Noeud multitâche

‣ Sous-workflow

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

Escalade

�8

!

‣ 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)

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

Noeud multi-tâche

�9

‣ 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”

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

Sous-workflow

�10

‣ 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.

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

Revue des ressources documentaires existantes

�11

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

A propos du moteur de workflow

�12

!

‣ 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

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

Studio Designer

�13

!

‣ 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.

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

Mise-en-oeuvre

�14

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

Modèle de déploiement Studio

�15

• Outils de configuration

• Pas de développement requis

• Génère un Bundle

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

Notre scénario

�16

‣ 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

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

Plan d’implémentation

�17

‣ 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

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

What’s Next?

�18

• Download from nuxeo.com/download

• For geeks: nuxeo.com/developers

• Source code: nuxeo.github.io/

• Documentation: doc.nuxeo.com

• Questions? answers.nuxeo.com

Upcoming Webinar

• Designing Workflows for the Nuxeo Platform, Part 2• Thursday, Jan 9

!www.nuxeo.com/webinars

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

La suite

�19

• Télécharger : nuxeo.com/download

• Pour les geeks : nuxeo.com/developers

• Code source : nuxeo.github.io/

• Documentation : doc.nuxeo.com

• Des questions ? answers.nuxeo.com

Prochain webinar

• Construire des structures de navigation virtuelle sur la plateforme Nuxeo• Lundi 20 janvier

!www.nuxeo.com/webinars

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

Thank You!

�20

Alain ESCAFFRE Director of Product Managemente-mail: [email protected] me: @aescaffre