Use este artigo para instalar e conectar Fin ao Salesforce. Ao final, você terá instalado o pacote gerenciado necessário, configurado permissões e, se estiver usando Fin Messenger, estabelecido uma conexão de chat ao vivo entre Fin e Salesforce via Bring Your Own Channel (BYOC). Você precisará de acesso de administrador do Salesforce para concluir estas etapas.
Nota: Se você estiver configurando o Fin para lidar apenas com casos do Salesforce (sem chat ao vivo), pode pular a seção Fin Messenger: Connect to Salesforce Chat abaixo.
Como conectar ao Salesforce
Vá para Connect no seu workspace Fin, depois siga os passos abaixo para instalar um pacote gerenciado no Salesforce. O pacote gerenciado instala todas as permissões e campos que o Fin precisa para funcionar.
Clique no botão Connect ao lado do tipo de organização que você deseja conectar (teste ou produção), depois clique em Install Package.
Selecione Install for all users. Isso significa que o conjunto de permissões pode ser atribuído a qualquer usuário na sua organização Salesforce, se desejar.
Aguarde a conclusão da instalação. Nenhum erro deve ser exibido.
Quando a instalação estiver completa, volte para a página Connect e clique no botão Connect to Salesforce no Passo 2, então permita que a conexão seja estabelecida.
Como configurar permissões
Vá para Connect > Assign permissions in Salesforce no seu workspace Fin e siga os passos para criar um novo conjunto de permissões e atribuir todas as permissões que o Fin precisa para funcionar.
Crie um novo conjunto de permissões
No Salesforce, crie um novo conjunto de permissões. O rótulo e o nome da API podem ser qualquer coisa — este conjunto de permissões será atribuído apenas ao usuário de integração.
Ao selecionar uma licença, certifique-se de escolher uma que inclua a permissão Set Audit Fields upon Record Creation, por exemplo, a licença Salesforce. Algumas licenças não incluem essa permissão.
Salve o novo conjunto de permissões.
Nota: Nem todos os tipos de licença do Salesforce incluem a permissão Set Audit Fields upon Record Creation. Se essa opção não estiver disponível para a licença que você está considerando, selecione um tipo de licença diferente (como a licença padrão Salesforce) que a inclua.
Atribua conjuntos de permissões ao usuário de integração
Tanto o conjunto de permissões existente Fin for Salesforce permissions quanto o conjunto de permissões recém-criado devem ser atribuídos ao usuário de integração.
No Salesforce, navegue até o perfil do usuário de integração.
Vá para Permission Set Assignments e clique em Edit Assignments.
Adicione tanto o conjunto de permissões Fin for Salesforce permissions quanto o conjunto recém-criado na coluna Enabled Permission Sets, depois clique em Save.
Fin Messenger: Connect to Salesforce Chat
Nota: Esta seção é necessária apenas se você estiver usando Fin Messenger. Se estiver configurando o Fin para lidar apenas com casos do Salesforce, pode pular esta seção.
Para que o Fin transfira chats ao vivo para sua equipe no Salesforce, ele precisa de uma conexão com um Canal de Mensagens do Salesforce. O Fin usa o recurso Bring Your Own Channel (BYOC) do Salesforce para estabelecer essa conexão.
Vá para Settings > Fin Messenger > Configure for Salesforce.
Passo 1: Adicione seu identificador de canal Fin
Instale o pacote Fin for Salesforce: Chat da mesma forma que instalou o pacote Fin for Salesforce na seção Como conectar ao Salesforce acima.
Quando a instalação estiver completa, crie um novo Canal de Mensagens no Salesforce usando a Definição de Canal de Conversa Fin.
Nas configurações do Canal de Mensagens, vá para a seção Conversation Channel Definition e clique em Modify Conversation Channel Definition.
Selecione Fin for Salesforce - (External Client App) no menu suspenso, depois salve suas alterações.
Configure o Omni-Channel Routing (recurso do Salesforce para direcionar o trabalho ao agente ou fila correta) e quaisquer outras configurações conforme sua preferência.
Ative o canal clicando em Activate no topo da página.
Copie o Channel Address Identifier da seção Messaging Settings.
Cole o valor no campo Channel Identifier na página de configurações do Fin Messenger, depois clique em Save identifier.
Passo 2: Ative as permissões SCRT2
O Fin precisa das permissões SCRT2 (Salesforce Contact Center Real-Time) para se comunicar com o Salesforce por meio de Platform Events.
Vá para a página Permission Sets no Salesforce e procure o conjunto de permissões SCRT2 Integration User, depois abra-o.
Na barra Find Settings, procure por Fin Message Events, selecione-o e clique em Edit.
Ative as permissões Read e Create, depois salve suas alterações.
Passo 3: Ative a conexão
Volte para Settings > Fin Messenger > Configure for Salesforce.
Na seção Activate Bring Your Own Channel, clique em Activate AWS Event Bridge. Isso estabelece a conexão entre Fin e Salesforce usando o AWS EventBridge (Amazon Web Services EventBridge — um barramento de eventos serverless que roteia eventos entre Fin e Salesforce).
Uma vez ativado, abra a seção Run the Event Relay e siga o link para a página Event Relays no Salesforce.
Encontre o Fin Event Relay (AWS). O status mostrará Stopped.
Edite o Event Relay, atualize o estado para Run e salve suas alterações. O Event Relay iniciará e a conexão de chat ao vivo entre Fin e Salesforce estará ativa.
Dica: Após salvar, pode levar alguns momentos para o Event Relay mudar de Stopped para Running. Atualize a página de Event Relays para confirmar que o status foi atualizado.
Se você encontrar problemas durante ou após a configuração, veja Fin for Salesforce: Fix common integration errors.







