Processus de déploiement de flux de travail
Mise à jour : 2008-05-22
Il existe trois types de flux de travail : les flux de travail prédéfinis, les flux de travail SharePoint Designer et les flux de travail personnalisés Visual Studio. Les flux de travail reposent sur Windows Workflow Foundation et sont hébergés par Windows SharePoint Services. Ils s’exécutent au sein des sites SharePoint et sont intégrés au système Office et accessibles depuis celui-ci, comme suit :
Microsoft Office SharePoint Server 2007: permet d’installer, d’activer, de configurer, de démarrer les flux de travail, ainsi que d’y participer et d’en effectuer le suivi ;
Microsoft Office SharePoint Designer 2007: permet de créer des flux de travail définis par l’utilisateur ;
Word, PowerPoint, Excel et InfoPath : permettent de démarrer les flux de travail et d’y participer ;
Outlook : permet de recevoir des notifications de flux de travail et d’assurer le suivi des tâches.
Le processus de déploiement des trois types de flux de travail est décrit ci-après.
Déployer les flux de travail prédéfinis
Les flux de travail prédéfinis ont déjà été installés en tant que fonctionnalités dans Office SharePoint Server 2007. Pour déployer un flux de travail prédéfini, vous l’activez simplement pour le site, l’associez (l’ajoutez) à une liste ou bibliothèque de documents, puis le démarrez.
Activer le flux de travail
Vous activez les flux de travail prédéfinis au niveau de la collection de sites. Seuls les flux de travail actifs peuvent être associés à des listes et bibliothèques sur votre site. Pour plus d’informations sur l’activation des flux de travail, voir Activer les flux de travail.
Ajouter le flux de travail à une liste, une bibliothèque de documents ou un type de contenu
Lorsque vous ajoutez un flux de travail, vous l’associez à une liste, une bibliothèque de documents ou un type de contenu et le configurez en spécifiant des paramètres tels que le nom du flux de travail, les options de démarrage, les participants et les options d'exécution. Pour plus d’informations sur l’ajout d’un flux de travail, voir Ajouter un flux de travail à une liste ou une bibliothèque de documents et Ajouter un flux de travail à un type de contenu.
Démarrer le flux de travail
Les flux de travail peuvent être démarrés manuellement par un utilisateur ou démarrés automatiquement lorsque des modifications sont apportées à un élément de la liste ou de la bibliothèque associée. Les paramètres de configuration d’un flux de travail déterminent s’il est démarré manuellement ou automatiquement. Le flux de travail s’exécute sur les éléments de la liste ou sur les documents de la bibliothèque à laquelle il est associé. Pour plus d’informations sur la façon de démarrer un flux de travail, voir Démarrer un flux de travail.
Déployer des flux de travail SharePoint Designer
Lorsque les flux de travail définis par l’utilisateur sont activés, les utilisateurs peuvent déployer des flux de travail SharePoint Designer sur leurs sites.
Activer les flux de travail définis par l’utilisateur
Pour permettre aux utilisateurs de créer et d’exécuter des flux de travail SharePoint Designer, vous devez vous assurer que les flux de travail définis par l’utilisateur sont activés pour la collection de sites. Ce paramètre est activé par défaut. Lorsque ce paramètre est activé, les utilisateurs peuvent définir des flux de travail dans un éditeur de flux de travail déclaratif, tel que l’Assistant Concepteur de flux de travail fourni dans SharePoint Designer. Pour plus d’informations sur l’activation des flux de travail définis par l’utilisateur, voir Activer les flux de travail SharePoint Designer.
Créer un flux de travail SharePoint Designer
À l’aide de l’Assistant Concepteur de flux de travail disponible dans Microsoft Office SharePoint Designer 2007, vous pouvez créer des flux de travail qui ajoutent la logique d’application à votre site ou application sans avoir à écrire du code personnalisé. Le Concepteur de flux de travail prend en charge la création du flux de travail, son activation et son ajout à la liste ou bibliothèque. Vous n’avez pas besoin d’effectuer des tâches de configuration manuelle en dehors de l’Assistant. Pour plus d’informations sur la création de flux de travail SharePoint Designer, voir Créer des flux de travail SharePoint Designer.
Démarrer le flux de travail
Les flux de travail peuvent être démarrés manuellement par un utilisateur ou démarrés automatiquement lorsque des modifications sont apportées à un élément de la liste ou de la bibliothèque associée. Les paramètres de configuration d’un flux de travail déterminent s’il est démarré manuellement ou automatiquement. Le flux de travail s’exécute sur les éléments de la liste ou sur les documents de la bibliothèque à laquelle il est associé. Pour plus d’informations sur la façon de démarrer un flux de travail, voir Démarrer un flux de travail.
Déployer des flux de travail Visual Studio
Une fois créé et installé, un flux de travail personnalisé Visual Studio est déployé de la même manière qu’un flux de travail prédéfini. Du point de vue de l’utilisateur, il n’y a aucune différence entre les deux types de flux de travail.
Créer un flux de travail personnalisé
Vous pouvez créer des modèles de flux de travail personnalisés et des activités de flux de travail personnalisés dans Visual Studio à l’aide du concepteur de flux de travail Windows Workflow Foundation. Un flux de travail Visual Studio se compose d’un fichier feature.xml, d’un fichier workflow.xml, d’un assembly de flux de travail et, éventuellement, d’un ou plusieurs formulaires pour la prise en charge des activités de flux de travail. Pour plus d’informations sur la création d’un flux de travail Visual Studio personnalisé, voir Développement d’un flux de travail dans Visual Studio 2005 (https://go.microsoft.com/fwlink/?linkid=119646&clcid=0x40C) .
Installer le flux de travail personnalisé
Vous installez un flux de travail Visual Studio personnalisé en tant que fonctionnalité dans une collection de sites. Pour plus d’informations sur l’installation des flux de travail personnalisés, voir Installer des flux de travail personnalisés Visual Studio.
Activer le flux de travail
Vous activez les flux de travail personnalisés au niveau de la collection de sites. Seuls les flux de travail actifs peuvent être associés à des listes et bibliothèques sur votre site. Pour plus d’informations sur l’activation des flux de travail, voir Activer les flux de travail.
Ajouter le flux de travail à une liste, une bibliothèque de documents ou un type de contenu
Lorsque vous ajoutez un flux de travail, vous l’associez à une liste, une bibliothèque de documents ou un type de contenu et le configurez en spécifiant des paramètres tels que le nom du flux de travail, les options de démarrage, les participants et les options d'exécution. Pour plus d’informations sur l’ajout d’un flux de travail, voir Ajouter un flux de travail à une liste ou une bibliothèque de documents et Ajouter un flux de travail à un type de contenu.
Démarrer le flux de travail
Les flux de travail peuvent être démarrés manuellement par un utilisateur ou démarrés automatiquement lorsque des modifications sont apportées à un élément de la liste ou de la bibliothèque associée. Les paramètres de configuration d’un flux de travail déterminent s’il est démarré manuellement ou automatiquement. Le flux de travail s’exécute sur les éléments de la liste ou sur les documents de la bibliothèque à laquelle il est associé. Pour plus d’informations sur la façon de démarrer un flux de travail, voir Démarrer un flux de travail.
Une fois qu’un flux de travail est démarré, les participants interagissent avec celui-ci par le biais des différentes tâches qu’il génère et leur attribue. Le flux de travail poursuit son exécution jusqu’à ce que toutes les tâches aient été effectuées ou qu’il soit interrompu.