| Imprimir Abrir versão PDF da ajuda online

#### Acerca de regras de fluxos de trabalho Uma 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 trabalho Uma 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 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: Um registo é criado, atualizado, restaurado, agregado ou apagado. NOTA: Uma atualização de um registo por uma ação de fluxo de trabalho não aciona novas sequências de regras de fluxos de trabalho. Por exemplo, se uma ação Atualizar valores numa regra de fluxo de trabalho para o tipo de registo da conta atualizar um campo num registo da conta, esta alteração ao registo não aciona quaisquer regras de fluxos de trabalho para o tipo de registo da conta, mesmo se algumas dessas regras tiverem o acionador Antes gravar registo modificado ou os eventos de acionador Quando registo modificado gravado. Se pretender que o Oracle CRM On Demand execute quaisquer ações adicionais como resultado da alteração do registo, essas ações têm de ser configuradas na mesma regra de fluxo de trabalho como a ação que atualizou o registo. Um registo é associado a outro registo ou dissociado de outro registo. Os acionadores de regras de fluxos de trabalho de associação e dissociação são suportados para associações apenas entre determinados tipos de registo. Para obter mais informações, consulte Acerca dos Eventos Acionadores de Associação e Dissociação. Foram atingidas uma data e hora especificadas. NOTA: As regras de fluxos de trabalho suportam operações de apagamento em cascata e operações de apagamento completa. Por exemplo, quando uma conta é apagada, qualquer morada relacionada, que seja uma morada não partilhada, também é apagada. O apagamento de uma morada aciona, por sua vez, quaisquer regras de fluxos de trabalho para o tipo de registo Morada que tenham o evento acionador Antes de o registo ser apagado. Para obter mais informações sobre operações de apagamento em cascata e operações de apagamento completo, consulte Acerca do Apagamento 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 acionador. Dependendo do evento 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 de 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: Regra de fluxo de trabalho de pré-evento. As ações de fluxo de trabalho ocorrem antes da conclusão do evento que aciona a regra. Regra de fluxo de trabalho de pós-evento. As ações de fluxo de trabalho ocorrem após o evento que acionou a regra de fluxo de trabalho ter sido concluído com êxito. Evento agendado. O tipo de evento agendado é um subtipo do tipo de regras de pós-evento. Um evento agendado é uma regra de fluxo de trabalho que não é acionada por uma ação de utilizador. Em alternativa, o evento agendado é automaticamente executado quando são atingidas as data e hora especificadas. Opcionalmente, pode configurar um evento agendado a ser executado múltiplas vezes, num intervalo que especifica no evento agendado. Para obter mais informações sobre eventos agendados, consulte Acerca de Eventos Agendados, Criar Eventos Agendados e Criar Eventos Agendados para o Analytics. 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 e os eventos agendados para o Analytics são configurados para serem executados para utilizadores especificados. 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.
Evento acionador | Tipo de Regra | Ações disponíveis
--- | --- | ---
Quando um novo registo é gravado | Pós-evento | Enviar mensagem de correio eletrónico Criar tarefa Atribuir um livro Criar evento de integração Aguardar Atualizar valores
Quando um registo modificado é gravado | Pós-evento | Enviar mensagem de correio eletrónico Criar tarefa Atribuir um livro Criar evento de integração Aguardar Atualizar valores
Antes de o registo ser apagado | Pré-evento | Enviar mensagem de correio eletrónico Criar tarefa Criar evento de integração
Antes de um registo modificado ser gravado | Pré-evento | Atualizar valores
Depois da associação com principal | Pós-evento | Enviar mensagem de correio eletrónico Criar evento de integração Aguardar
Depois da dissociação do principal | Pós-evento | Enviar mensagem de correio eletrónico Criar evento de integração Aguardar
Quando um registo é restaurado | Pós-evento | Enviar mensagem de correio eletrónico Criar evento de integração Criar tarefa
Quando registos são agregados | Pós-evento | Enviar mensagem de correio eletrónico Criar evento de integração Criar tarefa
Evento Agendado | Evento agendado | Enviar mensagem de correio eletrónico Criar tarefa Atribuir um livro Atualizar valores NOTA: Para os eventos agendados para o tipo de registo do Analytics, apenas é suportada a ação Enviar Mensagem de Correio Eletrónico.
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 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 acrescentado no futuro, quaisquer regras de fluxos de trabalho que estejam configuradas com o evento 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 trabalho As 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: Condições de regras de fluxos de trabalho. Se definir condições numa regra de fluxos de trabalho, as ações da regra de fluxo de trabalho são executadas apenas se as condições da regra forem cumpridas quando a regra é acionada. Se as condições não forem cumpridas, as ações não são executadas. Se não definir quaisquer condições numa regra de fluxo de trabalho, as ações da regra de fluxo de trabalho são executadas sempre que a regra for acionada. Contexto de registo único. Uma regra de fluxo de trabalho que é acionada quando um registo é criado, atualizado ou apagado, está restringida a funcionar no contexto de um único registo, ou seja, este tipo de regra de fluxo de trabalho só pode atualizar e aceder a campos de um registo. NOTA: Quando uma regra de fluxo de trabalho é acionada por uma ação de associação ou dissociação do registo, o evento de integração criado pelo fluxo de trabalho pode conter campos do registo dependente e do registo principal. 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: Múltiplas ações em regras de fluxos de trabalho e eventos agendados. Pode criar várias ações para uma regra de fluxos de trabalho ou um evento agendado. Pode criar um máximo de 25 ações para uma regra de fluxos de trabalho. Para um evento agendado, pode criar um máximo de 5 ações de fluxos de trabalho. Se tentar criar mais ações do que as permitidas numa regra de fluxos de trabalho ou evento agendado, recebe uma mensagem de erro. NOTA: Se uma ação de fluxo de trabalho numa regra de fluxos de trabalho ou evento agendado terminar inesperadamente sem ser concluída, as ações restantes na regra de fluxos de trabalho ou evento agendado poderão não ser executadas. Para obter informações sobre o que acontece quando uma ação de fluxo de trabalho falha, consulte Acerca de Falhas na Ação de Fluxo de Trabalho e na Regra de Fluxo de Trabalho. Tipos de registo. Pode criar regras de fluxos de trabalho e eventos agendados para um número de tipos de registo. No entanto, cada regra de fluxos de trabalho ou evento agendado aplica-se a apenas um tipo de registo. Isto significa que, se for criada uma regra de fluxos de trabalho ou evento agendado para um tipo de registo específico e se pretender que a mesma ação ocorra para outro tipo de registo, deve criar uma segunda regra de fluxos de trabalho ou evento agendado semelhante para o segundo tipo de registo. ### Ordem das Regras de Fluxos de Trabalho Quando 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 trabalho Para 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 seleçã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 Trabalho Quando 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 Trabalho Se 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 trabalho Quando 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 trabalho Pode 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 o tipo de registo estiver configurado em modo de livro, a ação de fluxo de trabalho falha. Se o tipo de registo for configurado em modo misto, o Oracle CRM On Demand remove o valor no campo Livro no registo quando o livro personalizado principal for removido do registo. Se o tipo de registo for configurado em modo de utilizador, nenhum dos livros no registo é um livro personalizado principal e o modo de propriedade do registo não tem impacto na ação de fluxo de trabalho. 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: Se o tipo de registo estiver configurado em modo de livro, a ação de fluxo de trabalho falha. Se o tipo de registo estiver configurado em modo de utilizador ou em modo misto e o campo que identifica o utilizador relativo no registo estiver em branco, a ação de fluxo de trabalho falha. Por exemplo, se configurar uma ação Enviar mensagem de correio eletrónico para enviar uma mensagem de correio eletrónico para um proprietário da conta e o tipo de registo Conta estiver configurado em modo misto, a ação de fluxo de trabalho falha, se o campo Proprietário no registo da conta estiver em branco. No entanto, se o campo Proprietário estiver preenchido, a ação de fluxo de trabalho é efetuada com êxito. ### Latência As 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 acrescentar 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 acrescenta 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: Criar regras de fluxo de trabalho Criar Eventos Agendados Criar ações de fluxo de trabalho: Atribuir um livro Criar ações de fluxo de trabalho: Criar evento de integração Criar ações de fluxo de trabalho: Criar tarefa Criar ações de fluxo de trabalho: Enviar mensagem de correio eletrónico Criar ações de fluxo de trabalho: Atualizar valores Criar ações de fluxo de trabalho: Esperar Alterar a Ordem das Ações da Regra de Fluxo de Trabalho Alterar a ordem das regras de fluxos de trabalho Desativar ações e regras de fluxos de trabalho Apagar Ações e Regras de Fluxos de Trabalho

Publicado em Agosto 2022 | Copyright © 2005, 2022, Oracle e/ou respetivas associadas. Legal Notices.