É possível usar a funcionalidade de regras para integrar regras ao seu fluxo de trabalho.
Com a Estrutura de Conectividade de Regras, é possível usar
regras para configurar campos de fluxo de trabalho e controlar
os seguintes tipos de operações de roteamento em um fluxo de
trabalho:
- Enviar um item de trabalho para um mapa (semelhante a uma
instrução de chamada)
- Enviar um item de trabalho para um mapa de exceção customizado
- Ignorar uma etapa
- Repetir uma etapa
Para integrar regras ao seu fluxo de trabalho usando a Estrutura
de Conectividade de Regras, conclua as seguintes tarefas:
- No Process Designer, especifique os campos de dados e os conjuntos de regras que
serão usados em uma definição específica do fluxo de trabalho. Para cada etapa na qual o conjunto de regras
será executado, especifique o estágio. Por exemplo,
antes da execução da etapa, no salvamento ou após a execução.
- Transfira a definição de fluxo de trabalho para o banco de dados de fluxo de trabalho. Durante o
processo de transferência, os conjuntos de regras especificados na definição do fluxo de trabalho
são passados ao Listener de Regras juntamente com todos os campos de dados na definição do
fluxo de trabalho.
- Desenvolva e implemente as regras no software de regras usando os
campos de dados estabelecidos na definição de fluxo de trabalho.
Regras em um fluxo de trabalho em execução
Quando um fluxo de trabalho de execução
encontra uma regra, o sistema de fluxo de trabalho envia uma solicitação ao Listener de Regras, uma interface fornecida pelo FileNet P8, que passa a solicitação
para o software de regras. O software de regras executa o conjunto de regras e
retorna os resultados ao sistema de fluxo de trabalho.
É possível parar o Listener de Regras. Se ele for interrompido quando o fluxo de trabalho tentar executar uma regra, o
sistema de fluxo de trabalho enviará o objeto de trabalho à fila do Instruction Sheet Interpreter (ISI). Assim que
o Listener de Regras for reiniciado, o ISI reenviará o objeto de trabalho para o Listener de Regras. Se a interface do
Mecanismo de Regras estiver desativada, os fluxos de trabalho serão executados, mas irão ignorar todas as regras chamadas pelo
fluxo de trabalho.
Restaurando a funcionalidade de regras após uma
região isolada ser inicializada
Quando uma região isolada for inicializada, as definições do
fluxo de trabalho serão excluídas juntamente com os conjuntos de regras. Quando a inicialização é concluída,
é possível transferir novamente a definição de fluxo de trabalho.
Consulte a documentação
suprida pelo fornecedor do software de Regras para obter instruções sobre como restabelecer
a conexão com o conjunto de regras apropriado.
Uso Geral de Regras
É possível especificar opções de regras
para as etapas em um fluxo de trabalho usando o Process Designer. Para obter instruções detalhadas sobre como especificar as várias opções,
consulte as seguintes informações: