![]() |
|
Sobre regras de workflowUma regra de workflow é uma instrução para que o Oracle CRM On Demand execute uma ou mais ações automaticamente quando ocorrer um evento especificado. Eventos de acionamento e ações em regras de workflowUma regra de workflow é avaliada quando ocorre o evento especificado nela (o evento de acionamento). Se as condições da regra forem atendidas (ou se não houver condições nela), então as ações especificadas na regra serão executadas. Por exemplo, é possível criar uma regra de workflow para especificar que quando uma oportunidade é criada (o evento de acionamento da regra de workflow), um e-mail seja enviado para o gerente do proprietário da oportunidade (a ação da regra de workflow). Você também pode especificar que o e-mail seja enviado somente se a receita da oportunidade ultrapassar um determinado valor (a condição da regra de workflow), além de também especificar o conteúdo do e-mail. Também pode-se configurar regras de workflow para que as ações sejam executadas quando um período de tempo especificado tenha decorrido ou quando uma data e hora especificada seja alcançada. Para obter mais informações sobre ações do workflow com base na data/hora, consulte Sobre regras de workflow com base na data/hora e Sobre eventos programados. As regras de workflow podem ser acionadas por uma destas opções:
OBSERVAÇÃO: Regras de workflow suportam operações de exclusão em cascata e operações de exclusão profundas. Por exemplo, quando uma conta for excluída, qualquer endereço relacionado que não seja um endereço compartilhado também será excluído. A exclusão sucessiva de um endereço aciona as regras de workflow para o tipo de registro do Endereço que tenha o evento de acionamento Antes da exclusão do registro. Para obter mais informações sobre operações de exclusão em cascata e operações de exclusão profundas, consulte Sobre excluir e restaurar registros. Há vários tipos de eventos de acionamento para regras de workflow, mas cada regra tem apenas um evento de acionamento. Dependendo do evento de acionamento selecionado para a regra, você pode especificar que o Oracle CRM On Demand deve executar automaticamente uma ou mais ações quando as condições da regra de workflow forem atendidas. O evento de acionamento de cada regra é mostrado nas páginas Lista de regras de workflow e Detalhe de regra de workflow. Dependendo do tipo de evento de acionamento selecionado para uma regra do workflow, a regra terá um dos seguintes tipos:
As regras de workflow são configuradas para um registro como um todo e não para campos individuais. Os eventos programados são configurados para uma lista de registros. OBSERVAÇÃO: depois que uma regra é criada, não é possível alterar o tipo de registro ou evento de acionamento da regra. No entanto, se houver uma condição na regra, você poderá atualizar a condição. Nos eventos programados, você pode atualizar a programação ou selecionar outra lista. A tabela a seguir mostra as ações que estão disponíveis para cada evento de acionamento.
Algumas ações de workflow adicionais estão disponíveis para Oracle CRM On Demand Life Sciences Edition e Oracle CRM On Demand for Partner Relationship Management. Para obter mais informações, consulte Ações do workflow. OBSERVAÇÃO: o processamento de produtos bloqueados não será suportado para itens de solicitação de amostra ao utilizar workflows no Oracle CRM On Demand. Para obter mais informações, consulte Sobre workflows do item de solicitação de amostra e regras do produto bloqueado. OBSERVAÇÃO: Para determinados tipos de registro, as regras de workflow configuradas com o evento de acionamento Quando o registro for restaurado nunca são acionadas porque não é possível no momento restaurar um registro desse tipo. Por exemplo, não é possível restaurar no momento um registro de equipe da conta. Se o suporte para restauração desses tipos de registro for adicionado no futuro, qualquer regra de workflow configurada com o evento de acionamento Quando o registro for restaurado será acionada onde for adequado. Restrições aplicáveis a regras de workflow e a ações de regraAs seguintes restrições se aplicam a regras de workflow com qualquer evento de acionamento diferente de Evento programado e às ações nessas regras:
As seguintes restrições se aplicam todas as regras de workflow e todos os eventos programados, e as ações nessas regras e eventos programados:
Ordem das regras de workflowQuando você cria uma regra de workflow, o Oracle CRM On Demand a atribui automaticamente ao próximo número de ordem sem uso para as regras com base no mesmo tipo de registro e evento de acionamento. Se o evento de acionamento para a regra de workflow for Após associação com o pai ou Após dissociação do pai, então o Oracle CRM On Demand atribuirá automaticamente a regra ao próximo número de ordem não utilizado para regras baseadas no mesmo tipo de registro, mesmo evento de acionamento e mesmo tipo de registro pai. Para regras de workflow que têm um evento de acionamento diferente de Evento Programado, o número da ordem determina a ordem em que o Oracle CRM On Demand chama uma sequência de regras de workflow baseadas no mesmo tipo de registro e no mesmo evento de acionamento e, se aplicável, no mesmo tipo de registro pai. Você pode alterar a ordem das regras. OBSERVAÇÃO: as regras de workflow que têm o evento de acionamento Evento programado também recebem um número de ordem, mas não são executadas em sequência. O número da ordem é somente leitura para eventos programados. Para obter mais informações sobre como alterar a ordem das regras de workflow, consulte Alterando a ordem das regras de workflow. Saindo de uma sequência de regras de workflowPara regras de workflow com qualquer evento de acionamento diferente de Evento programado, você poderá especificar que o Oracle CRM On Demand deverá interromper o processamento de uma sequência de regras de workflow se a condição em uma regra de workflow for satisfeita. Quando uma regra de workflow é acionada, a condição na regra é avaliada. Se a condição na regra for atendida e a caixa de seleção Sair na regra de workflow for selecionada, então as ações ativas na regra de workflow atual serão executadas, mas as regras de workflow subsequentes que se baseiam no mesmo tipo de registro e no mesmo evento de acionamento, e onde aplicável, no mesmo tipo de registro pai, não serão processadas. Ordem das ações de workflowQuando houver várias ações em uma regra de workflow ou em um evento programado, as ações serão executadas na ordem especificada na regra de workflow, começando na ação número 1. Cada ação será concluída antes que a próxima seja iniciada. É possível alterar a ordem das ações em uma regra. Para obter mais informações sobre ações do workflow, consulte Sobre ações do workflow. Para um evento programado, as ações são realizadas para os registros retornados pela lista filtrada nessa data. Os registros são processados em sequência, ou seja, todas as ações do workflow no evento programado são executadas na ordem especificada no evento programado para o primeiro registro da lista. Em seguida, todas as ações são executadas para o segundo registro da lista e assim por diante. Falhas em Regras e Ações do WorkflowSe ocorrer uma falha na conclusão de uma regra de workflow, de um evento programado ou de uma ação de workflow, dependendo do tipo de evento de acionamento na regra do workflow ou no evento programado e no tipo de erro, a falha será reportada no Monitor de erros do workflow ou será reportada para o usuário cujas ações acionaram a regra do workflow. Para obter mais informações, consulte Sobre Falhas de Regras e Ações do Workflow Visibilidade do registro e ações de workflowQuando um usuário realiza uma ação que aciona uma regra de fluxo de trabalho, algumas das ações na regra de workflow poderão falhar, se a ação do usuário tiver resultado na perda de visibilidade do registro pelo usuário. Por exemplo, você poderá ter uma regra de fluxo de trabalho acionada quando um registro de conta modificado for salvo. Se um usuário proprietário de um registro de conta reatribuir a conta a outro usuário, então a regra de workflow será acionada quando o registro de conta for salvo. Se o proprietário original do registro não tiver mais visibilidade do registro de conta por outros meios, como a associação de equipe ou livro, qualquer ação de fluxo de trabalho que exigir acesso ao registro de conta falhará. Da mesma forma, uma instância de um evento programado falhará se o usuário que tiver ativado o evento programado não tiver mais acesso à lista selecionada no evento programado. Modos de propriedade de registro e ações de workflowVocê pode configurar os tipos de registro que ofereçam suporte para livros personalizados em diferentes modos de propriedade: modo de usuário, modo misto ou modo de livro. Para obter mais informações sobre os modos de propriedade de registros, consulte Sobre os modos de propriedade de registro. O modo de propriedade de registro interage com as regras e ações do workflow. Se uma ação de workflow Atribuir um livro tentar remover o livro personalizado principal de um registro, então o seguinte ocorrerá:
Se uma ação de workflow tiver uma dependência do valor do campo Proprietário de um registro, como quando uma ação Enviar e-mail é configurada para enviar e-mail usando a opção Usuário relativo no registro, então o seguinte ocorre:
LatênciaAs regras de workflow com qualquer evento de acionamento diferente de Evento programado serão avaliados na sequência e de forma síncrona. A operação de atualização inteira não será concluída até que todas as regras sejam avaliadas. Portanto, as regras de workflow adicionam uma certa quantidade de latência às operações (ou seja, o tempo entre o início de uma operação e sua conclusão). Por exemplo, cada tarefa criada por uma regra de workflow pode adicionar até 20% de latência a uma operação de atualização de registro. Cada e-mail criado por uma regra de workflow adiciona cerca de 5% de latência. As expressões demoram menos tempo para serem avaliadas. Para minimizar a latência, adicione expressões mutuamente exclusivas às condições do workflow. Crie suas regras de workflow incrementalmente, tendo o desempenho em mente. Clique em um tópico para ver os procedimentos passo a passo para fazer o seguinte:
|
Publicado em Agosto de 2018 | Copyright © 2005, 2018, Oracle. Todos os direitos reservados. Legal Notices. |