Manter seus dados externos atualizados com a captura de dados de alteração (disponível ao público em geral)

Receba quase em tempo real as alterações de registros do Salesforce e sincronize os registros correspondentes em um armazenamento de dados externo. A captura de dados de alteração publica eventos de alteração que representam alterações em registros do Salesforce. Alterações incluem criar, atualizar, excluir e cancelar a exclusão de um registro. A captura de dados de alteração foi oferecida na versão mais recente como uma visualização de desenvolvedor e um piloto e fizemos aprimoramentos nessa versão.

Onde: Essa alteração se aplica ao Lightning Experience e ao Salesforce Classic nas edições Enterprise, Performance, Unlimited e Developer.

Por quê: Por exemplo, você tem um sistema de recursos humanos (HR) que copia registros de objeto personalizado de funcionário do Salesforce. Você pode sincronizar os registros de funcionário no sistema de RH recebendo eventos de alteração do Salesforce. Depois de receber os eventos, você pode processar as operações de inserção, atualização, exclusão ou cancelamento da exclusão correspondentes no sistema de RH. Como as alterações são recebidas quase em tempo real, os dados no seu sistema de RH permanecem atualizados.

Como: Eventos de alteração são baseadas em eventos de plataforma e compartilham algumas de suas características. Por exemplo, você pode reproduzir um fluxo de eventos passados que são armazenados por até três dias. Além disso, os eventos de alteração compartilham direitos baseados em uso para entrega de eventos CometD com eventos de plataforma de alto volume.

Eventos de alteração estão disponíveis para todos os objetos personalizados definidos na sua organização do Salesforce e para um subconjunto dos objetos padrão. Selecione os objetos para os quais você deseja obter notificações na página Alterar captura de dados em Configuração. Os seguintes objetos padrão têm suporte para eventos de alteração.

  • Conta (incluindo Conta pessoal)
  • AccountContactRole
  • Asset
  • Campanha
  • Case
  • Contact
  • ContractLineItem
  • Entitlement
  • Compromisso
  • EventRelation
  • Lead
  • ListEmail
  • LiveChatTranscript
  • Opportunity
  • OpportunityContactRole
  • Order
  • OrderItem
  • Product2
  • Quote
  • QuoteLineItem
  • ServiceContract
  • Tarefa
  • TaskRelation
  • Usuário (incluindo usuários parceiros)

Para selecionar objetos em Configuração, insira Captura de dados de alteração na caixa de Busca rápida e clique em Captura de dados de alteração.

Página Alterar captura de dados

Suporte para Shield Platform Encryption

Há suporte para Alterar captura de dados quando a Shield Platform Encryption está habilitada. Se os campos de registro do Salesforce forem criptografados com a Shield Platform Encryption, alterações aos valores de campo criptografados gerarão eventos de alteração. Os dados em mensagens de evento de alteração são entregues por uma camada de transporte segura (HTTPS e TLS).

Eventos de alteração são armazenados em um repositório de dados separado no Salesforce por até três dias. Antes de serem armazenados, eles são criptografados e exigem que você crie um segredo do locatário de Barramento do evento. Para habilitar a criptografia e a entrega de eventos de alteração, primeiro crie um segredo do locatário de Barramento de evento na página Gerenciamento de chaves em Configuração. Em seguida, na página Política de criptografia, selecione Criptografar e entregar eventos de Captura de dados de alteração.

Nesta versão, fizemos as seguintes melhorias.