IBM FileNet P8, Version 5.2.1            

Herança do Fluxo de Trabalho

Para estabelecer o processamento consistente e expedir a criação de definições de fluxo de trabalho em um grupo de processos relacionados, é possível criar definições de fluxo de trabalho que herdam os mapas de fluxo de trabalho, campos de dados, anexos, definições de grupos de trabalho e outras propriedades a partir de outras definições de fluxo de trabalho definidas anteriormente.

Isso significa que é possível definir características comuns em definições de fluxo de trabalho em um alto nível na hierarquia de classes e automaticamente passar essas características a definições de fluxo de trabalho derivados subsequentes.

A classe base para todas as definições de fluxo de trabalho é a WorkObjectEx fornecida pelo FileNet P8. A partir da WorkObjectEx, as definições de fluxo de trabalho herdam campos de dados do sistema, o submapa de Encerramento e o submapa de Mau Funcionamento.

Nota: Embora todas as definições de fluxo de trabalho sejam herdadas da classe base fornecida pelo FileNet P8, você pode ativar ou desativar a herança de outros fluxos de trabalho. Consulte Preferências -> Fluxo de Trabalho na Ajuda online do Process Designer para obter informações sobre essa opção. Consulte o exemplo a seguir para entender as consequências de desativação da herança em fluxos de trabalhos que já contêm a funcionalidade de herança.

Quando você cria uma nova definição de fluxo de trabalho com base em outra definição de fluxo de trabalho, o novo fluxo de trabalho herda o seguinte desse fluxo de trabalho de base:

Propriedades herdadas do fluxo de trabalho Descrição
Mapa de fluxo de trabalho O mapa principal herdado é automaticamente substituído no novo fluxo de trabalho por um mapa principal em branco com apenas uma etapa Ativar. É possível reativar o mapa principal herdado excluindo o mapa principal no fluxo de trabalho atual.
Submapas Os submapas herdados são somente leitura. É possível modificar um submapa herdado substituindo-o.
Definições de campo de dados, anexos e grupo de fluxos de trabalho Os campos, anexos e grupos de fluxos de trabalho herdados não podem ser excluídos, mas os valores iniciais e as descrições podem ser alterados.
Prazo final do fluxo de trabalho e lembrete O prazo final do fluxo de trabalho e lembrete são inicializados a partir do fluxo de trabalho de base mas não podem ser alterados.
Marcos O nível do marco herdado e a mensagem podem ser alterados.
Log de eventos e escala de serviço As designações herdadas para o log de eventos e a escala de serviço podem ser alterados até que o fluxo de trabalho seja transferido.
Identificador de Condição O valor é inicializado a partir do fluxo de trabalho de base mas pode ser alterado.
Link de parceiro e esquema XML Um link de parceiro herdado ou esquema não pode ser alterado.
Campo de dados XML O valor e a descrição de um campo de dados XML herdado podem ser alterados.
Pasta de anexo recebidos dos serviços da Web A pasta em que os anexos recebidos de serviços da Web serão armazenados pode ser alterada.
Nomes de conjuntos de regras Para um conjunto de regras herdado, a configuração Assíncrona pode ser alterada.
Preferência de notificação por email O valor é inicializado a partir do fluxo de trabalho de base mas pode ser alterado.

Itens herdados (mapa principal, submapas, campos de dados, anexos, grupos de fluxos de trabalho e assim por diante) são lidos somente na definição de fluxo de trabalho. Todavia, é possível substituir um item herdado redefinindo-o. Por exemplo, é possível substituir um mapa existente utilizando Criar Mapa no menu de Ferramentas. Se você subsequentemente excluir o mapa de substituição, o mapa herdado será reativado.

Nota: Se você substituir um campo herdado, é possível alterar o valor inicial e a descrição, não o tipo de campo.

A ilustração a seguir mostra como os itens são herdados e podem ser substituídos em algum nível na hierarquia.

Herança do Fluxo de Trabalho

O Workflow-A é destinado como uma base para futuras definições de fluxo de trabalho. Os submap-a1 e submap-a2 são designados como de funcionalidade de propósito geral a serem utilizados em todas as definições de fluxo de trabalho derivadas desta, e os field-a1 e field-a2 são utilizados nesses submapas.

O Workflow-M utiliza o Workflow-A como seu fluxo de trabalho de base, herdando os mapas e os campos de dados. O Workflow-M utiliza seu próprio mapa principal (main-M), inclui submap-m1 e field-m1, e substitui submap-a1 por sua própria versão desse submapa.

O Workflow-N também utiliza Workflow-A como seu fluxo de trabalho de base. O Workflow-N utiliza se próprio mapa principal (main-N) e inclui seu próprio submapa e campo. Ele utiliza o submap-a1 original herdado de Workflow-A.

O Workflow-R utiliza Workflow-M como seu fluxo de trabalho de base, herdando mapas e campos a partir de Workflow-M. No Workflow-R, o mapa principal padrão (main-R) é excluído e o main-M herdado é o mapa principal. Submap-m1 é substituído por uma nova versão, e field-r1 é novo.

Se a herança do fluxo de trabalho estiver desativada em Workflow-R, os mapas e os campos herdados não são mais acessíveis, mas as referências permanecem na definição de fluxo de trabalho. O main-M (mapa principal) herdado é substituído por main-R. O Submap-m1 substitui o submap-m1 herdado para que ele permaneça. O Field-r1 foi criado no Workflow-R.

Dicas:
Notas:  


Last updated: October 2015
bpfwd003.htm

© Copyright IBM Corporation 2015.