.NET Enterprise Realization Day

27
1 journée, 5 sessions, 1 réalisation .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 Presentation

Transcript of .NET Enterprise Realization Day

Page 1: .NET Enterprise Realization Day

1 journée, 5 sessions, 1 réalisation

.NET Enterprise Realization Day

Page 2: .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

Page 3: .NET Enterprise Realization Day

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

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

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

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

Séquentiel

Page 8: .NET Enterprise Realization Day

Machine à états

Page 9: .NET Enterprise Realization Day

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

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

DEMO

Développement d’une activité composite (Cartegie)Vérification de l’adresse saisie

Page 12: .NET Enterprise Realization Day

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

DEMO

Développement d’une activité (Infobel)

Page 14: .NET Enterprise Realization Day

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

DEMO

Développement de validateurs (Infobel)

Page 16: .NET Enterprise Realization Day

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

DEMO

Modification du rendu graphique d’une activité

Page 18: .NET Enterprise Realization Day

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

DEMO

Composition d’un workflow à partir d’un portefeuille d’activitésExécution du workflow ainsi constitué

Page 20: .NET Enterprise Realization Day

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

DEMO

Activation des services de persistance et de supervisionSuivi de l’exécution d’un workflow

Page 22: .NET Enterprise Realization Day

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

DEMO

Mise en œuvre de différents services de suivi

ConsoleTrackingExcelTracking

Page 24: .NET Enterprise Realization Day

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

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

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

NetFxFactory