Tornar um processo de RPA da MuleSoft disponível para fluxos
Configure a conexão entre a plataforma MuleSoft Anypoint e sua organização para importar as APIs RPA da MuleSoft. Em seguida, registre as APIs como um serviço externo para usá-las em fluxos.
Edições obrigatórias
| Disponível em: Lightning Experience |
| Exibir edições com suporte. |
Antes de poder tornar um processo de RPA da MuleSoft disponível para fluxos:
- No MuleSoft RPA Manager, publique o processo de RPA como uma API REST para o Anypoint Exchange.
- No MuleSoft RPA Manager, crie uma chave de API para você mesmo e armazene-a em um local seguro. Como opção, copie a chave de API para usá-la na criação de uma credencial externa.
- No Salesforce, crie e atribua um conjunto de permissões que permita aos usuários invocar esse processo de RPA da MuleSoft em um fluxo.
- Conecte o Salesforce ao MuleSoft Anypoint Exchange em Configuração, crie a conexão inicial entre a plataforma MuleSoft Anypoint e sua organização.
-
Crie uma credencial externa para autenticar no MuleSoft RPA Manager com estes valores. Os detalhes da credencial externa indicam como o Salesforce se autentica no MuleSoft RPA Manager. Você vincula a credencial externa ao conjunto de permissões de um usuário e à credencial nomeada que especifica o URL para o MuleSoft RPA Manager.
Seção Valor Rótulo Um nome fácil de usar para a credencial externa que é exibido na interface do usuário do Salesforce, como nos modos de exibição de lista. Nome Um identificador exclusivo usado para referenciar essa credencial externa de definições de chamada e por meio da API.
O nome só pode conter sublinhados e caracteres alfanuméricos. Deve ser exclusivo, começar com uma letra, não incluir espaços, não terminar com sublinhado e não conter dois sublinhados consecutivos.
Protocolo de autenticação Personalizado Entidades de segurança Crie uma entidade de segurança com estes valores.
- Número de sequência
- 1
- Parâmetros de autenticação
- Adicione um parâmetro de autenticação cujo valor seja a chave de API criada anteriormente no RPA Manager. Você usa o nome do parâmetro de autenticação no cabeçalho personalizado para essa credencial externa.
Cabeçalhos personalizados Crie um cabeçalho personalizado com estes valores.
- Nome
- x-apikey
Esse valor diferencia maiúsculas de minúsculas.
- Valor
- {!$Credential.External_Credential_Name.RPA_API_Key}
External_Credential_Name é o nome da credencial externa.
RPA_API_Key é o nome do parâmetro de autenticação criado para armazenar a chave de API criada anteriormente no RPA Manager.
- Número de sequência
- 1
- Habilite as entidades de segurança de credencial externa usando o conjunto de permissões que você criou para permitir que os usuários invoquem esse processo de RPA.
-
Crie uma credencial nomeada que armazena o URL do MuleSoft RPA Manager.
Você vincula a credencial nomeada à credencial externa criada na etapa anterior.
Seção Valor Rótulo Um nome fácil de usar para a credencial nomeada que é exibido na interface do usuário do Salesforce, como nos modos de exibição de listas. Nome Um identificador exclusivo usado para referenciar essa credencial nomeada a partir de definições de chamada e em toda a API.
O nome só pode conter sublinhados e caracteres alfanuméricos. Deve ser exclusivo, começar com uma letra, não incluir espaços, não terminar com sublinhado e não conter dois sublinhados consecutivos.
URL Seu URL do MuleSoft RPA Manager, por exemplo, https://myOrg.rpa.mulesoft.com. Credencial externa Selecionar a credencial externa que você criou na etapa anterior. Gerar cabeçalho de autorização Desmarque essa opção. Permitir fórmulas no cabeçalho HTTP Selecione essa opção. - Importe a API do MuleSoft RPA para o Salesforce e use a credencial nomeada criada nas etapas anteriores na janela Importar serviço.
- Selecione as operações startProcess e getProcessExecutionStatus para a API do MuleSoft RPA.
Use o processo de RPA da MuleSoft em um fluxo.
