studio
2021.10
false
Guide de l’utilisateur de Studio
Last updated 23 sept. 2024

Étapes de configuration

Activation des scripts de SAP GUI

Pour permettre à Studio d'interagir avec SAP WinGUI, vous devez effectuer les étapes de configuration suivantes côté serveur et côté client. Cela active le cadre de détection d'élément par défaut et recommandé SAP pour permettre la sélection interactive.

Remarque : en ce qui concerne les problèmes de sécurité, le serveur SAP ne voit aucune différence entre la communication SAP WinGUI générée par un script et celle générée par un utilisateur. Le script dispose des mêmes droits pour exécuter des transactions SAP et saisir des données, comme le ferait un utilisateur.

Côté serveur

  1. Lancez saplogon.exe, connectez-vous à votre serveur SAP à l'aide de vos indentifiants. La fenêtre SAP Easy Access s'affiche.
  2. Exécutez la transaction RZ11. Spécifiez le nom du paramètre sapgui/user_scripting et appuyez sur Entrée (Enter) sur le clavier ou sur Affichage (Display) dans l'interface SAP.




  3. Dans la fenêtre Affichage des attributs des paramètres de profil (Display Profile Parameter Attributes), cliquez sur le bouton Changer la valeur (Change Value) de la barre d'outils et définissez la Nouvelle valeur (New value) de sapgui/user_scripting sur TRUE. Enregistrez les modifications.


    Remarque : dans le cas où votre organisation utilise plus d’une instance d’un système SAP, n’oubliez pas d’activer la case à cocher « Activer sur tous les serveurs (Switch on all servers) » pour assurer une activation correcte du script SAP sur tous les serveurs.

    Selon la version du serveur SAP, les paramètres suivants peuvent être définis sur VRAI par défaut. Dans ce cas, modifiez leur valeur sur FAUX.

    • sapgui/nwbc_scripting
    • sapgui/user_scripting_disable_recording
    • sapgui/user_scripting_force_notification
    • sapgui/user_scripting_per_user
    • sapgui/user_scripting_set_readonly
      Remarque : toutes les modifications apportées aux paramètres de la transaction RZ11 sont appliquées avec effet immédiat et sont perdues lorsque le système redémarre. Pour que les modifications soient permanentes, contactez votre administrateur système SAP et utilisez la transaction RZ10.
  4. Déconnectez-vous et reconnectez-vous pour que les modifications prennent effet.

Côté client

  1. Accédez au menu Options à partir de la fenêtre principale de connexion de SAP.
  2. Accédez à Accessibilité et scripts (Accessibility & Scripting) et cliquez sur Scripts (Scripting).
  3. Cochez l'option Activer le script (Enable scripting).
  4. Décochez les cases des options suivantes :
    • Avertir lorsqu'un script se connecte à SAP GUI (Notify when a script attaches to SAP GUI)
    • Avertir lorsqu'un script ouvre une connexion (Notify when a script opens a connection)
  5. Enregistrez les modifications en cliquant sur OK. Le script SAP WinGUI est désormais activé.


Activation des connexions haute vitesse

Pour garantir une expérience fluide lors de la création de vos projets d'automatisation SAP, activez l'option Connexion haut débit (LAN) (High Speed Connection (LAN)) dans SAP. Elle est généralement activée par défaut. Vous pouvez vérifier son statut comme expliqué ci-dessous :

  1. Cliquez avec le bouton droit sur la connexion SAP à laquelle vous vous connectez et sélectionnez Propriétés (Properties) dans le menu contextuel. La fenêtre Propriétés de l'entrée système (System Entry Properties) s'affiche.
  2. Basculez sur l'onglet Réseau (Network).
  3. Cliquez sur la case d'option Connexion haut débit (LAN) (High Speed Connection (LAN)) dans la section Paramètres réseau (Network Settings).
  4. Cliquez sur OK pour confirmer et enregistrer les modifications.


Activation des boîtes de dialogue modales

Les options d'affichage (modales) de contrôle ne sont pas prises en charge par les scripts SAP. Dans ce cas, les options d'affichage (modales) de la boîte de dialogue doivent être activées, comme suit :



  1. Dans la fenêtre Accès simplifié à SAP (SAP Easy Access), cliquez sur Paramètres (Settings) sous le menu Aide (Help). La fenêtre Paramètres personnels de l'utilisateur (Personal Settings for User) est affichée.
  2. Accédez à l'onglet Aide F1 (F1 Help), puis sélectionnez l'option Boîte de dialogue modale d'entrée (in Modal Dialog Box) depuis la section Affichage (Display).
  3. Accédez à l'onglet Aide F4 (F4 Help), puis sélectionnez l'option Boîte de dialogue (modale) (Dialog (modal)) depuis la section Affichage (Display).
  4. Cliquez sur le bouton Appliquer (Apply) pour enregistrer les modifications et fermer la fenêtre Paramètres personnels de l'utilisateur (Personal Settings for User).
    Remarque : il s'agit d'un paramètre par utilisateur. Cette configuration doit être définie pour chaque client qui crée une automatisation SAP. Le paramètre par défaut Boîte de dialogue (modal) pour l'ensemble du système peut être configuré par l'administrateur système.

Droits d'autorisation

La vérification ou les paramètres des droits d’autorisation ne doivent être effectués que si le paramètre sapgui/user_scripting_per_user est défini surTrue.
SAP GUI Scripting n'est disponible que pour les utilisateurs qui ont l'autorisation pour l'action Execute(16) de l'objet d'autorisation S_SCR dans la classe BC_A.

Veuillez contacter votre administrateur système SAP et vous assurer que l'utilisateur dispose des droits d'autorisation appropriés.

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.