Configurar variables de entorno
Las variables de entorno son componentes de solución que almacenan las claves y los valores de los parámetros, que luego sirven como entrada para otros objetos de la aplicación encontrados en flujos de Power Automate y Power Apps. Los sistemas empresariales a menudo tienen múltiples parámetros de conexión e introducir manualmente los parámetros en cada componente puede ser redundante y llevar mucho tiempo.
La plantilla de SAP Procurement utiliza variables de entorno dentro de los flujos de la nube para administrar y establecer propiedades clave de forma centralizada en los pasos de acción del flujo de SAP ERP Connector.
Propina
Como práctica recomendada, configure y administre variables de entorno como parte de su estrategia de administración del ciclo de vida de la aplicación (ALM). Establezca valores de entorno predeterminados y actuales a medida que migre y administre los diversos archivos de solución en sus entornos.
Más información: Usar variables de entorno en flujos de nube de la solución Power Automate
Configure las variables de entorno en el momento de la instalación
La solución SAP Base de la plantilla contiene cinco variables de entorno que configuran los parámetros de conexión de SAP utilizados en los flujos de la nube.
Cuando instale la plantilla de la solución SAP Procurement, se le pedirá que ingrese valores para cuatro de las cinco variables de entorno que no tienen un valor predeterminado. Puede configurar las variables de entorno según sus necesidades locales.
Una vez configuradas, las variables de entorno se pueden editar a medida que crea sus propias soluciones en el entorno de desarrollo.
La tabla proporciona información sobre las cinco variables de entorno que necesitan configurar los parámetros de conexión de SAP.
Display name | Name | Descripción | Default value |
---|---|---|---|
Servidor de aplicaciones SAP | mpa_SAPApplicationServer | Cadena JSON que contiene parámetros del sistema, host, número del sistema, cliente y más. Consulte la guía de propiedades de SAP. | |
Id. de cliente de SAP | mpa_SAPClientID | Id. de cliente de SAP identifica su conexión con el sistema de SAP. El cliente de back-end de SAP (o "Mandant") en el que iniciar sesión. ES un número comprendido entre 000 y 999. Se utiliza por separado en las transacciones de IDoc. | |
Número SAP de filas que se leerán | mpa_SAPCountofRowsToRead | Establece la cantidad máxima de registros que se devolverán en cualquier consulta de búsqueda y ayuda a aliviar los problemas de rendimiento. | 1000 |
Clave de idioma de SAP | mpa_SAPSPRAS | En ocasiones, deberá especificar un idioma en transacciones específicas, como ReadMaterial. Hemos creado una variable ambiental llamada SAP SPRAS que le permite controlar fácilmente el valor en un solo lugar de acuerdo con sus requisitos de localización. | |
Id. del sistema SAP | mpa_SAPSystemID | El Id. del sistema de tres letras del sistema SAP (Obligatorio si el tipo de conexión es Servidor de mensajes y el servicio del servidor de mensajes no está presente). Se utiliza por separado en las transacciones de IDoc. |
A continuación se muestran algunos ejemplos de cadenas de conexión:
ASHOST -Servidor de aplicaciones
{
"AppServerHost": "sap.example.com",
"Client": "100",
"LogonType": "ApplicationServer",
"SystemNumber": "00"
}
MSHOST - Servidor de mensajes
{
"Client": "102",
"LogonGroup": "FICO",
"LogonType": "Group",
"MessageServerHost": "sapserverdv6",
"MessageServerService": "3601",
"SystemID": "DV6"
}
MSHOST + SNC/SSO: servidor de mensajes que utiliza SSO a través de 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"
}
Más información: Personalizar soluciones y Crear una variable de entorno en una solución utilizando la guía de propiedades de SAP o para cualquier necesidad de variable de entorno local.
Reutilizar la variable de entorno en un flujo
Las variables de entorno que configura ahora están disponibles en el selector de contenido dinámico de un flujo. Vaya a un flujo de nube en la solución SAP Procurement para seleccionar las variables de entorno para reutilizar en Acciones de SAP.
Importante
Cada vez que se actualiza una variable de entorno en un flujo en la nube, los valores actualizados no se usan automáticamente la próxima vez que se ejecuta el flujo. El flujo actualizado debe ser desactivado y reactivado para que los valores actualizados surtan efecto.
Seleccione Agregar contenido dinámico para abrir el selector de contenido dinámico en una acción de flujo. Se enumeran todas las variables de entorno a las que tiene acceso.
Seleccione la variable de entorno deseada.
Seleccione Guardar.
Siguiente paso
Configurar grupos de seguridad