Настройка переменных среды
Переменные среды представляют собой компоненты решения, которые хранят ключи и значения параметров, которые затем служат входными данными для различных других объектов приложения, имеющихся в потоках Power Automate и Power Apps. Корпоративные системы часто имеют несколько параметров подключения, и ручной ввод параметров в каждый компонент может быть излишним и занимать много времени.
Шаблон закупок SAP использует переменные среды в облачных потоках для централизованного управления и установки ключевых свойств на шагах действий потока соединителя SAP ERP.
Совет
Рекомендуется настраивать и администрировать переменные среды как часть вашей стратегии управления жизненным циклом приложений (ALM). Установите как значения по умолчанию, так и текущие значения среды при переносе и управлении различными файлами решений в ваших средах.
Подробнее: Используйте переменные среды в облачных потоках решения Power Automate
Настройка переменных среды во время установки
Решение База SAP шаблона содержит пять переменных среды, которые задают параметры соединения SAP, используемые в облачных потоках.
При установке шаблона решения закупок для SAP вам будет предложено ввести значения для четырех из пяти переменных среды, которые не имеют значений по умолчанию. Вы можете настроить переменные среды в соответствии с вашими локальными потребностями.
После настройки переменные среды можно редактировать при создании собственных решений в среде разработки.
В таблице представлена информация о пяти переменных среды, для которых необходимо настроить параметры соединения SAP.
Показать имя | Полное имя | Описание: | Default value |
---|---|---|---|
Сервер приложений SAP | mpa_SAPApplicationServer | Строка JSON, содержащая системные параметры, узел, номер системы, клиент и т. д. См. руководство по свойствам SAP. | |
SAP клиента | mpa_SAPClientID | Идентификатор клиента SAP определяет ваше подключение к системе SAP. Клиент SAP серверной части (или Mandant), в который нужно войти. Это число в диапазоне от 000 до 999. Используется отдельно в транзакциях IDoc. | |
Количество считываемых строк SAP | mpa_SAPCountofRowsToRead | Устанавливает максимальное количество записей, которые должны быть возвращены для любого поисковый запрос, и помогает уменьшить проблемы с производительностью. | 1000 |
Ключ языка SAP | mpa_SAPSPRAS | Бывают случаи, когда вам нужно будет указать язык для определенных транзакций, таких как ReadMaterial. Мы создали переменную среды под названием SAP SPRAS, которая позволяет вам легко контролировать значение в одном месте в соответствии с вашими требованиями к локализации. | |
ИД системы SAP | mpa_SAPSystemID | Трехбуквенный системный идентификатор SAP (обязательно, если тип подключения – Сервер сообщений, а служба сервера сообщений отсутствует). Используется отдельно в транзакциях IDoc. |
Вот несколько примеров строк подключения:
ASHOST — сервер приложения
{
"AppServerHost": "sap.example.com",
"Client": "100",
"LogonType": "ApplicationServer",
"SystemNumber": "00"
}
MSHOST — сервер сообщений
{
"Client": "102",
"LogonGroup": "FICO",
"LogonType": "Group",
"MessageServerHost": "sapserverdv6",
"MessageServerService": "3601",
"SystemID": "DV6"
}
MSHOST + SNC/SSO — сервер сообщений, использующий единый вход через 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"
}
Больше информации: Настройка решений и Создание переменной среды в решении, используя Руководство по свойствам SAP, или для любых других потребностей в локальной переменной среды.
Повторное использование переменной среды в потоке
Настроенные вами переменные среды теперь доступны в селекторе динамического содержимого потока. Перейдите в облачный поток в решении Закупки для SAP, чтобы выбрать переменные среды для повторного использования в действиях SAP.
Внимание
Каждый раз, когда переменная среды обновляется в облачном потоке, обновленные значения не используются автоматически при следующем запуске потока. Обновленный поток должен быть деактивирован и снова активирован, чтобы обновленные значения вступили в силу.
Выберите Добавить динамическое содержимое, чтобы открыть селектор динамического содержимого в потоке действия. Перечислены все переменные среды, к которым у вас есть доступ.
Выберите нужную переменную среды.
Выберите Сохранить.