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