Partager via


Créer un flux de bureau qui se connecte à SAP

Dans cette section, nous allons créer un nouveau flux avec Power Automate Desktop et utiliser le code VBScript préalablement préparé dans une action Exécuter VBScript dans le flux.

  1. Sélectionnez Nouveau flux dans Power Automate Desktop.

  2. Saisissez un nom pour le flux, puis cliquez sur Créer.

    Capture d’écran de la boîte de dialogue Power Automate Desktop pour donner un nom au nouveau flux.

  3. Sélectionnez la fenêtre du concepteur Power Automate Desktop, puis sélectionnez Variables.

    Capture d’écran de l’icône des variables Power Automate Desktop à droite de l’écran.

  4. Sélectionnez le signe plus (+), puis sélectionnez Saisir pour créer plusieurs variables d’entrée. Vous passerez ces variables dans le flux à partir d’un flux de bureau.

    Capture d’écran de l’interface utilisateur de création de variable dans Power Automate Desktop.

  5. Tout d’abord, nous allons créer quelques variables SAP techniques, qui seront nécessaires dans presque tous les flux d’automatisation basés sur SAP. Pour chaque variable, renseignez Nom de la variable,Nom externe, et Description, puis sélectionnez Mettre à jour :

    • SAPPassword

    • SAPUser

    • SAPClient

    • SAPSystemId

    Capture d’écran de la boîte de dialogue Ajouter une nouvelle variable.

  6. Créez ensuite les variables spécifiques au cas d’utilisation suivants :

    • EmployeeId

    • AddressType

    • EffectiveDate

    • Rue

    • Ville

    • Département

    • ZipCode

    • CountryCode

    Capture d’écran de la fenêtre Variables avec les noms de variables créés.

  7. Dans le volet Actions, recherchez le champ Exécuter l’application, puis faites-le glisser sur le canevas de conception pour créer notre première action de processus.

    Capture d’écran de la boîte de dialogue de l’action Exécuter l’application qui a été ajoutée au canevas de création

  8. Entrez les informations suivantes dans la liste des paramètres, puis sélectionnez Enregistrer :

    • Chemin d’application : C:\Program Files (x86)\SAP\FrontEnd\SapGui\sapshcut.exe

    • Arguments de ligne de commande : start -system=%SAPSystemId% -client=%SAPClient% -user=%SAPUser% -pw=%SAPPassword% -maxgui

    • Style de fenêtre : Maximisé

    • Après le lancement de l’application : Attendre que l’application se termine

    Capture d’écran de la boîte de dialogue Exécuter l’application avec les paramètres saisis.

  9. Cherchez maintenant l’action Attendre, faites-la glisser sur le canevas de conception, entrez 10 secondes d’attente dans le champ Durée, puis sélectionnez Enregistrer.

    Capture d’écran de la fenêtre du concepteur Power Automate Desktop avec la boîte de dialogue de l’action Attendre ouverte.

  10. Recherchez l’action Exécuter VBScript, faites-la glisser sur le canevas de conception et collez le VBScript précédemment généré et optimisé dans le champ VBScript à exécuter, puis cliquez sur Enregistrer.

    Capture d’écran de la fenêtre du concepteur Power Automate Desktop avec la boîte de dialogue Exécuter VBScript ouverte.

  11. Ouvrez l’application SAP Logon 760 (votre version peut différer), connectez-vous à un système SAP, puis connectez-vous à SAP Easy Access.

  12. Dans Power Automate Desktop, sélectionnez l’icône Éléments d’IU dans le volet de droite, développez Ajouter un élément d’IU, puis sélectionnez Ajouter un écran.

    Capture d’écran de la fenêtre du concepteur Power Automate Desktop avec l’icône Éléments d’IU indiquée.

    Capture d’écran de la fenêtre du concepteur Power Automate Desktop avec le volet Ajouter un écran ouvert.

  13. Mettez la fenêtre SAP Easy Access au premier plan, puis survolez le cadre le plus à l’extérieur de la fenêtre SAP Easy Access jusqu’à ce qu’une bordure rouge intitulée Fenêtre apparaisse. Pendant que la bordure est active, maintenez la touche Ctrl enfoncée, puis cliquez pour sélectionner la fenêtre.

    Capture d’écran d’une fenêtre SAP Easy Access entourée d’une bordure rouge.

  14. Répétez les étapes 12 et 13 pour la fenêtre SAP Logon 760 (votre version peut différer). Vous devriez maintenant voir ce qui suit dans le volet Éléments d’IU.

    Capture d’écran de la fenêtre du concepteur Power Automate Desktop avec les fenêtres SAP Easy Access et SAP Login 760 affichées dans le volet Éléments d’IU.

  15. Recherchez l’action Fermer la fenêtre, faites-la glisser sur le canevas de conception, puis dans le menu déroulant Fenêtre, sélectionnez SAP Easy Access.

    Capture d’écran de la fenêtre du concepteur Power Automate Desktop avec la boîte de dialogue Fermer la fenêtre ouverte.

  16. Répétez l’étape 15, mais cette fois, sélectionnez SAP Logon 760.

  17. Sélectionnez Enregistrer. Votre canevas de création devrait maintenant ressembler à ceci :

    Capture d’écran de la fenêtre du concepteur Power Automate Desktop avec une boîte de dialogue Enregistrer ouverte.

Et voilà ! Vous venez de configurer votre premier flux de bureau d’automatisation SAP GUI avec Power Automate Desktop. Dans l’étape suivante, nous allons configurer un flux de cloud qui fournit les variables d’entrée en fonction de la demande de l’employé.