Passar para o conteúdo principal

Fin para Salesforce: Permissões necessárias

Como configurar as permissões necessárias do Salesforce para integrar seu workspace Fin.

Para possibilitar automação contínua e experiências de suporte inteligentes, Fin integra-se profundamente com sua instância Salesforce. Essa integração requer permissões específicas em objetos e campos, que permitem que Fin crie, atualize e sincronize dados com Salesforce.

Este artigo irá guiá-lo por:

  • Por que essas permissões são importantes

  • Quem precisa delas

  • Quais permissões o usuário OAuth requer

  • Uma tabela de referência completa das permissões necessárias


Por que essas permissões são importantes?

Fin depende dos dados do Salesforce para criar casos, postar resumos, ler informações de contato e direcionar conversas para agentes. Sem as permissões adequadas, Fin pode não conseguir interagir efetivamente com seu ambiente Salesforce — resultando em sincronizações falhas, automações bloqueadas ou funcionalidade limitada.


Quem precisa dessas permissões?

Existem dois usuários principais do Salesforce envolvidos na integração:

  • O usuário OAuth Salesforce – aquele vinculado durante a configuração da integração

  • O usuário atribuído como Fin – o usuário que Fin personifica ao responder, postar ou executar ações em workflows


Quais permissões o usuário OAuth requer

Como configurar as permissões?

Siga o artigo de ajuda Como conectar Fin ao Salesforce para conectar Fin ao Salesforce e instalar as permissões necessárias.


Permissões necessárias do Salesforce

Objeto Salesforce

Campos

Operações

Quem precisa

Por que é necessário

EmailMessage

Id, FromName, FromAddress, ToAddress, Subject, ThreadIdentifier, HtmlBody, TextBody, CreatedById, CreatedDate, Incoming, ParentId, LastModifiedDate, LastModifiedById

Criar, Ler

Connected User, Fin

Usado para criar mensagens e respostas para workflows de email-to-case

CaseFeed

Id, Title, Body, Type, CreatedBy.*, CreatedDate, Visibility, ParentId, LastModifiedDate

Ler

Connected User

Necessário para rastrear a atividade do caso

FeedItem

Id, Body, ParentId, IsRichText, Type, Visibility, CreatedDate, CreatedById, LastEditById

Criar

Connected User, Fin

Adiciona transcrições de conversas e resumos de AI aos casos

Case

Id, Subject, Description, ContactId, OwnerId, SuppliedEmail, SuppliedName, Origin, SourceId, FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c, FinConversationId__c

Criar, Ler, Atualizar

Todos os papéis

Criação principal de casos, transferência e sincronização de campos

Contact

Id, Email, CreatedDate, FirstName, LastName

Criar, Ler

Connected User

Necessário ao criar ou associar contatos a casos

User

Id, ContactId, FirstName, LastName, Email, UserType, IsActive

Ler

User Conectado

Permite atribuir casos a usuários específicos

Group

Id, Name, Type

Ler

User Conectado

Concede visibilidade nas filas do Salesforce

QueueSobject

QueueId, SobjectType

Ler

User Conectado

Permite a seleção de filas para roteamento de casos

MessagingSession

Status, ConversationId

Ler

Fin Messenger

Verificando o status da MessagingSession

Conversation

Id, ConversationIdentifier

Ler

Fin Messenger

Para obter a sessão de mensagens correta

PermissionSet

Name

Ler

User Conectado

Permite confirmar se o pacote de permissões está instalado

PermissionSetAssignment

PermissionSetId, AssigneeId

Ler

User Conectado

Permite confirmar se o conjunto de permissões está atribuído ao usuário correto.

EmailRoutingAddress

Id, Address, EmailServicesAddressId

Ler

User Conectado

Permite listar endereços de email de roteamento ativos.

EmailServicesAddress

Id, IsActive

Ler

User Conectado

Permite verificar se o endereço de email de roteamento listado é válido.

Dica: Campos marcados com __c (ex.: FinInvolved__c) são campos personalizados usados para rastrear envolvimento e estado de resolução de AI. Certifique-se de que estão configurados em Settings → Salesforce Integration.


Lista de verificação de implementação

Antes de entrar em produção, certifique-se de:

  • Atribua o Permission Set de permissões Fin para Salesforce personalizado

  • Ative Chatter e Feed Tracking no Salesforce

  • Confirme a visibilidade para campos personalizados como FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c e FinConversationId__c

  • Teste a integração usando um ambiente sandbox ou não produtivo


Documentação útil do Salesforce

Respondeu à sua pergunta?