Hacer que un proceso RPA de MuleSoft esté disponible para flujos
Configure la conexión entre la plataforma MuleSoft Anypoint y su organización para importar las API de RPA de MuleSoft. A continuación, registre las API como un servicio externo para utilizarlas en flujos.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Ver ediciones compatibles. |
Antes de poder hacer que un proceso de RPA de MuleSoft esté disponible para flujos:
- En MuleSoft RPA Manager, publique el proceso de RPA como una API de REST en Anypoint Exchange.
- En MuleSoft RPA Manager, cree una clave de API para usted mismo y almacénela en un lugar seguro. De manera opcional, copie la clave de API para utilizarla en la creación de una credencial externa.
- En Salesforce, cree y asigne un conjunto de permisos que permita a los usuarios invocar este proceso RPA de MuleSoft en un flujo.
- Conecte Salesforce a MuleSoft Anypoint Exchange desde Configuración, cree la conexión inicial entre la plataforma MuleSoft Anypoint y su organización.
-
Cree una credencial externa para autenticar en MuleSoft RPA Manager con estos valores. La credencial externa detalla cómo se autentica Salesforce en MuleSoft RPA Manager. Vincula la credencial externa al conjunto de permisos de un usuario y a la credencial nombrada que especifica la URL para MuleSoft RPA Manager.
Sección Valor Etiqueta Un nombre fácil de recordar para la credencial nombrada que se muestra en la interfaz de usuario de Salesforce, como en vistas de lista. Nombre Un identificador exclusivo empleado para hacer referencia a esta credencial nombrada desde definiciones de llamadas a través de la API.
El nombre solo puede contener guiones bajos y caracteres alfanuméricos. Debe ser exclusivo, comenzar por una letra, no terminar con un guión bajo y no contener espacios ni dos guiones bajos consecutivos.
Protocolo de autenticación Personalizado Rectores Cree un principal con estos valores.
- Número de secuencia
- 1
- Parámetros de autenticación
- Agregue un parámetro de autenticación cuyo valor sea la clave de API que creó antes en RPA Manager. Utiliza el nombre del parámetro de autenticación en el encabezado personalizado para esta credencial externa.
Encabezados personalizados Cree un encabezado personalizado con estos valores.
- Nombre
- x-apikey
Este valor distingue entre mayúsculas y minúsculas.
- Valor
- {!$Credential.Nombre_credencial_externa.Clave_API_RPA }
Nombre_credencial_externa es el nombre de la credencial externa.
Clave_API_RPA es el nombre del parámetro de autenticación que creó para almacenar la clave de API que creó antes en RPA Manager.
- Número de secuencia
- 1
- Active los principales de credenciales externas utilizando el conjunto de permisos que creó para permitir a los usuarios invocar este proceso RPA.
-
Cree una credencial nombrada que almacena la URL para el gestor de RPA de MuleSoft.
Vinculará la credencial nombrada a la credencial externa que creó en el paso anterior.
Sección Valor Etiqueta Nombre fácil de recordar para la credencial nombrada que se muestra en la interfaz de usuario de Salesforce, como en vistas de lista. Nombre Un identificador exclusivo empleado para hacer referencia a esta credencial nombrada desde definiciones de llamadas a través de la API.
El nombre solo puede contener guiones bajos y caracteres alfanuméricos. Debe ser exclusivo, comenzar por una letra, no terminar con un guión bajo y no contener espacios ni dos guiones bajos consecutivos.
URL Su URL de MuleSoft RPA Manager, por ejemplo, https://myOrg.rpa.mulesoft.com. Credencial externa Encuentre el tipo de credencial externa que creó en el paso anterior. Generar encabezado de autorización Anule la selección de esta opción. Permitir fórmulas en encabezado HTTP Seleccione esta opción. - Importe la API de RPA de MuleSoft en Salesforce y utilice la credencial nombrada que creó en los pasos anteriores en la ventana Importar servicio.
- Asegúrese de seleccionar las operaciones startProcess y getProcessExecutionStatus para la API de RPA de MuleSoft.
Utilice el proceso RPA de MuleSoft en un flujo.

