ação Autenticação do Salesforce
- Última atualização2023/11/16
ação Autenticação do Salesforce
A autenticação do Salesforce é a primeira ação de comando que você precisa chamar para se autenticar com Salesforce.
Nota: Os exemplos e gráficos apresentados nesta página são apenas para fins de representação e podem não refletir com precisão a instância específica. Não assumimos responsabilidade pela manutenção ou precisão deles.
Autenticar o acesso ao Salesforce, obtendo os parâmetros de autenticação do aplicativo conectado ao Salesforce e usando-os no Automation 360.Nota: Recentemente, o Salesforce implementou o seguinte: Fluxo de nome de usuário-senha OAuth 2.0 bloqueado por padrão em novas organizações. Certifique-se de permitir que esses fluxos em seu ambiente Salesforce usem o pacote Salesforce. Consulte
Configurações de conexão OAuth e OpenID
Você pode usar métodos diferentes de conexão para se conectar ao Salesforce:
- OAuth2 - Credenciais de clientes: Use este método de conexão fornecendo as credenciais da conta Salesforce. Você precisa de um nome de usuário e senha do Salesforce para estabelecer uma conexão.
- Conexão OAuth da Control Room: Use este método de conexão criando uma conexão OAuth armazenada na Control Room.
Procedimento
- Faça login no Control Room.
- Crie um novo bot ou modifique um bot existente. Para mais detalhes, consulte Crie seu primeiro bot.
- No painel de Ações, selecione Início do fluxo do bot. e coloque-o no
- No campo Tipo de autenticação, selecione o método de autenticação na lista suspensa.
-
Para visualizar o ID do cliente e os detalhes do segredo do cliente para a autenticação OAuth2 - Credenciais de clientes, conclua as etapas a seguir:
-
Para conectar-se usando OAuth2 - Credenciais de clientes, execute as seguintes etapas:
-
Para configurar uma conexão OAuth da Control Room no Salesforce, conclua as seguintes etapas:
- Para se conectar usando a conexão OAuth da Control Room, escolha uma conexão OAuth do Salesforce criada e armazenada na Control Room. Para mais detalhes, consulte Configurar conexões OAuth na Control Room.
- Digite a versão da API. Você pode encontrar a versão da API em sua configuração do Salesforce Enterprise Edition. Para ver mais detalhes, consulte Encontrar a versão da API do Salesforce.
- Digite Padrão como o nome da Sessão.
-
Crie variáveis Múltiplas ou Dicionário para armazenar a resposta. Você pode fazer uma das seguintes opções:
- O comando de autenticação retorna um dicionário com 2 pares de valores-chave.
Authorization
(tipo credencial) eInstanceUrl
(tipo string). OAuthorization
está oculto, mas você pode ver oInstanceUrl
. Por exemplo, você pode usar uma caixa de mensagem para imprimir o valor de ,$str_Authresponse{InstanceUrl}$
, isso retorna o URL do Salesforce. - Você pode selecionar variável múltipla como mostrado abaixo e mapear para uma variável de credencial e uma variável de string como chaves.
A autorização devolve uma ficha, que está escondida por ser do tipo credencial, esta ficha pode ser passada diretamente no comando Serviços Web Rest.
- O comando de autenticação retorna um dicionário com 2 pares de valores-chave.
- Clique em Executar para salvar e executar seu bot. Uma vez autenticado, você poderá usar o token para chamar outros serviços API do Salesforce.