UiPath Documentation
test-manager
2023.4
false
Guide de l'utilisateur de Test Manager
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Ligne de commande du gestionnaire de solution SAP

L’outil de commande du gestionnaire de solution SAP vous permet de vérifier l’état de votre intégration avec UiPath® Studio. Cet outil est fourni avec chaque version de Studio en tant que UiPath.SAP.SolutionManager.CommandLine.exe dans le dossier d'installation par défaut, comme suit : C:\Program Files\UiPath\Studio\net461. Vous pouvez également trouver l’exécutable dans votre dossier d’installation personnalisé.

Descriptions des arguments de ligne de commande​

Consultez le tableau suivant pour obtenir les descriptions des paramètres disponibles et savoir comment les utiliser.

CommandeDescription
-s,--statusAfficher le statut de l'enregistrement.

To understand error codes, check Troubleshooting status error messages.
-r,--registerEnregistrer l'interface de communication.
-u,--unregisterAnnuler l'enregistrement de l'interface de communication.
-i,--ipAfficher l'IP de connexion utilisée dans Studio.
-o,--outAfficher les fichiers de sortie.
--helpAfficher l'aide.
--versionAfficher le numéro de version.

Résolution des problèmes liés au messages d'erreur de statut​

La liste suivante décrit les erreurs courantes du gestionnaire de solution SAP et explique comment les résoudre :

  • UiPath Plugin not installed: To solve this you need to install the UiPath® Plugin.

  • SAP Connector unavailable: To solve this you need to install the SAP Connector.

    Important :

    Le connecteur SAP ne s'exécute que sur l'architecture de système d'exploitation x86.

  • UiPath Plugin uninstalled, SAP Connector installed: To solve this you need to install the UiPath® Plugin.

  • UiPath Plugin uninstalled, SAP Connector uninstalled: To solve this you need to install both UiPath® Plugin and SAP Connector

    Important :

    Le connecteur SAP ne s'exécute que sur l'architecture de système d'exploitation x86.

  • UiPath Plugin installed, SAP Connector is x64 instead of x86 (plugin cannot work): To solve this you need to install the SAP Connector.

    Important :

    Le connecteur SAP ne s'exécute que sur l'architecture de système d'exploitation x86.

  • Si l’exécution à partir de votre instance SAP échoue après une configuration réussie, suivez ces étapes pour la résoudre :

    1. Vérifiez que le client du gestionnaire de solution SAP dispose des étendues client requises.
      1. Récupérez le client à partir du tableau Clients dans la base de données du service d'identité et recherchez le nom du client : SapSolaman.OpenId.
      2. Vérifiez que les étendues suivantes sont attribuées au client dans la table ClientScopes du service d'identité :
        • TestManager

        • email

        • profile

        • openid

        • TM.TestExecutions

        • TM.TestCases.Read

          Consultez les exemples suivants pour découvrir les actions que vous pouvez effectuer avec un client dans votre service Identity :

          1. Insérer un nouveau client :

            INSERT INTO yourDatabase.identity.clients (ClientID, ClientName, Scope)
            VALUES ('YourClientID', 'YourClientName', 'YourScope')
            INSERT INTO yourDatabase.identity.clients (ClientID, ClientName, Scope)
            VALUES ('YourClientID', 'YourClientName', 'YourScope')
            
          2. Mettre à jour un client existant :

            UPDATE yourDatabase.identity.clients
            SET ClientName = 'YourNewClientName',
                Scope = 'TM.TestCases.Read'
            WHERE ClientID = 'YourClientID'
            UPDATE yourDatabase.identity.clients
            SET ClientName = 'YourNewClientName',
                Scope = 'TM.TestCases.Read'
            WHERE ClientID = 'YourClientID'
            
          3. Insérez des étendues spécifiques à un client existant :

            INSERT INTO yourDatabase.identity.client.scopes
            VALUES ('TM.TestExecutions', 'YourClientID')
            INSERT INTO yourDatabase.identity.client.scopes
            VALUES ('TM.TestCases.Read', 'YourClientID')
            INSERT INTO yourDatabase.identity.client.scopes
            VALUES ('TM.TestExecutions', 'YourClientID')
            INSERT INTO yourDatabase.identity.client.scopes
            VALUES ('TM.TestCases.Read', 'YourClientID')
            
    2. Après avoir apporté une modification à l'enregistrement du client dans les tables du service d'identité, vous devez redéclencher la connexion pour que ces modifications reflètent :
      1. Supprimez le dossier de ce chemin : Users/%Userprofile%/Sap/SAP_Waldorf.
      2. Selon l’option de livraison de votre instance Test Manager, effectuez l’une des actions suivantes :
        • Pour la version autonome de Test Manager : redémarrez le serveur IIS ou le pool d'applications de recyclage du serveur d'identité.
        • Pour Test Manager dans Automation Suite : videz le cache Redis ou redémarrez le pod Identity.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour