Regras Workflow > Categoria TRA > Cód. OBJCRES (Criação objecto com assinatura) 

Este evento é genérico, e é relativamente simiilar ao evento OBJCRE, mas difere, no caso de utilização, pelos pontos seguintes :

  • As condições de desencadeamento (criação de objeto, necessita de ter definido um destinatário para o objeto na regra de afetação OBJCRE) são idênticos.
  • Supõe-se no presente que o campo ENAFLG existe na tabela, e que mais a ficha foi criada não válida (ENAFLG=1). Isto vai permitir de completar o circuito por uma assinatura cujo objeto vai ser seja de validar a ficha em posicionado ENAFLG a 2, seja de recusar (e então de posicionar ENAFLG a 1).

A parametrização do evento difere então daquele de evento precedente, pois que vá descrever à vez o evento na origem da assinatura, e o processo de assinatura ele mesmo.

Descrição do fluxo de Workflow

Este evento desencadeado pela criação de uma ficha, está na origem de um fluxo de assinatura que permitirá atualizar o indicadorAtivo da ficha.

Os eventos OBJREJ e OBJVAL vão permitir de significar uma devolução ao criador da ficha.

Contexto e modo de funcionamento

Esta regra Workflow desencadeia-se na gestão de objecto, unicamente para as seguintes operações :

 Create

Desencadeia :

 uma mensagem.

 um seguim..

A regra de afectação OBJCRE (Criação objecto genérico) é utilizado pela regra de workflow OBJCRES.

Critérios desencadeamento

Os critérios complementares de desencadeamento são os seguintes :

  • Os critérios análogos aqueles da regra OBJCRE (a este junto que esta vez testa-se da existência e não inexistente do campo ENAFLG).
  • O valor da variável ENAFLG, na tabela cuja abreviação é dada pelo dicionário, deve ser igual a 1.

Destinatários

A escolha dos destinatários é definida da seguinte maneira :

  • um único destinatário, aquele reenviado pela regra, está afetado.

Escolha de assinatura

As diferentes escolhas de assinatura possíveis são :

  • a validação, que vai levar à atualização do indicador Ativo a Sim
  • o rejeito que vai levar à atualização do indicador Ativo a Não
  • uma última escolha nomeada Escala, que não será utilizável que se a data de assinatura está ultrapassada (esta escolha poderá ser desencadeada automaticamente pela regra WRKREM2).

Ações desencadeadas pelo evento

O evento Workflow desencadeia a seguinte acção :

Cód. acção

Arranque

AWRKUPDOBJ : Actualiz. campos de um objecto

Durante a assinatura

A ação AWRKUPDOBJ não se desencadeie que sobre a sua validação ou rejeição; ela retoma o valor indicado em face destas duas escolhas (variável RESULT) e atualiza o indicador ENAFLG com o valor correspondente.

Tabelas consideradas

As seguintes tabelas estão referidas na regra OBJCRES :

Tabela

Descr. Tabela

AOBJET [AOB]

Objectos de base

ATABLE [ATB]

Dicionário das tabelas

ATEXTE [ATX]

Mensagens do dicionário