net enterprise realization day
DESCRIPTION
.NET Enterprise Realization Day. 1 journée , 5 sessions, 1 réalisation. Composer son portefeuille d’activité métier avec WF. le premier pas vers le management des processus. Xavier VANNESTE Pragma - Consult Pascal RECCHIA Mexedge. Créer son portefeuille d’activités - PowerPoint PPT PresentationTRANSCRIPT
1 journée, 5 sessions, 1 réalisation
.NET Enterprise Realization Day
le premier pas vers le management des processus
Composer son portefeuille d’activité métier avec WF
Xavier VANNESTEPragma-Consult
Pascal RECCHIAMexedge
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
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
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
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
Séquentiel
Machine à états
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é
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é
DEMO
Développement d’une activité composite (Cartegie)Vérification de l’adresse saisie
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
DEMO
Développement d’une activité (Infobel)
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
DEMO
Développement de validateurs (Infobel)
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
DEMO
Modification du rendu graphique d’une activité
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
DEMO
Composition d’un workflow à partir d’un portefeuille d’activitésExécution du workflow ainsi constitué
Windows Workflow FoundationConfiguration des services
Service de persistanceGestion des processus longs
Service de suiviHistorisation des processus
Workflow Monitor
Suivi d’exécution
DEMO
Activation des services de persistance et de supervisionSuivi de l’exécution d’un workflow
Développement de son propre service de suivi
Tracking ServiceTracking Channel
Edition de rapportd’exécution
Microsft Excel
Développer ses propres services
DEMO
Mise en œuvre de différents services de suivi
ConsoleTrackingExcelTracking
Windows Workflow FoundationDes services natifs essentiellement techniques.
Biztalk Server 2006 R2Business Activity Monitoring
Intercepteur spécifiqueBamTrackingService
Supervision métiera posteriori
Une supervision métier
DEMO
Supervision métier de la gestion d’une demande d’interventionMise en œuvre de BAM R2 Beta 2
http://www.netfxfactory.orghttp://msdn.microsoft.com/workflowhttp://weblogs.asp.net/gsusx/http://blogs.msdn.com/andyshen/
Pour aller plus loin
NetFxFactory