|
Administrando o Oracle CRM On Demand > Gerenciamento do processo de negócio > Configuração do workflow > Sobre Falhas de Regras e Ações do Workflow
Sobre Falhas de Regras e Ações do Workflow
O comportamento que você vê quando uma regra ou uma ação do workflow falha depende do seguinte:
- Se a regra de workflow for uma regra pré ou pós-evento ou um evento programado. Isso é determinado pelo evento de acionamento na regra do workflow. Para obter mais informações sobre eventos de acionamento, consulte Sobre Regras do Workflow.
- O tipo de erro que causa falha na regra ou na ação do workflow.
Veja a seguir alguns exemplos de erros que podem causar falha de uma regra ou uma ação do workflow:
- Um erro de sintaxe em uma expressão em uma condição de regra ou em uma ação do workflow. O Criador de Expressão não consegue localizar alguns erros de sintaxe quando uma ação ou uma regra do workflow é criada.
- Um erro semântico em uma expressão em uma condição de regra do workflow ou em uma ação do workflow. Veja a seguir exemplos de erros semânticos que podem ocorrer:
- Um campo na expressão não pode ser identificado pelo Oracle CRM On Demand porque a tag de integração do campo foi alterada depois que a regra ou a ação do workflow foi criada.
- É especificado um valor inválido para um campo de lista de opções na expressão.
Falhas de Regras e Ações do Workflow Pós-Evento
A tabela a seguir descreve não só o resultado dos erros que ocorrem em regras de workflow pós-evento, como também as ações de workflow relacionadas a essas regras.
Tipo de Erro
|
Resultado
|
O que É Reportado no Monitor de Erro do Workflow
|
Erro de sintaxe em uma condição de regra de workflow
|
- Nenhuma das ações na regra do workflow é executada.
- A falha foi reportada no Monitor de Erros do Workflow.
- Nenhuma das regras do workflow configuradas para o mesmo tipo de registro e evento de acionamento será acionada.
- A operação que foi acionada na regra do workflow não é afetada pela falha da regra.
|
Detalhes da regra do workflow em que o erro foi encontrado, junto com detalhes do erro.
|
Erro de sintaxe em uma ação de workflow
|
- Falha na ação do workflow.
- A falha foi reportada no Monitor de Erros do Workflow.
- Se houver outras ações na regra do workflow, elas serão executadas.
- Se houver outras regras do workflow para o mesmo tipo de registro e evento de acionamento, essas regras serão acionadas e as ações nelas serão executadas.
- A operação que acionou a regra do workflow não é afetada pela falha da regra da ação do workflow.
|
Detalhes da ação do workflow em que o erro foi encontrado, junto com detalhes do erro.
|
Um erro semântico em uma condição de regra do workflow
|
- Nenhuma das ações na regra do workflow é executada.
- A falha foi reportada no Monitor de Erros do Workflow.
- Se houver outras regras do workflow para o mesmo tipo de registro e evento de acionamento, essas regras serão acionadas e as ações nelas serão executadas.
- A operação que foi acionada na regra do workflow não é afetada pela falha da regra.
|
Detalhes da regra do workflow em que o erro foi encontrado, junto com detalhes do erro.
|
Um erro semântico em uma ação do workflow
|
- Falha na ação do workflow.
- A falha foi reportada no Monitor de Erros do Workflow.
- Se houver outras ações na regra do workflow, elas serão executadas.
- Se houver outras regras do workflow para o mesmo tipo de registro e evento de acionamento, essas regras serão acionadas e as ações nelas serão executadas.
- A operação que acionou a regra do workflow não é afetada pela falha da regra da ação do workflow.
|
Detalhes da ação do workflow em que o erro foi encontrado, junto com detalhes do erro.
|
Qualquer outro erro em uma ação do workflow
|
- Falha na ação do workflow.
- A falha foi reportada no Monitor de Erros do Workflow.
- Se houver outras ações na regra do workflow, elas serão executadas.
- Se houver outras regras do workflow para o mesmo tipo de registro e evento de acionamento, essas regras serão acionadas e as ações nelas serão executadas.
- A operação que acionou a regra do workflow não é afetada pela falha da regra da ação do workflow.
|
Detalhes da ação do workflow que falharam, junto com detalhes do erro.
|
Sobre Falhas de Regras e Ações do Workflow Pré-Evento
A tabela a seguir descreve não só o resultado dos erros que ocorrem em regras de workflow pré-evento, como também as ações de workflow relacionadas a essas regras.
Tipo de Erro
|
Resultado
|
O que É Reportado no Monitor de Erro do Workflow
|
Um erro de sintaxe em uma condição de regra do workflow ou em uma ação do workflow
|
- Nenhuma das ações na regra do workflow é executada.
- A falha foi reportada no Monitor de Erros do Workflow.
- Nenhuma das regras do workflow configuradas para o mesmo tipo de registro e evento de acionamento será acionada.
- A operação que foi acionada na regra do workflow não é afetada pela falha da regra.
|
Detalhes da regra ou da ação do fluxo de trabalho que contêm o primeiro erro de sintaxe encontrado, bem como detalhes do erro.
|
Um erro semântico em uma condição de regra do workflow
|
- Nenhuma das ações na regra do workflow é executada.
- A falha foi reportada no Monitor de Erros do Workflow.
- Se a regra foi acionada por uma operação de exclusão, o registro será excluído.
- Se a regra foi acionada por uma operação de atualização, o registro atualizado será salvo, a menos que a caixa de seleção Cancelar salvamento esteja selecionada na regra de fluxo de trabalho.
Se a caixa de seleção Cancelar salvamento estiver selecionada na regra de fluxo de trabalho, a operação de atualização que acionou a regra de fluxo de trabalho será cancelada da mesma maneira que uma operação de atualização será cancelada se a condição na regra não for atendida. Para obter detalhes sobre o que acontece quando uma operação de atualização é cancelada pela funcionalidade Cancelar salvamento do fluxo de trabalho, consulte Cancelando operações de salvamento do fluxo de trabalho.
|
Detalhes da regra do workflow em que o erro foi encontrado, junto com detalhes do erro.
|
Um erro semântico em uma ação do workflow
|
|
Não aplicável
|
Qualquer outro erro em uma ação do workflow
|
- Nenhuma das ações remanescentes na regra do workflow são executadas.
- O erro é reportado de volta para o usuário cuja ação acionou a regra do workflow. Se a regra de workflow tiver sido acionada por um serviço Web, a falha da ação de workflow será reportada na resposta ao serviço Web.
- A operação que acionou a regra está bloqueada.
|
Não aplicável
|
Falhas em ações de workflow e eventos programados
A tabela a seguir descreve o resultado dos erros que ocorrem em eventos agendados, bem como as ações de workflow relacionadas a esses eventos agendados para tipos de registro diferentes do Analytics.
Tipo de Erro
|
Resultado
|
O que É Reportado no Monitor de Erro do Workflow
|
Erro de sintaxe em uma ação de workflow
|
- A ação de workflow falha para cada registro da lista.
- Uma instância é reportada no Monitor de erros de workflow para cada falha.
- Se houver outras ações no evento programado, elas serão executadas.
- A falha da ação de workflow não impede a geração de uma instância pendente para a próxima ocorrência programada do evento.
|
Detalhes da ação de workflow que contém o erro de sintaxe encontrado, bem como detalhes do erro.
|
Um erro semântico em uma ação do workflow
|
- A ação de workflow falha para cada registro da lista.
- Uma instância é reportada no Monitor de erros de workflow para cada falha.
- Se houver outras ações no evento programado, elas serão executadas.
- A falha da ação de workflow não impede a geração de uma instância pendente para a próxima ocorrência programada do evento.
|
Detalhes da ação do workflow em que o erro foi encontrado, junto com detalhes do erro.
|
O número de registros retornados na lista especificada para o evento programado excede o número máximo permitido.
|
- Nenhuma das ações do evento programado é executada para os registros da lista.
- A falha foi reportada no Monitor de Erros do Workflow. Uma única instância é reportada.
- A falha não impede a geração de uma instância pendente para a próxima ocorrência programada do evento.
|
Detalhes do evento programado que falhou, bem como detalhes do erro.
|
O usuário que ativou o evento programado tem acesso à lista especificada no evento programado.
|
- Nenhuma das ações do evento programado é executada para os registros da lista.
- A falha foi reportada no Monitor de Erros do Workflow. Uma única instância é reportada.
- A falha não impede a geração de uma instância pendente para a próxima ocorrência programada do evento.
|
Detalhes do evento programado que falhou, bem como detalhes do erro.
|
Qualquer outro erro em uma ação do workflow
|
- A ação de workflow falha para cada registro da lista.
- Uma instância é reportada no Monitor de erros de workflow para cada falha.
- Se houver outras ações no evento programado, elas serão executadas.
- A falha da ação de workflow não impede a geração de uma instância pendente para a próxima ocorrência programada do evento.
|
Detalhes da ação do workflow que falharam, junto com detalhes do erro.
|
OBSERVAÇÃO: após uma instância de um evento programado falhar, outra instância será gerada para a próxima ocorrência programada do evento. Você não pode reenviar uma instância com falha.
Evento Agendado e Falhas de Ação do Workflow para o Tipo de Registro Analytics
A tabela a seguir descreve a saída para erros que podem ocorrer para eventos agendados do tipo de registro Analytics e as ações de workflow nesses eventos agendados. Em todos os casos listados na tabela, a falha de uma ação de workflow para um ou vários usuários não impede a geração de uma instância pendente para a próxima ocorrência agendada do evento.
Tipo de Erro
|
Resultado
|
O que É Reportado no Monitor de Erro do Workflow
|
Erro de sintaxe em uma ação de workflow
|
- Para cada usuário da lista de usuários no evento agendado, a ação de workflow falha e nenhum e-mail é enviado ao usuário.
- Uma instância é reportada no Monitor de erros de workflow para cada falha.
- Se houver outras ações no evento programado, elas serão executadas.
|
Detalhes da ação de workflow que contém o erro de sintaxe encontrado, bem como detalhes do erro.
|
Um erro semântico em uma ação do workflow
|
- Para cada usuário da lista de usuários no evento agendado, a ação de workflow falha e nenhum e-mail é enviado ao usuário.
- Uma instância é reportada no Monitor de erros de workflow para cada falha.
- Se houver outras ações no evento programado, elas serão executadas.
|
Detalhes da ação do workflow em que o erro foi encontrado, junto com detalhes do erro.
|
Um ou mais dos seguintes problemas surgem no momento em que o Oracle CRM On Demand tenta executar uma ação em nome de um usuário:
- ETL (extrair, transformar, carregar) está em execução.
- O servidor do Analytics está desativado.
- Uma ou várias alocações de serviços de relatório foram excedidas, ou a alocação de arquivos para a sua empresa foi atingida.
|
- Falha na ação do workflow.
- Nenhuma das ações restantes no evento é executada para o usuário e nenhuma das ações é executada para qualquer um dos usuários restantes na lista.
- Se alguma ação na instância do evento foi realizada com êxito para um usuário antes do problema, o e-mail com os resultados será enviado para o usuário em questão.
- Uma instância é reportada no Monitor de Erros de Workflow para a falha.
|
Detalhes da ação do workflow que falharam, junto com detalhes do erro.
|
Um ou mais dos seguintes problemas são encontrados quando o Oracle CRM On Demand tenta executar uma ação em nome de um usuário:
- A função do usuário não tem o privilégio Acessar o Analytics V3.
- O usuário está inativo.
- O Oracle CRM On Demand não pode se conectar ao servidor do Analytics em nome do usuário.
|
- Nenhuma das ações de workflow no evento é executada para o usuário.
- A falha não impede a ação de ser executada para outros usuários da lista de usuários no evento agendado.
- Uma instância é reportada no Monitor de Erros de Workflow para a falha.
|
Detalhes da ação do workflow que falharam, junto com detalhes do erro.
|
Um ou mais dos seguintes problemas são encontrados quando o Oracle CRM On Demand tenta executar uma ação de workflow em nome de um usuário:
|
- A ação de workflow falha para o usuário.
- Se houver outras ações no evento agendado, elas serão executadas para o usuário.
- Uma instância é reportada no Monitor de Erros de Workflow para a falha.
|
Detalhes da ação do workflow que falharam, junto com detalhes do erro.
|
|