Partager via


Configurer des flux de travail SAP (Duet Enterprise)

 

S’applique à : Duet Enterprise for Microsoft SharePoint and SAP Server 2.0

Dernière rubrique modifiée : 2016-11-29

Cet article décrit comment configurer la solution de flux de travail fournie avec Duet Enterprise. Vous devez appliquer les procédures suivantes dans l’ordre indiqué afin de configurer la solution de flux de travail :

  • Spécifier le compte de service des flux de travail

  • Configurer la solution de flux de travail

  • Redémarrer IIS

La solution Starter Services propose un site de flux de travail dans le cadre de la collection de sites Sites de Duet Enterprise qui vous demande d’appliquer les procédures précédentes avant de déployer Starter Services.

Si vous n’envisagez pas de configurer Starter Services, vous devez également appliquer la procédure Préparer un site de flux de travail pour créer un site de flux de travail distinct.

Spécifier le compte de service des flux de travail

Utilisez cette procédure pour spécifier le compte d’utilisateur (compte de service) à utiliser pour toutes les transactions de flux de travail entre SharePoint Server 2010 et le système SAP. Le système SAP utilise ce compte pour envoyer les tâches de flux de travail à l’ordinateur qui exécute SharePoint Server 2010.

Notes

Vous devez être membre du groupe Administrateurs Windows pour effectuer cette procédure.

Pour spécifier le compte de service des flux de travail

  1. Ouvrez une fenêtre Invite de commandes et ouvrez <lecteur_système>:\program files\Duet Enterprise\1.0.

  2. À l’invite, tapez notepad DuetConfig.exe.config, puis appuyez sur Entrée.

    L’exemple suivant est un extrait du nœud de flux de travail dans le fichier DuetConfig.config.

    <Workflow>
       <add key="ServiceAccount" value="domain\useraccount" />
    </Workflow>
    
  3. Dans le fichier DuetConfig.config, remplacez la valeur de la clé du compte de service située dans le nœud de flux de travail par le compte d’utilisateur qui sera utilisé pour accepter et envoyer des protocoles de flux de travail, en respectant le format domaine\nom_utilisateur.

    BatonHandoffIcon

    Si vous utilisez la Fiche de travail de déploiement (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x40C), ce nom est répertorié à la ligne « Compte de l’éditeur de flux de travail » du Tableau 3 de la fiche de travail.

    Notes

    Ce compte d’utilisateur est également ajouté aux membres du groupe Propriétaires du site sur le site de flux de travail. SharePoint Server accepte uniquement les demandes en provenance d’un compte d’utilisateur membre du groupe Propriétaires sur le site de flux de travail. Il s’agit également du seul compte qui peut envoyer des protocoles au système SAP.

  4. Enregistrez le fichier DuetConfig.config et fermez-le.

Configurer la solution de flux de travail

Notes

Pour appliquer cette procédure, vous devez être membre du groupe Administrateurs de batterie de serveurs.

Pour configurer la solution de flux de travail

  1. Ouvrez une fenêtre Invite de commandes et ouvrez <lecteur_système>:\program files\Duet Enterprise\1.0.

  2. À l’invite, tapez DuetConfig /configuresolution ”Workflow” /webappurl “http://NomAppWeb**:Port"**

    NomAppWeb est le nom de l’application Web dans laquelle vous aller créer un site de flux de travail. Si un nom d’hôte a été assigné à l’application Web et mappé dans les services AD DS, utilisez le nom d’hôte. Sinon, pour un déploiement de serveur unique sur lequel aucun nom d’hôte n’a été assigné à l’application Web, utilisez le nom NetBIOS de l’ordinateur qui exécute SharePoint Server 2010. Port est le numéro de port de la zone publique de cette application Web.

    Conseil

    Vous devez utiliser l’URL de l’application Web qui correspond à la zone que les utilisateurs finals utiliseront pour accéder au site de flux de travail. L’utilisation de l’URL d’une autre zone de la même application Web peut engendrer la réception par les utilisateurs finals de courriers électroniques contenant des URL non valides vers des éléments d’action de flux de travail.

  3. Appuyez sur Entrée.

    Une fois que le flux de travail est correctement configuré, la fenêtre Invite de commandes affiche le message « Solution successfully configured. » (Solution correctement configurée)

Redémarrer IIS

Notes

Vous devez être membre du groupe Administrateurs Windows sur le serveur Web frontal afin d’appliquer cette procédure.

Pour redémarrer IIS

  1. Ouvrez une fenêtre Invite de commandes.

  2. Tapez iisreset /restart, puis appuyez sur Entrée.

Préparer un site de flux de travail

La collection de sites Sites de Duet Enterprise fournie avec Starter Services comprend un site de flux de travail. Si vous n’avez pas l’intention de déployer Starter Services, comme décrit à la procédure Configurer Starter Services (https://go.microsoft.com/fwlink/?linkid=205817&clcid=0x40C), vous devez appliquer les procédures de cette section pour créer un site de flux de travail. Sinon, passez à la procédure Configurer Starter Services (https://go.microsoft.com/fwlink/?linkid=205817&clcid=0x40C).

Vérifier qu’il existe une collection de sites

Pour que vous puissiez créer un site de flux de travail, il doit exister une collection de sites pour l’accueillir. Cette collection de sites doit également se situer dans l’application Web sur laquelle vous avez configuré la solution de flux de travail. Si la collection de sites n’existe pas déjà, créez-la avant de continuer. Notez que vous pouvez créer une collection de sites à l’aide de tout modèle de collection de sites souhaité. Pour plus d’informations sur la manière de créer une collection de sites, voir Créer une collection de sites (SharePoint Server 2010) (https://go.microsoft.com/fwlink/?linkid=205659&clcid=0x40C).

Créer un site de flux de travail

Utilisez cette procédure pour créer un site de flux de travail et spécifier le type de tâche de flux de travail que ce site utilisera.

Important

Avant de créer un site de flux de travail et de spécifier son type de tâche, l’administrateur SAP doit attribuer les noms et clés de flux de travail corrects à l’administrateur SharePoint.

Notes

Pour créer un site de flux de travail, vous devez être propriétaire du site de niveau supérieur de la collection de sites dans laquelle votre site de flux de travail est créé.

Pour créer un site de flux de travail avec des types de tâches

  1. Ouvrez le site de niveau supérieur de la collection de sites dans laquelle vous souhaitez créer un site de flux de travail.

  2. Dans le menu Actions du site, cliquez sur Paramètres du site.

  3. Dans la section Actions du flux de travail Duet Enterprise, cliquez sur Créer un site de flux de travail Duet Enterprise.

    Cette opération permet d’enregistrer un nouveau site pour afficher des tâches, rapports et données connexes.

  4. Dans la page Site de flux de travail Duet Enterprise, tapez une description dans la zone Description du site.

  5. Dans la zone Sélection du modèle, sous l’onglet Duet Enterprise, sélectionnez le modèle Flux de travail SAP.

  6. Dans la section Contexte métier, dans la zone Nom de la tâche, tapez le nom du type de tâche tel qu’il apparaît dans l’environnement SAP. Dans la zone Nom complet de la tâche, tapez le nom du type de tâche à afficher dans SharePoint Server.

  7. Dans la section Issues de la tâche, tapez les options des issues souhaitées.

    Par exemple, tapez Approuver dans la zone Texte et 001 en tant que clé à utiliser dans la zone Clé.

  8. Cliquez sur Ajouter l’issue.

    L’option s’affiche avec sa clé.

  9. Répétez les étapes 7 et 8 pour chaque issue à définir.

    Par exemple, dans la section Issues de la tâche, vous pouvez taper Refuser dans la zone Texte et 002 dans la zone Clé. Une fois que vous avez défini toutes les issues de tâche, passez à l’étape 10.

  10. Dans la zone Type de contenu externe, cliquez sur l’icône Sélecteur de types de contenu externe, sélectionnez WorkflowWebService, puis cliquez sur OK.

    La tâche de flux de travail Duet Enterprise (WorkflowWebService) apparaît dans la zone Type de contenu externe.

  11. Cliquez sur Créer.

  12. Cliquez sur OK pour fermer la boîte de dialogue Création du site réussie.

    Le nouveau site de flux de travail Duet Enterprise apparaît. Notez son URL. Vous en aurez besoin pour la procédure suivante.

Accorder à des utilisateurs l’accès à des tâches de flux de travail

Une fois que vous avez créé un type de tâche de flux de travail SAP et son site, vous êtes prêt à ajouter les utilisateurs qui recevront les tâches de flux de travail sur le site et à leur accorder des autorisations sur ces tâches que vous souhaitez leur permettre de recevoir. Vous pouvez ajouter des utilisateurs un par un ou par groupe en ajoutant un rôle SAP approprié.

Lorsque vous accordez aux utilisateurs l’accès au flux de travail à l’aide de la procédure suivante, Duet Enterprise confirme l’autorisation de l’utilisateur demandé à accéder aux éléments de flux de travail SAP.

Pour accorder à des utilisateurs l’accès au site de flux de travail SAP pour le nouveau type de tâche

  1. Accédez au site de flux de travail.

  2. Dans le menu Actions du site, cliquez sur Paramètres du site.

  3. Dans la page Paramètres du site, repérez le groupe Actions du flux de travail Duet Enterprise, puis sélectionnez Accorder l’accès utilisateur aux tâches du flux de travail SAP pour ouvrir la liste d’accès utilisateur.

  4. Dans la page Liste d’accès utilisateur, cliquez sur l’onglet Éléments du groupe Outils de liste du Ruban.

  5. Dans le Ruban, cliquez sur la flèche vers le bas en regard de Nouvel élément, puis cliquez sur Nouvel élément pour ouvrir la page de propriétés de la liste d’accès utilisateur.

  6. Dans la page de propriétés Liste d’accès utilisateur, procédez comme suit :

    1. Sélectionez le nom de la tâche à laquelle vous souhaitez accorder l’accès dans la liste déroulante.

    2. Dans la zone Sélectionnez les utilisateurs, tapez le nom de l’utilisateur auquel vous souhaitez accorder l’accès.

      Si vous souhaitez accorder l’accès à tous les utilisateurs qui possèdent un certain rôle SAP, tapez le nom du rôle. Vous pouvez vérifier ce que vous avez entré en cliquant sur Vérifier les noms. Pour rechercher un nom ou un rôle, cliquez sur Parcourir.

      Notes

      Les groupes des services de domaine Active Directory (AD DS) et les groupes SharePoint ne sont pas pris en charge.

    3. Dans la zone Date d’entrée en vigueur, entrez la date à laquelle commence l’autorisation d’accès d’un utilisateur.

      Pour sélectionner une date dans un calendrier, cliquez sur l’icône du calendrier.

    4. Une fois terminé, cliquez sur OK pour revenir à la liste d’accès utilisateur.

Republier un flux de travail

Appliquez cette procédure pour republier l’instance de flux de travail du site que vous avez créé lors d’une procédure précédente. Notez que vous devez republier chaque flux de travail que vous utilisez. Vous avez besoin de Microsoft SharePoint Designer 2010 pour republier les flux de travail. Pour plus d’informations sur l’obtention de Microsoft SharePoint Designer 2010, voir Configuration matérielle et logicielle requise (https://go.microsoft.com/fwlink/?linkid=205818&clcid=0x40C).

Notes

Vous devez être propriétaire de site sur le site de flux de travail pour effectuer cette procédure.

Pour republier des flux de travail sur le site de flux de travail

  1. Dans SharePoint Designer 2010, dans la barre Lancement rapide, cliquez sur Sites.

  2. Dans la section Ouvrir le site SharePoint, cliquez sur Ouvrir le site.

  3. Dans la boîte de dialogue Ouvrir le site, dans la zone Nom du site, tapez l’URL complète du nouveau site de flux de travail que vous avez créé.

    Par exemple, http://contoso/sites/nom_site_flux_travail, puis cliquez sur Ouvrir.

  4. Lorsque le site de flux de travail s’ouvre, dans le volet Objets du site, cliquez sur Flux de travail.

  5. Sous l’onglet Flux de travail, sélectionnez le flux de travail que vous avez créé lors de la création du site de flux de travail à l’étape précédente.

  6. Dans le Ruban, cliquez sur Publier.

Accorder un accès d’administrateur SAP au WSDL OBAWorkflowService

Pour que le site de flux de travail soit complètement opérationnel, l’administrateur SAP doit d’abord créer un port logique sur l’ordinateur qui exécute SAP NetWeaver et qui fournit le service Web pour le site de flux de travail. Pour faciliter cette opération, vous devez au minimum accorder à l’administrateur SAP le niveau d’autorisation d’accès en lecture au site de flux de travail.

BatonHandoffIcon

Si vous utilisez la Fiche de travail de déploiement (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x40C), le nom de ce compte est répertorié à la ligne « Compte de l’éditeur de flux de travail » du Tableau 2 de la fiche de travail.

Pour plus d’informations sur la manière d’accorder aux utilisateurs des autorisations d’accès à un site SharePoint, voir Prodécure : accorder des autorisations pour un site (https://go.microsoft.com/fwlink/?linkid=204629&clcid=0x40C).

Donnez l’URL du WSDL OBAWorkflowService WSDL à l’administrateur SAP.

L’administrateur SAP a besoin de connaître l’URL du fichier WSDL (Web Service Description Language) OBAWorkflowService du site de flux de travail que vous avez créé. Appliquez cette procédure pour fournir cette URL à l’administrateur SAP.

Pour fournir le WSDL du service OBAWorkflow

  1. Dans un navigateur, ouvrez le site de flux de travail que vous avez créé.

  2. Dans la zone d’adresse d’un navigateur, remplacez la dernière partie de l’URL (default.aspx) par _vti_bin/obaworkflowservice.asmx?WSDL.

    Par exemple, si l’URL du site de flux de travail est http://contoso/sites/Workflow/default.aspx, l’URL de la page WSDL est http://contoso/sites/Workflow/_vti_bin/obaworkflowservice.asmx?WSDL.

  3. Dans la zone d’adresse du navigateur, remplacez http par https.

    Par exemple, https://contoso/sites/Workflow/_vti_bin/obaworkflowservice.asmx?WSDL

  4. Donnez l’URL à l’administrateur SAP.

    BatonHandoffIcon

    Si vous utilisez la Fiche de travail de déploiement (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x40C), ajoutez cette URL à la ligne « URL vers OBAFileReciever pour la création de rapports » du Tableau 1 de la fiche de travail.