O circuito de assinaturas não está mais reinicializado pela modificação da encomenda desde logo que existe pelo menos um pediod de entrega associado à encomenda.
A assinatura do documento é parcial tanto que o último signatário não foi assinado. O número de signatários de um circuito depende do número de utilizadores sobre cada valor de regra, o número de signatários máximo sendo definido pela regra de afectação associado à regra de workflow. Se um signatário rejeita uma encomenda aberta de compra no circuito de assinatura, ela pasa na lista não assinada e restará tanto que ele não foi modificada. O circuito de assinatura está então considerado como concluido.
Se a encomenda está de novo modificada, um circuito de assinatura será então dencadeado em função do novo contexto ligado à modificação da encomenda aberta.
O circuito de assinaturas não é mais reinicializado pela modificação da encomenda desde logo que existe pelo menos um pedido de entrega associado à encomenda.A activação da gestão dos compromissos depende do valor do parâmetro Compras Actualização compromissos (PURCMM). Para as encomedas abertas, os compromissos são automaticamente criados na criação dos pedidos de entregas associadas. Não será entã possível sobre as encomendas abertas de parametrizar as regras de assinatura se apoiando sobre a ultrapassagem orçamental.
Descrição do fluxo de Workflow
Um fluxo de assinatura de encomenda aberta de compra se decompõe em diferentes regras de Workflow sucessivos.
A primeira regra desencadeada é POCSIG. Ela se desencadeia em criação ou modificação de encomenda aberta de compra.
Esta regra vai, segundo o contexto :
- Não dsencadear de pedido de assinatura (se a gestão das assinaturas não foi activada sobre a sociedade).
- Desencadear um pedido de assinatura com envio de uma mensagem.
- Desencadear uma assinatura automática sobre o pedido de assinatura se nenhum circuito de assinatura foi definido e se o parâmetro Compras Gestão das assinaturas sobre encomendas abertas (APPPOC) o autoriza.
- Desencadear uma notificação com o enio de uma mensagem a uma pesoa habilitada se nenhum circuito foi determinado então que o parâmetro Compras Gestão das assinaturas sobre encomendas abertas (APPPOC) existe um circuito de assinatura. A operação a realizar por este utilizador será de criar um novo valor de regra de afectação. Para que a encomeda aberto de compra seja a uma nova tomada em conta, falta ir modificar.
Se o primeiro signatário decide de assinar a encomenda aberta de compra a assinar que lhe foi atribuido, a sua activação vai desencadear a regra de workflow Assinatura Encomenda aberta (POCSIGVAL). Esta regra vai, segundo o contexto :
- Desencadear um pedido de assinatura ao signatário seguinte com envio de uma mensagem se o circuito de assinatura não terminou. Esta regra de workflow será em seguida redesencadeada em cada assinatura de um signatário do circuito.
- Desencadear uma actualização da encomenda aberta de compra para a posicionar ao valor totalmente assinado se se trata do último signatário. A regra de workflow Notificação assinatura (POCSIGNOT) será então automaticamente desencadeado para assinalar ao comprador, por uma notificação e um envio de mensagem, que a encomenda aberta de compra foi totalmente assinada.
Se o primeiro signatário decide de assinar a encomenda aberta de compra a assinar que lhe foi atribuido, a sua activação vai desencadear a regra de workflow Assinatura Encomenda aberta (POCSIGVAL). Esta regra de workflow vai assinalar o comprador, por envio de uma mensagem, que a encomenda aberta de compra foi recusada.
Contexto e modo de funcionamento
Esta regra Workflow desencadeia-se na gestão de objecto, unicamente para as seguintes operações :
Create
Modify
Options/Transaction
Desencadeia :
uma mensagem.
um seguim..
acções.
A regra de afectação POCSIG (Assinatura encom. abertas) é utilizado pela regra de workflow POCSIG.
Critérios desencadeamento
Os critérios complementares de desencadeamento são os seguintes :
- A gestão das assinaturas deve estar activada sobre a sociedade.
- Trata-se de uma encomenda aberta : [F:POH]POHTYP=2
- A linha foi criada ou modificado : [F:POH]APPFLG=0
A regra de afectação POCSIG permite definir os critérios que serão utilizados para definir as regras de assinaturas. Esta regra de afectação propõe por defeito definir os circuitos de assinatura em função do primeiro código estatístico da ficha fornecedor e do nontante total líquido da encomenda aberta de compra convertida na divisa da sociedade.
Destinatários
A escolha dos destinatários é definida da seguinte maneira :
- Se o primeiro signatário do circuito de assinatura não é o comprador ou a pessoa tendo criado a encomenda aberta de compra então uma mensagem é enviada ao primeiro signatário e um pedido de assinatura lhe está atribuida.
- Se o primero signatário do circuito de assinatura é o comprador ou a pessoa tendo criado a encomenda aberta de compra então a encomenda aberta de compra está automaticamente assinada (veir acção SIGWRK e código assinatura VAL) para o primeiro signatário.
- Se nenhum signatário está encontrado (sem circuito de assinatura), dois casos podem apresentar em função do valor do parâmetro ComprasGestão das assinaturas sobre Encomenda aberta (APPPOC). Se as assinaturas são facultativas uma acção de assinatura automática está desencadeado (ver acção SIGWRKe código assinatura AUT). Se as assinaturas são obrigatórias uma acção de notificação está automáticamente desencadeada (ver acção SIGWRK e o código NCR) .
Escolha de assinatura
As diferentes escolhas de assinatura possíveis são :
- Rejeito REJ : Esta escolha não está possível que se existe um circuito de assinatura. Poderá estar escolhida manualmente por um signatário. Se esta escoha foi retida, a encomenda aberta de compra será posicionada ao valor não assinado ([F:POH]APPLFG=1). Um motivo de recusa poderá estar atribuido. A lista dos motivos está a parametrizar na tabela diversa número 56.
- Validação VAL : Esta escolha não está possível que se existe um circuito de assinatura. Poderá estar escolhida manualmente por um signatário. Se esta escolha está retida, a encomenda aberta de compra será posicionada ao valor parcialmente assinada ou totalmente assinado em função do facto que se trata ou não do último signatário ([F:POH]APPLFG=2 ou [F:POH]APPLFG=3).
- Circuito de assinatura não definida NCR : Esta escolha não é possível que se não existe nenhum circuito de assinatura e que o parâmetro Compras Gestão das assinaturas sobre contratos (APPPOC) está ao valor Assinatura obrigatória. Poderá estar escolhida manualmente por um signatário.
- Assinatura automática AUT : Esta escolha não é possivel que se nãoexiste nenhum circuito de assinatura e que o parâmetro Compras Gestão das assinaturas sobre contratos (APPPOC) está ao valor Assinatura facultativa. Poderá estar escolhida manualmente por um signatário. Quando esta escolha está afectada, a encomenda aberta de compra será posicionada ao valor parcialmente assinada ou totalmente assinada em função do facto que se trata ou não do último signatário ([F:POH]APPLFG=2 ou [F:POH]APPLFG=3).
Acções desencadeadas pelo evento
O evento Workflow desencadeia as seguintes acções :
Cód. acção | Arranque |
---|
SIGWRK : Assinatura Workflow | Fim workflow |
DIVPOHAPP1 : Act assinatura encom. a 1 | Fim workflow |
DIVGENSOH : Actualiz. encomenda venda | Durante a assinatura |
Estas acções desencadeiam os tratamentos seguintes :
Assinatura workflow SIGWRK : E Na ocorrência, é chamada para desencadear automaticamnte uma assinatura da encomenda aberta de compra em curso de tratamnto nas condições seguintes :
- Se o primeiro signatário determinado é o utilizador que criou a encomenda aberta de compra ou comprador, a acção vai assinar a encomenda aberta de compra com o código resposta VAL Validação
- Se não existe circuito de assinatura e que o parâmetro Compras Gestão das assinaturas sobre encomendas abertas (APPPOC) está ao valor Assinatura obrigatória,acção vai assinar a encomenda de compra com código resposta NCR Circuito não definido
- Se não existe circuito de assinatura e que o parâmetro Compras Gestão das assinaturas sobre encomendas abertas (APPPOC) está ao valor Assinatura facultativa,a acção vai assinar a encomenda aberta de compra com código resposta AUT Assinatura automática
Actualização da assinatura encomenda a 1 DIVPOHAPP1: Esta acção tem por objectivo de posicionar a encomenda aberta de compra não assinada. Esta acção está desencadeada quando uma assinatura automática não teve lugar e quando o circuito de assinatura foi determinado
Tabelas consideradas
As seguintes tabelas estão referidas na regra POCSIG :