Executar ações agendadas em processos de evento

Quando você cria um processo que começa quando um evento da plataforma é recebido, poderá definir tempos para executar ações. Anteriormente, somente processos de alteração de registro suportavam ações agendadas. Mas processos de evento podem fazer mais com ações agendadas. Essas ações agendadas podem criar ou atualizar dados que estão armazenados fora do Salesforce por meio de objetos externos. Processos de alteração de registro não oferecem suporte para objetos externos.

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, quando uma ordem criada, um sistema de gerenciamento de ordens publica a mensagem de evento de plataforma para Status da ordem. Quando um processo recebe a mensagem de evento, o processo verifica se o status do pedido externo é novo. Ordem externa é um objeto externo.

Evento de plataforma do Criador de processos

O processo então cria um registro de contato no Salesforce e agenda uma ação para atualizar o status da ordem externa.

Ação agendada do Criador de processos

Nota

Nota

Quando os dados do Salesforce são modificados em um processo de evento, precisamos iniciar uma nova transação antes de podermos atualizar os dados fora do Salesforce. A ação agendada nos permite fazer exatamente isso. Para atualizar os dados externos assim que possível, defina a agenda para 0 horas a partir de agora.

Como: Quando você cria um processo de evento, as ações imediatas e agendadas são exibidas como opções.