![]() |
|
Acerca das Regras de Fluxos de TrabalhoUma regra de fluxos de trabalho é uma instrução para que o Oracle CRM On Demand execute uma ou mais ações automaticamente sempre que ocorrer um evento especificado. Eventos e ações de acionador em regras de fluxos de trabalhoUma regra de fluxos de trabalho é avaliada quando evento especificado na regra (evento acionador) ocorre. Se as condições na regra forem cumpridas (ou se não existirem condições na regra), as ações especificadas na regra são executadas. Por exemplo, pode criar uma regra de fluxo de trabalho para especificar que, quando uma oportunidade é criada (evento de acionador da regra de fluxo de trabalho), será enviada uma mensagem de correio eletrónico ao gestor proprietário da oportunidade (ação da regra de fluxo de trabalho). Pode ainda especificar que a mensagem de correio eletrónico deverá ser enviada apenas se as receitas na oportunidade forem superiores a um determinado montante (a condição da regra de fluxo de trabalho) e pode especificar o conteúdo da mensagem de correio eletrónico. Também pode configurar regras de fluxos de trabalho para que as ações sejam executadas quando um período de tempo específico tiver passado ou quando uma data e uma hora específicas sejam atingidas. Para obter mais informações sobre ações de fluxo de trabalho baseadas na hora, consulte Acerca de Regras de Fluxos de Trabalho Baseadas na Hora e Acerca de Eventos Agendados. As regras de fluxos de trabalho podem ser acionadas de uma das seguintes formas:
NOTA: As regras de fluxos de trabalho suportam operações de eliminação em cascata e operações de eliminação completa. Por exemplo, quando uma conta é eliminada, qualquer morada relacionada, que seja uma morada não partilhada, também é eliminada. A eliminação de uma morada aciona, por sua vez, quaisquer regras de fluxos de trabalho para o tipo de registo Morada que tenham o evento de acionador Antes de o registo ser eliminado. Para obter mais informações sobre operações de eliminação em cascata e operações de eliminação completa, consulte Acerca da eliminação e restauração de registos. Existem vários tipos de eventos de acionador para regras de fluxos de trabalho, mas cada regra de fluxo de trabalho tem apenas um evento de acionador. Dependendo do evento de acionador que selecionar para a regra, pode especificar que o Oracle CRM On Demand deve executar mais do que uma ação automaticamente quando as condições da regra de fluxo de trabalho são cumpridas. O evento acionador de cada regra é mostrado na Página lista de regras de fluxos de trabalho e na página Detalhe da regra do fluxo de trabalho. Consoante o tipo de evento acionador selecionado para uma regra de fluxos de trabalho, a regra pertence a um dos seguintes tipos:
As regras de fluxos de trabalho são configuradas para um registo como um todo e não para campos individuais. Os eventos agendados são configurados para listas de registos. NOTA: Após a criação de uma regra, não pode alterar o tipo de registo ou o evento acionador na regra. No entanto, se existir uma condição na regra, pode atualizar a condição. Nos eventos agendados, pode atualizar a agenda ou selecionar uma lista diferente. A tabela seguinte mostra as ações disponíveis para cada evento acionador.
Algumas ações de fluxo de trabalho adicionais estão disponíveis para o Oracle CRM On Demand Life Sciences Edition e o Oracle CRM On Demand for Partner Relationship Management. Para mais informações, consulte Acerca de ações de fluxo de trabalho. NOTA: O processamento de produtos bloqueados não é suportado pelos itens do pedido de amostra quando utiliza os fluxos de trabalho em Oracle CRM On Demand. Para obter mais informações, consulte Acerca de fluxos de trabalho de itens do pedido de amostra e regras de produtos bloqueados. NOTA: Para determinados tipos de registo, as regras de fluxos de trabalho que estão configuradas com o evento de acionador Quando o registo é restaurado nunca são acionadas porque não é atualmente possível restaurar um registo desse tipo. Por exemplo, não é atualmente possível restaurar um registo da equipa da conta. Se o suporte para restaurar esses tipos de registo for adicionado no futuro, quaisquer regras de fluxos de trabalho que estejam configuradas com o evento de acionador Quando o registo é restaurado serão acionadas onde apropriado. Restrições que se aplicam a regras e ações de regra de fluxos de trabalhoAs seguintes restrições aplicam-se às regras de fluxos de trabalho com qualquer evento acionador que seja diferente do Evento Agendado e às ações dessas regras:
As seguintes restrições aplicam-se a todas as regras de fluxos de trabalho e eventos agendados e às ações dessas regras e eventos agendados:
Ordem das Regras de Fluxos de TrabalhoQuando cria uma regra de fluxos de trabalho, o Oracle CRM On Demand atribui automaticamente a regra ao número de ordenação para as regras com base no mesmo tipo de registo e no mesmo evento acionador. Se o evento acionador para a regra de fluxo de trabalho for Depois da associação com principal ou Depois da dissociação do principal, o Oracle CRM On Demand atribui automaticamente a regra ao número de ordenação não utilizado seguinte com base no mesmo tipo de registo, no mesmo evento acionador e no mesmo tipo de registo principal. Para as regras de fluxos de trabalho que tenham um evento acionador diferente de Evento Agendado, o número de ordenação determina a ordem em que o Oracle CRM On Demand invoca uma sequência de regras de fluxos de trabalho que são baseadas no mesmo tipo de registo e no mesmo evento acionador e, se aplicável, no mesmo tipo de registo principal. Pode alterar a ordem das regras. NOTA: É também atribuído às regras de fluxos de trabalho que tenham o evento acionador Evento Agendado um número de ordem mas não são executadas em sequência. O número de ordem é só de leitura para eventos agendados. Para mais informações sobre como alterar a ordem das regras de fluxos de trabalho, consulte Alterar a ordem das regras de fluxos de trabalho. Sair de uma sequência das regras de fluxos de trabalhoPara as regras de fluxos de trabalho com qualquer evento acionador diferente de Evento Agendado, pode especificar que o Oracle CRM On Demand deverá parar o processamento de uma sequência de regras de fluxos de trabalho caso a condição numa regra de fluxos de trabalho for cumprida. Quando uma regra de fluxo de trabalho é acionada, a condição na regra é avaliada. Se a condição na regra for cumprida e a caixa de verificação Sair na regra de fluxo de trabalho for selecionada, as ações ativas serão executadas na regra de fluxo de trabalho atual, mas as regras de fluxos de trabalho subsequentes que são baseadas no mesmo tipo de registo e no mesmo evento acionador, e onde for aplicável, no mesmo tipo de registo principal, não serão processadas. Ordem da Ação de Fluxo de TrabalhoQuando existirem múltiplas ações numa regra de fluxos de trabalho ou evento agendado, as ações são executadas pela ordem especificada na regra de fluxos de trabalho, começando pela ação com o número 1. Cada ação é concluída antes do início da ação seguinte. Pode alterar a ordem das ações numa regra. Para obter mais informações sobre ações de fluxo de trabalho, consulte Acerca das ações de fluxo de trabalho. Para um evento agendado, as ações são executadas para os registos que são devolvidos pela lista filtrada nessa data. Os registos que são processados em sequência, isto é, todas as ações de fluxo de trabalho no evento agendado são executadas pela ordem especificada no evento agendado para o primeiro registo na lista, em seguida, todas as ações são executadas para o segundo registo na lista e assim sucessivamente. Falhas na Ação de Fluxo de Trabalho e na Regra de Fluxo de TrabalhoSe uma regra de fluxos de trabalho, um evento agendado ou uma ação de fluxos de trabalho não for concluída, a falha é comunicada no Monitor de Erros do Fluxo de Trabalho ou ao utilizador cujas ações acionaram a regra de fluxos de trabalho, consoante o tipo de evento acionador na regra de fluxos de trabalho ou evento agendado e o tipo de erro. Para obter mais informações, consulte Acerca de Falhas na Ação de Fluxo de Trabalho e na Regra de Fluxo de Trabalho. Visibilidade do registo e ações de fluxo de trabalhoQuando um utilizador executa uma ação que aciona uma regra de fluxo de trabalho, podem ocorrer falhas em algumas das ações na regra de fluxo de trabalho se a ação do utilizador tiver resultado na visibilidade de perda do utilizador no registo. Por exemplo, poderá ter uma regra de fluxo de trabalho que é acionada quando um registo da conta modificado é gravado. Se um utilizador que é proprietário de um registo de conta voltar a atribuir a conta a outro utilizador, a regra de fluxo de trabalho é acionada quando o registo da conta é gravado. Se o proprietário original do registo não tiver mais a visibilidade do registo da conta através de quaisquer outros meios, tal como a afiliação da equipa ou do livro, qualquer ação de fluxo de trabalho que necessita de acesso ao registo da conta falhará. Do mesmo modo, uma instância de um evento agendado falha se o utilizador que ativou o evento agendado deixar de ter acesso à lista que foi selecionada no evento agendado. Modos de propriedade do registo e ações de fluxo de trabalhoPode configurar os tipos de registo que suportam livros personalizados em diferentes modos de propriedade: modo de utilizador, modo misto ou modo de livro. Para obter mais informações sobre os modos de propriedade de registos, consulte Acerca dos modos de propriedade do registo. O modo de propriedade do registo interage com as regras e ações de fluxos de trabalho. Se uma ação de fluxo de trabalho Atribuir um livro tentar remover o livro personalizado principal de um registo, acontece o seguinte:
Se uma ação de fluxo de trabalho tiver uma dependência no valor no campo Proprietário num registo, tal como quando é configurada uma ação Enviar Mensagem de Correio Eletrónico para enviar uma mensagem de correio eletrónico, utilizando a opção Utilizador Relacionado em Registo, ocorre o seguinte:
LatênciaAs regras de fluxos de trabalho com qualquer evento acionador diferente do evento acionador Evento Agendado são avaliadas por sequência e de forma sincronizada. A operação de atualização global só é concluída quando todas as regras forem avaliadas. Por conseguinte, as regras de fluxos de trabalho acrescentam uma determinada quantidade de latência às operações (ou seja, o tempo entre o início de uma operação e a respetiva conclusão). Por exemplo, cada tarefa criada por uma regra de fluxos de trabalho pode adicionar até 20% de latência a uma operação de atualização do registo. Cada mensagem de correio eletrónico criada por uma regra de fluxos de trabalho adiciona cerca de 5% de latência. A avaliação das expressões demora menos tempo. Para reduzir a latência, adicione mutuamente expressões exclusivas às condições de fluxo de trabalho. Crie as suas regras de fluxos de trabalho de forma incremental, tendo em consideração o desempenho. Clique num tópico para visualizar procedimentos passo a passo para efetuar o seguinte:
|
Publicado em Agosto 2018 | Copyright © 2005, 2018, Oracle. Todos os direitos reservados. Legal Notices. |