Configurer les variables d’environnement
Les variables d’environnement sont des composants de solution qui stockent les clés et les valeurs des paramètres, qui servent ensuite d’entrée à divers autres objets d’application disponibles dans les flux Power Automate et Power Apps. Les systèmes d’entreprise ont souvent plusieurs paramètres de connexion et la saisie manuelle des paramètres dans chaque composant peut être redondante et longue.
Le modèle Approvisionnement SAP utilise des variables d’environnement dans les flux de cloud pour gérer et définir de manière centralisée des propriétés clés dans les étapes d’action du flux Connecteur SAP ERP.
Astuce
En tant que meilleure pratique, configurez et gérez les variables d’environnement dans le cadre de votre stratégie de gestion du cycle de vie des applications (ALM). Définissez à la fois les valeurs par défaut et actuelles de l’environnement lorsque vous migrez et gérez les différents fichiers de solution dans vos environnements.
En savoir plus : Utiliser les variables d’environnement dans les flux de cloud de la solution Power Automate
Configurer les variables d’environnement au moment de l’installation
La solution Base SAP du modèle contient cinq variables d’environnement qui définissent les paramètres de connexion SAP utilisés dans les flux de cloud.
Lorsque vous installez le modèle de solution Approvisionnement SAP, vous êtes invité à saisir des valeurs pour quatre des cinq variables d’environnement qui n’ont pas de valeur par défaut. Vous pouvez configurer les variables d’environnement en fonction de vos besoins locaux.
Une fois configurées, les variables d’environnement peuvent être modifiées lorsque vous créez vos propres solutions dans l’environnement de développement.
Le tableau fournit des informations sur les cinq variables d’environnement qui nécessitent de configurer les paramètres de connexion SAP.
Display name | Nom | Description | Default value |
---|---|---|---|
Serveur d’applications SAP | mpa_SAPApplicationServer | Chaîne JSON qui contient les paramètres système, l’hôte, le numéro système, le client, etc. Reportez-vous aux conseils sur les propriétés SAP. | |
ID client SAP | mpa_SAPClientID | ID du client SAP identifie votre connexion sur système SAP. Client backend SAP (ou « Mandant ») auquel se connecter. Nombre compris entre 000 et 999. Utilisé séparément dans les transactions IDoc. | |
Nombre SAP de lignes à lire | mpa_SAPCountofRowsToRead | Définit le nombre maximal d’enregistrements à renvoyer sur une requête de recherche et aide à atténuer les problèmes de performances. | 1000 |
Clé de langue SAP | mpa_SAPSPRAS | Vous devez parfois spécifier une langue pour des transactions spécifiques, comme ReadMaterial. Nous avons créé une variable d’environnement appelée SAP SPRAS qui vous permet de contrôler facilement la valeur dans un seul emplacement en fonction de vos exigences de localisation. | |
ID du système SAP | mpa_SAPSystemID | ID système à trois lettres du système SAP (obligatoire si le type de connexion est Serveur de messages et que le service de serveur de messages n’est pas présent). Utilisé séparément dans les transactions IDoc. |
Voici quelques exemples de chaînes de connexion :
ASHOST - Serveur d’applications
{
"AppServerHost": "sap.example.com",
"Client": "100",
"LogonType": "ApplicationServer",
"SystemNumber": "00"
}
MSHOST - Serveur de messages
{
"Client": "102",
"LogonGroup": "FICO",
"LogonType": "Group",
"MessageServerHost": "sapserverdv6",
"MessageServerService": "3601",
"SystemID": "DV6"
}
MSHOST + SNC/SSO - Serveur de messages utilisant SSO via SNC (Kerberos)
{
"Client": "102",
"LogonGroup": "FICO",
"LogonType": "Group",
"MessageServerHost": "sapserverdv6",
"MessageServerService": "3601",
"SncLibraryPath": "c:\\sapcryptolib\\sapcrypto.dll",
"SncPartnerName": "p:CN=DV6",
"SncQOP": "Default",
"SncSso": "On",
"SystemID": "DV6",
"UseSnc": "true"
}
Pour plus d’informations : Personnalisation des solutions et Créer une variable d’environnement dans une solution en utilisant les conseils sur les propriétés SAP ou pour toute exigence de variable d’environnement locale.
Réutiliser la variable d’environnement dans un flux
Les variables d’environnement configurées sont maintenant disponibles dans le sélecteur de contenu dynamique d’un flux. Accédez à un flux de cloud dans la solution Approvisionnement SAP pour sélectionner les variables d’environnement à réutiliser dans les actions SAP.
Important
Chaque fois qu’une variable d’environnement est mise à jour dans un flux de cloud, les valeurs mises à jour ne sont pas automatiquement utilisées lors de la prochaine exécution du flux. Le flux mis à jour doit être désactivé et réactivé pour que les valeurs mises à jour prennent effet.
Sélectionnez Ajouter du contenu dynamique pour ouvrir le sélecteur de contenu dynamique dans une action du flux. Toutes les variables d’environnement auxquelles vous avez accès sont répertoriées.
Sélectionnez la variable d’environnement souhaitée.
Sélectionnez Enregistrer.
Étape suivante
Configurer les groupes de sécurité