NET Enterprise Realization Day

Preview:

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

Citation preview

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

Recommended