Workflow, élément (Elements)

Dernière modification : mercredi 7 octobre 2009

S’applique à : SharePoint Foundation 2010

Dans cet article
Attributs
Éléments enfants
Éléments parents

Définit un flux de travail.

<Workflow
  Title="Text"
  Name="Text"
  CodeBesideAssembly="Text"
  CodeBesideClass="Text"
  Description="Text"
  Id="Text"
  EngineClass="Text"
  EngineAssembly="Text"
  AssociationUrl="Text"
  InstantiationUrl="Text"
  ModificationUrl="Text"
  StatusUrl="Text"
  TaskListContentTypeId="Text" >
</Workflow>

Attributs

Attribut

Description

Title

Valeur de type Text facultative.

Name

Valeur de type Text obligatoire. Spécifie le nom du flux de travail affiché dans l'interface de SharePoint Foundation. Le nom de flux de travail peut comporter jusqu'à 256 caractères.

CodeBesideAssembly

Valeur de type Text obligatoire. Spécifie le nom fort de l'assembly code-beside.

CodeBesideClass

Valeur de type Text obligatoire. Spécifie le nom de la classe de flux de travail du fichier code-beside utilisé pour générer l'assembly de flux de travail. L'espace de noms de la classe doit être inclus.

Description

Valeur de type Text facultative. Spécifie la description du flux de travail à afficher dans l'interface de SharePoint Foundation. La description du flux de travail peut comporter jusqu'à 256 caractères.

Id

Valeur de type Text obligatoire. Spécifie l'identificateur global unique (GUID) du flux de travail.

EngineClass

Réservé à un usage ultérieur.

EngineAssembly

Réservé à un usage ultérieur.

AssociationUrl

Valeur de type Text facultative. Spécifie l'URL du formulaire d'association de ce flux de travail. Définissez la valeur de l'attribut AssociationURL en lui affectant la page de formulaire personnalisé que vous souhaitez utiliser pour l'association de flux de travail. Par exemple :

AssociationURL = "MyWkflAssociationPage.aspx"
RemarqueRemarque
SharePoint Foundation prend en charge les chemins d'accès absolus, ou relatifs au serveur, dans la définition du modèle de flux de travail. Toutes les URL de chemin d'accès du formulaire doivent être exprimées dans l'un de ces formats. Par exemple, un chemin d'accès absolu tel que « http://site/library/page.aspx » ou un chemin d'accès relatif au serveur tel que « /layouts/page.aspx ». SharePoint Foundation ne prend pas en charge la réparation de lien dans les définitions de modèles de flux de travail.

Pour pouvoir utiliser le même formulaire pour l'instanciation et l'association du flux de travail, définissez les deux éléments par rapport à ce formulaire.

Pour plus d'informations sur les formulaires d'association, voir Formulaires d’initiation et d’association de flux de travail (Sharepoint Foundation).

InstantiationUrl

Valeur de type Text facultative. Spécifie l'URL du formulaire de lancement de ce flux de travail. Par exemple :

InstantiationURL = "MyWorkflowInitiationPage.aspx"
RemarqueRemarque
SharePoint Foundation prend en charge les chemins d'accès absolus, ou relatifs au serveur, dans la définition du modèle de flux de travail. Toutes les URL de chemin d'accès du formulaire doivent être exprimées dans l'un de ces formats. Par exemple, un chemin d'accès absolu tel que « "http://site/library/page.aspx » ou un chemin d'accès relatif au serveur tel que « /layouts/page.aspx ». SharePoint Foundation ne prend pas en charge la réparation de lien dans les définitions de modèles de flux de travail.

Pour plus d'informations sur les formulaires de lancement, voir Formulaires d’initiation et d’association de flux de travail (Sharepoint Foundation).

ModificationUrl

Valeur de type Text facultative. Spécifie l'URL du formulaire de gestion des modifications pour ce flux de travail. Si votre flux de travail comprend plusieurs modifications, vous pouvez programmer le formulaire spécifié à l'aide de cet attribut pour :

  • afficher une autre vue du formulaire, en fonction de l'identificateur de modification passé à ce formulaire ;

  • effectuer une redirection vers un formulaire distinct, en fonction de l'identificateur de modification passé à ce formulaire.

Pour plus d'informations sur les formulaires de modifications, voir Formulaires de modification des flux de travail (SharePoint Foundation).

StatusUrl

Obsolète. Ne pas utiliser.

TaskListContentTypeId

Valeur de type Text facultative. Spécifie l'ID du type de contenu assigné à la liste des tâches du flux de travail.

Pour plus d'informations sur les formulaires de tâches, voir Formulaires de tâche de flux de travail (SharePoint Foundation).

Éléments enfants

AssociationData, élément (Workflow)

MetaData, élément (Workflow)

Categories, élément (Flux de travail)

Éléments parents

Elements, élément (Workflow)

Remarques

Pour plus d'informations sur les formulaires d'association et de lancement, voir Formulaires d’initiation et d’association de flux de travail (Sharepoint Foundation).

Exemple

Voici un exemple de l'élément Workflow dans un fichier d'éléments de définition du flux de travail. L'exemple a été modifié pour des raisons de clarté.

<?xml version="1.0" encoding="utf-8" ?> 
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
  <Workflow
        Name="AdventureWorksWorkflow"
        Description="Use this workflow to track sequential tasks of users."
        Id="C6964BFF-BG8D-41ac-AC5E-B61EC111731C"
        CodeBesideClass="AdventureWorks.Workflow1"
        CodeBesideAssembly="AdventureWorks, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e3bce121e9429c"
        TaskListContentTypeId="0x01080100C9C9515DE4E24001905074F980F93160"
        AssociationUrl="_layouts/myAssocPage.aspx"
        InstantiationUrl="_layouts/myIniPage.aspx"
        ModificationUrl="_layouts/myModPage.aspx">
    <Categories/>
    <AssociationData>
      …
    </AssociationData>
    <MetaData>
      …
    </MetaData>
  </Workflow>
</Elements>

Voir aussi

Concepts

Déploiement de flux de travail à l'aide de fonctions

Définitions de flux de travail

Formulaires d’initiation et d’association de flux de travail (Sharepoint Foundation)

Formulaires de modification des flux de travail (SharePoint Foundation)

Formulaires de tâche de flux de travail (SharePoint Foundation)

Autres ressources

Flux de travail dans SharePoint Foundation