2007 Développement de Workflows Création dans SharePoint Designer 2007 Démo: SharePoint Designer 2007 Création dans Visual Studio 2005 A propos de Getronics Et nos workflows! Questions
Liste Source Liste de Tâches Initiation et définition de paramètres Personnalisation Ad- hoc (Forward/Delegate) Finalisation de Tâches Applications Office Browser UI Administration Reporting/Status Initiation Définition de paramètres Personnalisation Ad- hoc (Forward/Delegate) Notification de Tâches et Finalisation Outlook Notification de Tâches Finalisation de Tâches SharePoint Designer Création avec des Wizards Intégration avec des formulaires Déploiement de l’application Access Initiation et définition de paramètres Finalisation Reporting
(personnalisables) SharePoint Designer Routing & Approval Révision Approbation Collection de signatures Structuré Ad Hoc Office Server Features Modération de discussions Processus de publication Echéance de documents Applications Simples Issue tracking LOB Intégration Formulaires Personnalisés Notification par Email Gestion d’erreurs Processus basés sur Documents Révision de spécifications Rapports hebdomadaires Applications Personnalisées Demandes de service Asset Tracking Processus industriels spécifiques Ordres d’achat Gestion cycle de vie produit
WSS, Office et Outlook Finalisent des tâches et des workflows Focus: flexible et familier Administrateurs WSS Mise en place (workflows disponibles, settings par défaut) Administration (déploiement, activation) Focus: uniforme et intégré Développeurs Outils de développement Visual Studio 2005 pour les professionnels SharePoint Designer pour les responsables de sites SDK avec activités et samples
sur le site Formulaires Formulaires auto-générés comme Pages ASPX Déploiement Workflow créé sur le serveur Compilation dynamique (Runtime) Modèle de Développement Wizard de création de workflows Visual Studio Activités Réutilisation d’activités sur le site On peut créer de nouvelles activités Formulaires Formulaires crées ad-hoc: • Formulaires InfoPath • Pages ASPX Déploiement Installation par package / assembly À installer sur la place par l’admin Modèle de Développement Designer visuel de workflows
workflows, et pour conclure des tâches Formulaires ASPX (Windows SharePoint Services et Office servers) Seulement sur le serveur Formulaires InfoPath (Seulement Office servers) Rendus sur le serveur via Office Forms Server Intégration dans les clients Office Créer une fois, réutiliser sur client et serveur (le même formulaire!)
SharePoint Workflow pour documents, i.e. “Mes Révisions” Processus Business, i.e. “Nouvel Employé” Actions personnalisées sur des formulaires, du genre “en appuyant sur ce bouton, envoyer un e-mail” L’environnement de création inclut: Designer de workflows basé sur Wizard Workflows de base Documents Envoyer e-mail, mettre à jour une liste Workflows personnalisés et autres activités Vérification et déploiement de workflows
des produits Microsoft, et d’autres vendeurs C’est un framework; non pas un serveur ou une application Eléments clé: Modèle unifié pour des workflows humains et automatisés Framework d’activités extensible Les mêmes workflows tournent sur un serveur ou un client Designer visuel pour création visuelle de workflows Disponibilité Inclus dans WinFX – à la base des workflows Office Framework extensible et outils pour créer des workflows dans des applications
des ensembles d’activités Activités: sont les briques de base Les Workflows tournent dans un hôte Processus: application ou serveur quelconque Les développeurs peuvent créer leurs propres libraires d’activités Composants Librairie d’Activités de Base: Activités “Out-of-box” et base pour création de nouvelles activités Moteur de Runtime: Exécution et gestion de l’état des workflows Services de Runtime : Fournissent communication et flexibilité Designer Visuel: Pour créer visuellement des workflows Windows Workflow Foundation Moteur de Runtime Un Workflow Une Activité Services de Runtime Libraire d’Activités de Base Librairie d’Activités Perso Designer Visuel Processus Hôte
Le workflow lui-même en est une… L’Activité est la brique de base Unité de réutilisation Unité d’exécution Un workflow possède des propriétés, des conditions et des évènements Configurés en Markup et/ou Code Supporte l’interception pré- et post- évènement avec du code Il y a deux catégories d’activités: Activités de base Activités composées
Créer une tâche Finir une tâche “On Task Changed” Effacer une tâche “Items” Mettre à jour Copier ou effacer “On Item Changed” Web Envoyer e-mail FrontPage “Calculator Action” Créer nombre aléatoire Rendu d’une page ASPX en HTML
de Workflows de Visual Studio 2005 fournit un système de projets pour développer des solutions avec workflows Définition rapide d’un workflow de manière graphique « Drag and Drop » d’activités Configuration de propriétés dans le panel correspondant « Code-beside » pour logique business (votre code) Compilation de workflows dans des assemblies Débogage de workflows et code
Office release Notifications upon availability of new beta versions of to download or order them as soon as possible Product-specific bonus material (videos, samples, webcasts, gadgets, etc.) Your benefits: