Вы находитесь здесь:
Предоставление потокам доступа к процессу MuleSoft RPA
Настройте подключение между платформой MuleSoft Anypoint и организацией для импорта MuleSoft RPA API. Потом зарегистрируйте API в качестве внешней службы для использования их в потоках.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Просмотр поддерживаемых версий. |
Прежде чем предоставить потоку доступ к процессу MuleSoft RPA:
- В менеджере MuleSoft RPA опубликуйте процесс RPA как REST API в Anypoint Exchange.
- В менеджере MuleSoft RPA создайте ключ API для себя и сохраните его в безопасном месте. По желанию, скопируйте ключ API, чтобы использовать его при создании внешних регистрационных данных.
- В Salesforce создайте и назначьте набор полномочий, позволяющий пользователям вызывать этот процесс MuleSoft RPA в потоке.
- Подключите Salesforce к MuleSoft Anypoint Exchange в настройках, создайте первичное подключение между платформой MuleSoft Anypoint и вашей организацией.
-
Создайте внешние регистрационные данные для проверки подлинности в менеджере MuleSoft RPA со следующими значениями. Внешние регистрационные данные подробно излагают способ проверки подлинности Salesforce в менеджере MuleSoft RPA. Вы связываете внешние регистрационные данные с набором полномочий пользователя и с именованными регистрационными данными, которые указывают URL-адрес для MuleSoft RPA Manager.
Раздел Значение Метка Пользовательское имя внешних регистрационных данных, отображаемое в пользовательском интерфейсе Salesforce, например, в списковых представлениях. Имя Уникальный идентификатор, используемый для обращения к внешним регистрационным данным из определений выноски и посредством API.
Имя может содержать только буквы, цифры и символы подчеркивания. Оно должно быть уникальным, начинаться с буквы, не содержать пробелов, не заканчиваться подчеркиванием и не содержать двух последовательных символов подчеркивания.
Протокол проверки подлинности Настраиваемый Основные Создайте субъект со следующими значениями.
- Порядковый номер
- 1
- Параметры проверки подлинности
- Добавьте параметр проверки подлинности, значение которого является ключом API, созданным ранее в менеджере RPA. Вы используете имя параметра проверки подлинности в настраиваемом заголовке для этих внешних регистрационных данных.
Настраиваемые заголовки Создайте настраиваемый заголовок со следующими значениями.
- Имя
- x-apikey
Это значение чувствительно к регистру.
- Значение
- {!$Credential.External_Credential_Name.RPA_API_Key}
External_Credential_Name - это имя внешних регистрационных данных.
RPA_API_Key - это имя параметра проверки подлинности, созданного для хранения ключа API, созданного ранее в менеджере RPA.
- Порядковый номер
- 1
- Включите внешние регистрационные данные посредством набора полномочий, созданного для предоставления пользователям возможности вызова данного процесса RPA.
-
Создайте именованные регистрационные данные, хранящие URL-адрес для менеджера MuleSoft RPA.
Вы связываете именованные регистрационные данные с внешними регистрационными данными, созданными на предыдущем этапе.
Раздел Значение Метка Пользовательское имя именованных регистрационных данных, отображаемое в пользовательском интерфейсе Salesforce, например, в списковых представлениях. Имя Уникальный идентификатор, используемый для обращения к этим именованным регистрационным данным из определений выноски и посредством API.
Имя может содержать только буквы, цифры и символы подчеркивания. Оно должно быть уникальным, начинаться с буквы, не содержать пробелов, не заканчиваться подчеркиванием и не содержать двух последовательных символов подчеркивания.
URL URL-адрес менеджера MuleSoft RPA (например, https:// myOrg.rpa.mulesoft.com). Внешние регистрационные данные Выберите внешние регистрационные данные, созданные на предыдущем этапе. Создание заголовка авторизации Снимите этот флажок. Разрешить формулы в заголовке HTTP Выберите этот параметр. - Импортируйте MuleSoft RPA API в Salesforce и используйте именованные регистрационные данные, созданные на предыдущих этапах в окне импорта службы.
- Выберите операции startProcess и getProcessExecutionStatus для MuleSoft RPA API.
Используйте процесс MuleSoft RPA в потоке.
