Help Center > Foundation Help

S’applique à :

  • Winshuttle Foundation

5-2. Ajouter une recherche de participant à un workflow

Pour cette étape de développement, vous allez configurer le formulaire pour rechercher 2 participants de workflow supplémentaires à partir d’une liste SharePoint : un responsable des achats et un responsable de comptabilité. Tout d’abord, vous allez créer une liste SharePoint personnalisée qui contiendra l’organisation d’achat et le responsable des achats.

Dans cette page

  1. Créer des connexions de données
  2. Ajouter des éléments de participant de workflow
  3. Ajouter des champs de participant au formulaire
  4. Définir les participants de workflow
  5. Créer une règle pour automatiser la sélection

Notez que cela dépend de la création des listes SharePoint, ce qui n’entre pas dans le cadre de ce didacticiel. Voir le didacticiel de Microsoft SharePoint Lists IV: Create Custom SharePoint Lists pour plus d’informations sur ce processus.

La liste SharePoint aura les propriétés suivantes :

  • Type d’information=Personne ou groupe
  • La colonne doit contenir des informations  : Non
  • Appliquer des valeurs uniques : Non
  • Autoriser la sélection : Personnes uniquement
  • Choisir dans : Tous les utilisateurs
  • Afficher le champ : ID
  • Ajouter à la vue par défaut : Oui (coché)

Le formulaire recherchera le responsable des achats approprié en fonction de l’organisation d’achats. Par exemple, si l’organisation d’achats est Danemark, le responsable des achats dans Danemark est attribué comme participant de workflow.

Le résultat se présente comme suit :

La même procédure est également utilisée pour créer une liste de routage de comptabilité indiquée ci-dessous à des fins d’illustration.

Les listes étant en place, la procédure d’ajout d’une recherche SharePoint est pratiquement identique à celle de l’étape précédente.

Créer des connexions de données

Retour au début

Les listes SharePoint pour Achats et Comptabilité étant créées, l’étape suivante consiste à connecter les champs de formulaire nécessaires aux listes SharePoint via des connexions de données, comme vous l’avez fait dans la phase 4, étapes 4-3 : Connecter les listes déroulantes aux listes SharePoint.) Ensuite, vous allez ajouter une règle qui indique essentiellement au formulaire de sélectionner le responsable de la comptabilité dans la liste des codes d’entreprise en cas de changement du code d’entreprise

Pour plus d’informations sur les connexions des données, voir Ajout de connexions de données pour savoir commun exécuter l’assistant approprié dans Composer pour les définir.

  1. Dans Composer, cliquez sur l’onglet Solution.
  2. Dans le volet Propriétés de la solution, cliquez avec le bouton droit sur Connexion des données, puis cliquez sur Ajouter une connexion de données.
  3. Dans l’écran Connexion des données :
    • Nom : Tapez le nom de la connexion. Pour cet exemple, vous allez utiliser PurchasingAccountingRouting.
    • Type : Cliquez sur la flèche, puis sélectionnez Bibliothèque ou liste SharePoint dans le menu.
    • Adresse URL du site SharePoint : adresse http:// de la bibliothèque ou de la liste SharePoint.
    • Champs : Cochez les champs à utiliser (laissez les champs par défaut pour cet exemple).

    Voir l’exemple ci-dessous

  4. Cliquez sur OK pour mettre fin à la connexion.

Ajouter des éléments de participant de workflow

Retour au début

  1. Dans Composer, cliquez sur l’onglet Formulaire.
  2. Dans l’onglet Afficher, cliquez sur la vue Créateur.
  3. Dans le volet Propriétés, cliquez sur Éléments.
  4. Dans le volet Propriétés, cliquez sur Éléments avancés, puis sur Participant au workflow.
  5. Cliquez sur Participant au workflow de nouveau pour ajouter un second participant au workflow.

 

Ajouter des champs de participant au formulaire

Retour au début

Maintenant, vous allez ajouter des zones de texte aux informations de processus du formulaire.

  1. Dans le canevas du formulaire, cliquez sur la vue Créateur.
  2. Au bas du formulaire, cliquez sur le groupe Informations de processus.
  3. Dans le volet Propriétés, cliquez sur Éléments.
  4. Cliquez sur Éléments de base, puis cliquez sur Zone de texte.

  5. Cliquez sur Zone de texte de nouveau pour ajouter une seconde zone de texte.
  6. Dans le canevas du formulaire, dans la section informations de processus :
    • Cliquez sur Libellé (cliquer pour modifier) (pour la première zone de texte ajoutée), puis remplacez le nom de la zone de texte par PersonneComptabilité.
    • Cliquez sur Libellé (cliquer pour modifier) (pour la seconde zone de texte ajoutée), puis remplacez le nom de la zone de texte par PurchasingPerson.
  7. Cliquez avec le bouton droit sur la zone de texte AccountingPerson, puis cliquez sur Monter.
  8. Cliquez avec le bouton droit sur la zone de texte PurchasingPerson, puis cliquez sur Monter.

Le résultat doit se présenter comme suit :

Définir les participants de workflow

Retour au début

  1. Dans le canevas de formulaire de Composer, sous les onglets de vue, cliquez sur le contrôle Participant au workflow à configurer.

  2. Dans le volet Propriétés, configurez ce qui suit (ne renseignez pas les autres champs ou conservez les valeurs par défaut) :
    • Couloir : Cliquez sur la flèche, puis sélectionnez un couloir (comptabilité pour ce didacticiel) dans le menu.
    • Champ de nom complet : Cliquez sur la flèche, puis sélectionnez AccountingPerson dans le menu.
  3. Répétez les étapes ci-dessus pour le second participant de workflow en utilisant les paramètres suivants :
    • Couloir : Cliquez sur la flèche, puis sélectionnez un couloir (Achats pour ce didacticiel) dans le menu.
    • Champ de nom complet : Cliquez sur la flèche, puis sélectionnez PurchasingPerson dans le menu.

 

Créer une règle pour automatiser la sélection

Retour au début

Pour la dernière phase de cette étape, vous allez créer une règle qui définit la valeur du champ AccountingPerson en fonction des informations dans le champ Responsable de comptabilité.

  1. Dans le canevas du formulaire, sous les informations de processus, cliquez sur l’élément AccountingPerson.
  2. Dans le volet Propriétés, à côté de Règles, cliquez sur [...] (le bouton Options).

  3. Dans l’écran Éditeur de règles, cliquez sur Ajouter et sur Assistant Règle.
  4. Dans l’écran Créer une règle, définissez les valeurs suivantes (conservez toutes les valeurs par défaut) :
    • Libellé : Saisissez le libellé de la règle. Par exemple, SetAccountingPerson.
    • Cochez la case Exécuter la règle lors du chargement du formulaire.
    • Type : Cliquez sur la flèche, puis sélectionnez Actions dans le menu.
  5. Sous Type, cliquez sur Ajouter.
  6. Dans l’écran Ajouter une action de règle :
    • Action : Cliquez sur la flèche, puis sélectionnez Définir une valeur de champ dans le menu. (Remarque : Il doit s’agir de la valeur par défaut.)
    • Champ : Cliquez sur la flèche, puis sélectionnez AccountingPerson dans le menu.
    • Valeur : Cliquez sur le bouton [F/x] (Formule).

  7. Dans l’écran Insérer une formule, cliquez sur Insérer des données externes.
  8. Dans l’écran Insérer des données externes :
    • Connexion de données : Cliquez sur la flèche, puis sélectionnez la connexion de données créée au début de l’étape (PurchasingAccountingRouting pour cet exemple) dans le menu.
    • Champ  : Cliquez sur la flèche, puis sélectionnez AccountingManager dans le menu.

    AccountingManager est le champ de la liste SharePoint créée au début de l’étape.

    • Filtre : Cliquez sur Modifier le filtre.
  9. Dans l’écran Conditions du filtre, créez un filtre pour « CompanyCode is Equal to Company_Code », puis cliquez sur OK.

  10. Cliquez sur OK.

  11. Dans l’écran Ajouter une action de règle, cliquez sur OK.
  12. Dans l’écran Créer une règle, cliquez sur OK.