O pacote gerenciado Fin para Salesforce concede ao Fin as permissões Salesforce e campos personalizados de casos necessários para criar, ler e atualizar casos Salesforce em nome dos seus clientes. Um pacote gerenciado é um contêiner de metadados Salesforce — campos, conjuntos de permissões e configurações relacionadas — que é automaticamente adicionado à sua organização Salesforce quando instalado. O pacote gerenciado instala os seguintes componentes:
Quais campos personalizados o pacote Fin para Salesforce adiciona ao Salesforce?
O pacote gerenciado adiciona quatro campos personalizados ao objeto Case do Salesforce. Esses campos permitem que o Fin acompanhe seu envolvimento, estado de resolução, detecção de spam e ID da conversa em cada caso. Se você estiver criando esses campos manualmente em vez de instalar o pacote, os nomes da Application Programming Interface (API) devem corresponder exatamente.
Nome do Campo | Metadados |
FinInvolved__c Armazena se o Fin esteve envolvido neste caso |
|
FinResolutionState__c Armazena o estado de resolução do Fin |
|
FinMarkedAsSpam__c |
|
FinConversationId__c |
|
Nota: FinConversationId__c é um campo de Texto (tipo: Texto, comprimento máximo: 255 caracteres). Certifique-se de configurá-lo corretamente ao criar o campo manualmente.
Quais permissões o pacote Fin para Salesforce requer?
O pacote gerenciado Fin para Salesforce cria um PermissionSet chamado Fin for Salesforce permissions (nome da API: Fin_for_Salesforce_permissions). Este PermissionSet deve ser atribuído ao usuário Salesforce que conecta o Fin à sua organização Salesforce. Ele concede as permissões mínimas que o Fin precisa para gerenciar casos, e inclui:
Permissões de Objeto
Case: Criar, Ler, Editar (sem Excluir, sem Modificar/Visualizar Todos os Registros)
Contact: Ler, Editar (sem Criar/Excluir, sem Modificar/Visualizar Todos os Registros)
Account: Ler, Editar (sem Criar/Excluir, sem Modificar/Visualizar Todos os Registros)
Permissões de Campo (Acesso de Leitura e Edição)
Campos de Case: ContactId, Description, FinInvolved__c, FinMarkedAsSpam__c, FinConversationId__c, FinResolutionState__c, Origin, SourceId, Subject, SuppliedEmail, SuppliedName
Campos de Contact: Email
Campos de Task: ActivityDate, Description, Type, WhatId, WhoId
Permissões de Sistema
API Enabled
Can Insert Feed System Fields
Edit Task
View All Users
View Roles
View Setup
Changelog
v1.0 - Versão 1
Cria 4 campos personalizados de caso
FinInvolved__c,FinResolutionState__c,FinMarkedAsSpam__ceFinConversationId__cCria 1 conjunto de permissões chamado
Fin for Salesforce permissions
Perguntas Frequentes
Como instalo o pacote Fin para Salesforce?
O pacote gerenciado é instalado através da página Connect no seu workspace Fin. Vá para Connect, clique no botão Connect ao lado do tipo de organização que deseja conectar e, em seguida, clique em Install Package. Selecione Install for all users e aguarde a conclusão da instalação.
O que faço se não quiser instalar o pacote?
Se preferir não instalar o pacote desbloqueado, você pode criar manualmente os mesmos componentes Salesforce. Siga estes passos para configurar o Fin para Salesforce sem instalar o pacote:
Crie os quatro campos personalizados de Case definidos na seção "Quais campos personalizados o pacote Fin para Salesforce adiciona ao Salesforce?" deste artigo: FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c e FinConversationId__c. Os nomes da API devem corresponder exatamente conforme documentado.
Crie um PermissionSet com as permissões de objeto, permissões de campo e permissões de sistema listadas na seção "Quais permissões o pacote Fin para Salesforce requer?" deste artigo. O nome da API do PermissionSet deve ser exatamente Fin_for_Salesforce_permissions. Isso desbloqueará a etapa Assign permissions in Salesforce no seu fluxo Connect.
Atribua o PermissionSet ao usuário Salesforce que conectou o Fin ao Salesforce.
Atualizações futuras do pacote serão documentadas no changelog.
Como faço a migração do pacote não gerenciado?
Abordagem preferida:
Pause o Fin.
Desatribua o usuário Salesforce do PermissionSet Intercom Fin AI permission, isso permitirá que você desinstale o pacote não gerenciado.
Desinstale o pacote não gerenciado. Durante a desinstalação, o Salesforce solicitará que você salve seus dados — selecione esta opção, pois você perderá permanentemente os valores armazenados em FinInvolved__c e FinResolutionState__c se pular esta etapa. A captura de tela abaixo mostra a tela de desinstalação do Salesforce onde você seleciona a opção de retenção de dados.
Quando a desinstalação for concluída, o Salesforce enviará um e-mail quando a exportação dos seus dados estiver pronta. Baixe os dados salvos dos campos como um arquivo .csv clicando em Data na tela de exportação de dados do Salesforce, conforme mostrado abaixo.
Vá para Connect > Assign permissions in Salesforce no seu workspace Fin
Siga os passos no artigo How to connect Fin to Salesforce para instalar o pacote gerenciado e completar a conexão.
Uma vez instalado, você pode usar o DataLoader para importar o arquivo csv do passo 4 e atualizar seus Cases com FinInvolved__c e FinResolutionState__c.
Abordagem opcional:
Adicione ou atualize manualmente os componentes do pacote gerenciado documentados neste artigo. Atualizações do pacote gerenciado serão documentadas aqui no changelog.
Nota: O pacote não gerenciado não suporta atualizações. Isso significa que novos campos e componentes adicionados em versões futuras — como FinMarkedAsSpam__c e FinConversationId__c — não estarão automaticamente disponíveis para organizações que ainda usam o pacote não gerenciado. Embora o Fin continue funcionando para funcionalidades existentes, você perderá novos recursos que exigem campos ou permissões adicionais. Migrar para o pacote gerenciado é o caminho recomendado para se manter atualizado. Adições futuras serão documentadas no changelog acima.


