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 não só o resultado dos erros que ocorrem em eventos programados, como também as ações de workflow relacionadas a esses eventos programados.
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.
|