1 / 27

.NET Enterprise Realization Day

.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

Télécharger la présentation

.NET Enterprise Realization Day

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. .NET Enterprise Realization Day 1 journée, 5 sessions, 1 réalisation

  2. Composer son portefeuille d’activité métier avec WF le premier pas vers le management des processus Xavier VANNESTEPragma-Consult Pascal RECCHIA Mexedge

  3. Créer son portefeuille d’activités • Comme premiers pas vers la gestion des processus • Développer ses workflows • Assister l’agrégation de ses activités métiers • Superviser l’exécution de ses workflows • Windows Workflow Foundation Services • Personnaliser les rapports d’exécution • Analyser son activité métier • Biztalk Server 2006 R2 Vers une gestion de ses processus

  4. Windows Workflow Foundation • Outil de modélisation intégré à Visual Studio .NET • Plusieurs profils de workflows • Séquentiels, Machine à états • Vulgarisation d’un marché aux mains de mastodontes. • Le BPM à la portée de tous. Décrire ses actes de gestion

  5. 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’étapes • Aucune place à l’improvisation • Une supervision à posteriori • Quelles sont les étapes dépensant le plus de temps Gestion d’une demande d’intervention

  6. Un nouveau profil doté de nouveaux outils • Une programmation descriptive • Une implémentation visuelle des cas d’utilisation • Les acteurs deviennent des services • Les opérations métiers unitaires deviennent des activités BPM Designer

  7. Séquentiel

  8. Machine à états

  9. Des activités métiers capitalisables • Définition d’un contexte d’utilisation • Implémentation d’une activité • Programmation conventionnelle • Code • Programmation descriptive • Composition d’activités • Flexibilité du processus métier Définir un portefeuille d’activité

  10. Implémentation de la logique métier • Héritage de classes • Développement de l’action à exécuter • Implémentation du contexte d’utilisation • Validateurs, Designer • Un environnement de développement connu et maitrisé • User Control Création D’activité

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

  12. Héritage d’une classe • Activity, CompositeActivity • Définition des entités consommées ou produites • DependencyProperty • Implémentation de la logique métier • Activity.Execute La classe Activity

  13. Développement d’une activité (Infobel)

  14. Assisté le développement d’un workflow • Validé la bonne utilisation de ses activités • Validé à posteriori une activité • Propriétés saisies • Déclaration des mécanismes de validation • ActivityValidator • ValidateProperties La classe ActivityValidator

  15. Développement de validateurs (Infobel)

  16. La définition d’un workflow s’appuie sur un outil graphique • Assister l’utilisation de vos activités en intervenant sur leur représentation graphique • Comportements • Aspects • ActivityDesigner • ActivityDesignerTheme La classeActivityDesigner

  17. Modification du rendu graphique d’une activité

  18. Mise en place des activités • Mise en relation des propriétés publiées par chaque activité • Finalisation de la composition de la gestion d’une demande d’intervention Composition d’un workflow

  19. Composition d’un workflow à partir d’un portefeuille d’activités • Exécution du workflow ainsi constitué

  20. Windows Workflow Foundation • Configuration des services • Service de persistance • Gestion des • processus longs • Service de suivi • Historisation des processus • Workflow Monitor Suivi d’exécution

  21. Activation des services de persistance et de supervision • Suivi de l’exécution d’un workflow

  22. Développement de son propre service de suivi • TrackingService • TrackingChannel • Edition de rapportd’exécution • Microsft Excel Développer ses propres services

  23. Mise en œuvre de différents services de suivi • ConsoleTracking • ExcelTracking

  24. Windows Workflow Foundation • Des services natifs essentiellement techniques. • Biztalk Server 2006 R2 • Business Activity Monitoring • Intercepteur spécifiqueBamTrackingService • Supervision métiera posteriori Une supervision métier

  25. Supervision métier de la gestion d’une demande d’intervention • Mise en œuvre de BAM R2 Beta 2

  26. http://www.netfxfactory.org • http://msdn.microsoft.com/workflow • http://weblogs.asp.net/gsusx/ • http://blogs.msdn.com/andyshen/ Pour aller plus loin

  27. NetFxFactory

More Related