.NET Enterprise Realization Day
-
Upload
analiese-nicholas -
Category
Documents
-
view
20 -
download
0
description
Transcript of .NET Enterprise Realization Day
![Page 1: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/1.jpg)
1 journée, 5 sessions, 1 réalisation
.NET Enterprise Realization Day
![Page 2: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/2.jpg)
le premier pas vers le management des processus
Composer son portefeuille d’activité métier avec WF
Xavier VANNESTEPragma-Consult
Pascal RECCHIAMexedge
![Page 3: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/3.jpg)
Créer son portefeuille d’activitésComme premiers pas vers la gestion des processus
Développer ses workflowsAssister l’agrégation de ses activités métiers
Superviser l’exécution de ses workflowsWindows Workflow Foundation Services
Personnaliser les rapports d’exécutionAnalyser son activité métier
Biztalk Server 2006 R2
Vers une gestion de ses processus
![Page 4: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/4.jpg)
Windows Workflow FoundationOutil de modélisation intégré à Visual Studio .NET
Plusieurs profils de workflowsSéquentiels, Machine à états
Vulgarisation d’un marché aux mains de mastodontes.
Le BPM à la portée de tous.
Décrire ses actes de gestion
![Page 5: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/5.jpg)
Un opérateur reçoit un appel d’urgence.Saisie du détails de l’incident rapportéEnvoi d’une demande d’intervention
Enchainement déterministe d’étapesAucune place à l’improvisation
Une supervision à posterioriQuelles sont les étapes dépensant le plus de temps
Gestion d’une demande d’intervention
![Page 6: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/6.jpg)
Un nouveau profil doté de nouveaux outils
Une programmation descriptive
Une implémentation visuelle des cas d’utilisation
Les acteurs deviennent des servicesLes opérations métiers unitaires deviennent des activités
BPM Designer
![Page 7: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/7.jpg)
Séquentiel
![Page 8: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/8.jpg)
Machine à états
![Page 9: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/9.jpg)
Des activités métiers capitalisablesDéfinition d’un contexte d’utilisation
Implémentation d’une activitéProgrammation conventionnelle
Code
Programmation descriptiveComposition d’activités
Flexibilité du processus métier
Définir un portefeuille d’activité
![Page 10: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/10.jpg)
Implémentation de la logique métierHéritage de classes
Développement de l’action à exécuter
Implémentation du contexte d’utilisationValidateurs, Designer
Un environnement de développement connu et maitrisé
User Control
Création D’activité
![Page 11: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/11.jpg)
DEMO
Développement d’une activité composite (Cartegie)Vérification de l’adresse saisie
![Page 12: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/12.jpg)
Héritage d’une classeActivity, CompositeActivity
Définition des entités consommées ou produites
DependencyProperty
Implémentation de la logique métier
Activity.Execute
La classe Activity
![Page 13: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/13.jpg)
DEMO
Développement d’une activité (Infobel)
![Page 14: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/14.jpg)
Assisté le développement d’un workflowValidé la bonne utilisation de ses activités
Validé à posteriori une activitéPropriétés saisies
Déclaration des mécanismes de validation
ActivityValidatorValidateProperties
La classe ActivityValidator
![Page 15: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/15.jpg)
DEMO
Développement de validateurs (Infobel)
![Page 16: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/16.jpg)
La définition d’un workflow s’appuie sur un outil graphiqueAssister l’utilisation de vos activités en intervenant sur leur représentation graphique
ComportementsAspectsActivityDesignerActivityDesignerTheme
La classe ActivityDesigner
![Page 17: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/17.jpg)
DEMO
Modification du rendu graphique d’une activité
![Page 18: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/18.jpg)
Composition d’un workflow
Mise en place des activitésMise en relation des propriétés publiées par chaque activitéFinalisation de la composition de la gestion d’une demande d’intervention
![Page 19: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/19.jpg)
DEMO
Composition d’un workflow à partir d’un portefeuille d’activitésExécution du workflow ainsi constitué
![Page 20: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/20.jpg)
Windows Workflow FoundationConfiguration des services
Service de persistanceGestion des processus longs
Service de suiviHistorisation des processus
Workflow Monitor
Suivi d’exécution
![Page 21: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/21.jpg)
DEMO
Activation des services de persistance et de supervisionSuivi de l’exécution d’un workflow
![Page 22: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/22.jpg)
Développement de son propre service de suivi
Tracking ServiceTracking Channel
Edition de rapportd’exécution
Microsft Excel
Développer ses propres services
![Page 23: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/23.jpg)
DEMO
Mise en œuvre de différents services de suivi
ConsoleTrackingExcelTracking
![Page 24: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/24.jpg)
Windows Workflow FoundationDes services natifs essentiellement techniques.
Biztalk Server 2006 R2Business Activity Monitoring
Intercepteur spécifiqueBamTrackingService
Supervision métiera posteriori
Une supervision métier
![Page 25: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/25.jpg)
DEMO
Supervision métier de la gestion d’une demande d’interventionMise en œuvre de BAM R2 Beta 2
![Page 26: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/26.jpg)
http://www.netfxfactory.orghttp://msdn.microsoft.com/workflowhttp://weblogs.asp.net/gsusx/http://blogs.msdn.com/andyshen/
Pour aller plus loin
![Page 27: .NET Enterprise Realization Day](https://reader030.fdocuments.in/reader030/viewer/2022032805/56813244550346895d98b52f/html5/thumbnails/27.jpg)
NetFxFactory