Partilhar via


Solucionar problemas comuns de configuração com criação automática de registros e regras de atualização

Este artigo fornece resoluções para cenários comuns de falha de configuração com regras automáticas de criação e atualização de registros, devido às quais a criação de registros pode falhar ou ser ignorada.

Cenário 1

Exemplo: Configuração na Regra de Criação e Atualização Automática de Registros

  • A opção Criar contato para remetente desconhecido deve ser selecionada.
  • Definir critérios de condição como Qualquer email de entrada.
  • Adicione uma ação para criar um caso, selecione Exibir propriedades e defina os campos de caso por caso de uso comercial.

Erro 1 - "O caso está faltando cliente"

No campo Cliente da seção DETALHES DO CASO, o valor de Conta do remetente (e-mail) é definido conforme mostrado abaixo.

Captura de tela que mostra como o valor da Conta do Remetente (Email) é definido no campo Cliente.

Essa configuração resulta no seguinte erro em trabalhos do sistema:

O caso está faltando cliente.

Captura de tela que mostra os detalhes do erro que afirma que o caso está faltando no cliente.

Resolução para o erro 1

Para resolver esse problema, mantenha o campo Cliente em branco ou defina-o como {Remetente(Email)}. Isso permite que o sistema crie automaticamente um contato para o remetente desconhecido e o vincule ao caso.

Erro 2 - "Ocorreu um erro"

O campo Cliente é definido como {Conta de Remetentes(Email)} e o campo Contato é definido como {Remetente(Email)}.

Captura de tela que mostra os valores definidos para os campos Cliente e Contato.

Essa configuração resulta no seguinte erro em trabalhos do sistema:

Ocorreu um erro. Tente esta ação novamente. Se o problema persistir, verifique se há soluções na Comunidade do Microsoft Dynamics 365 ou entre em contato com o Administrador do Microsoft Dynamics 365 da sua organização. Por fim, você pode entrar em contato com o Suporte da Microsoft.

Captura de tela que mostra os detalhes do erro que ocorre devido ao valor definido para o campo Cliente.

Resolução para o erro 2

Para resolver esse problema, mantenha o campo Cliente em branco ou defina-o como {Remetente(Email)}. Isso permite que o sistema crie automaticamente um contato para o remetente desconhecido e o vincule ao caso.

Erro 3 - "O contato especificado não pertence ao contato especificado no campo cliente."

Os campos Cliente e Contato são definidos como {Remetente(Email)}.

Captura de tela que mostra o valor definido para os campos Cliente e Contato.

Essa configuração resulta no seguinte erro em trabalhos do sistema:

O contato especificado não pertence ao contato especificado no campo cliente. Remova o valor do campo de contato ou selecione um contato associado ao cliente selecionado e tente novamente.

Captura de tela que mostra os detalhes do erro que indica que o contato especificado não pertence ao contato especificado no campo Cliente.

Resolução para o erro 3

Para resolver esse problema, deixe o campo Contato em branco e defina o campo Cliente como em branco ou como {Remetente(Email)}.

Etapas de validação

Você deve validar as etapas de configuração e validação fornecidas na tabela a seguir para entender a causa principal do problema e resolvê-lo.

Opção em Criação Automática de Registro e Regra de Atualização no Gerenciamento de Serviços Se selecionado como Etapas de validação Resultado
Criar uma ocorrência se um direito válido existir para o cliente Sim Valide se existe um direito válido para o cliente. O direito ativo válido é avaliado da seguinte forma:
- Se o remetente do email for um contato com uma conta principal, o Dynamics 365 Customer Service criará um caso se a conta principal do contato tiver um direito válido e o contato estiver listado na seção Contatos do direito
Ou,
- Se a seção Contatos estiver vazia (o que significa que o direito é aplicável a todos os contatos do cliente)
Um caso é criado.
Criar uma ocorrência desde um email enviado por remetentes desconhecidos Sim Para qualquer email recebido de um remetente desconhecido - Um caso é criado.
- Um contato também é criado para o remetente desconhecido.
Sim Para um email de entrada com endereço de email de conta ou de contato inativo - Um caso é criado.
- Uma conta ou contato inativo está ativado.
Não Para um email de entrada com endereço de email de conta ou de contato ativo Um caso é criado.
Não Para um email de entrada recebido por um tipo de registro diferente de conta ou de contato Nenhuma ocorrência é criada.
Não Para um email de entrada com endereço de email de conta ou de contato inativo Nenhuma ocorrência é criada.
Criar uma ocorrência para atividades associadas a uma ocorrência resolvida Sim Para um email de entrada relacionado a uma ocorrência resolvida Um caso é criado.
Sim Para um email de entrada relacionado a uma ocorrência ativa Nenhuma ocorrência é criada.

Cenário 2 – O uso de {Regarding(Email)} na experiência herdada não fornece os dados corretos no fluxo

Em itens legados de "regras de criação e atualização automática de registros" no Customer Service, para pesquisar a entidade (um contato ou uma conta) que envia um email, você pode usar a pesquisa polimórfica Remetente (Email), que busca automaticamente a entidade apropriada e exibe o nome da entidade. Pesquisas polimórficas são pesquisas em que o alvo da pesquisa é mais de um tipo de entidade. Por exemplo, pode apontar para um contato ou uma conta. No entanto, nas "regras de criação e atualização automáticas de registros" modernas, não há suporte para essa exibição automática, portanto, você precisa especificar o tipo de entidade que deseja recuperar junto com os campos a serem exibidos dessa entidade.

Causa

Um fluxo não usa o valor {Regarding(Email)} como um fluxo de trabalho herdado porque as expressões de fluxo fazem referência a um valor de dados de uma das cargas da etapa de fluxo anterior. Por exemplo, se o valor {Regarding(Email)} estiver vazio quando o fluxo começar, o valor na carga útil da etapa do gatilho para {Regarding(Email)} permanecerá vazio. Mesmo que o valor {Regarding(Email)} seja atualizado após a criação de um caso, os dados do registro de email serão atualizados, mas a carga no fluxo não. Portanto, quando o valor do payload for referenciado nas etapas de fluxo subsequentes, ele permanecerá vazio.

Solução

Se o valor {Regarding(Email)} for usado em itens de regra herdados, você precisará atualizar manualmente o fluxo migrado para usar a "ID do incidente" ou a "ID do OData". Use a "ID OData" para campos que exigem referência ou pesquisas de entidade. Use o identificador exclusivo de maiúsculas e minúsculas para campos que exigem GUID.

Cenário 3 - Problemas com a renderização de pesquisas polimórficas em campos que não são de pesquisa durante a migração do legado para as "regras de criação e atualização automáticas de registros" herdadas para as modernas

Um item herdado de "regras de criação e atualização automática de registros" usando pesquisas polimórficas, como Remetente, resulta em uma pesquisa inválida quando atribuído a um campo de texto.

Em itens legados de "regras de criação e atualização automática de registros" no Customer Service, para pesquisar a entidade (um contato ou uma conta) que enviou um email, você pode usar a pesquisa polimórfica Remetente (Email), que busca automaticamente a entidade apropriada e exibe o nome da entidade. Pesquisas polimórficas são pesquisas em que o alvo da pesquisa é mais de um tipo de entidade. Por exemplo, pode apontar para um contato ou uma conta. No entanto, nas "regras de criação e atualização automática de registros" modernas, não há suporte para essa exibição automática. Portanto, você precisa especificar o tipo de entidade que deseja recuperar junto com os campos a serem exibidos dessa entidade.

Causa

O comportamento clássico do fluxo de trabalho usado pelas "regras de criação e atualização automática de registros" herdadas tem muitos comportamentos ocultos. Por exemplo, determinar automaticamente o tipo de entidade e buscar um campo como o nome de exibição se o parâmetro for usado em uma cadeia de caracteres, mas retornar a ID se atribuída a um campo de pesquisa. O código de migração de plataforma que "regras automáticas de criação e atualização de registros" usa ao converter de fluxos de trabalho herdados para modernos não adiciona as etapas e os campos necessários.

Solução

Para resolver esse problema,

  • Atualize a pesquisa para um tipo específico.
  • Use um campo diferente na entidade de entrada que contém o texto desejado.