Inclusão de parágrafo
Os valores possíveis para este parâmetro são :
Não: A gestão das assinaturas está desactivada. O estatuto de assinatura da encomenda de compra está ao valor Sem gestão. O pedido de compra pode ser trnasformada a todo o momento em encomenda. Se a actividade da gestão dos pré-compromissos (ver parâmetro Actualização dos pré-compromissosPURCMMPRP), um pré-compromisso será automático gerado na criação de cada linha de pedido de compra.
Sim Facultativo: A gestão das assinaturas está activada, mas se um circuito de assinatura não foi definido para um valor de regra de afectação, a linha de encomenda de compra será automaticamento assinada (Ver evento de workflow Gestão signaturas linha PCs POCSIG). Mesmas observações se a gestão das assinaturas se faz em cabeçalho de PC (ver evento de workflowGestão das assinaturas PCPSHSIG).
Sim obrigatório: A gestão das assinaturas está desactivada. Um circuito de assinatura deve existir para todo o valor de regra de afectação. No caso contrário, a linha de encomenda de compra será considerada como não assinada e um outro evento de workflow está desencadeado para advertir uma pessoa habilitada que um valor de regra de afectação não foi definido (Ver regra de workflow Notificação sem regraPSDSIGNCR). Mesmas observações se a gestão das assinaturas se faz em cabeçalho de PC (ver evento de workflowNotificaação sem regraPSHSIGNCR).
Uma vez o circuito de assinatura comprometido:
- um pedido de compra está assinado por pelo menos um dos signatários resta modificável. Se ela está modificável, o circuito em curso está anulado e um novo circuito de assinaturas está re-desencadeado.
- a assinatura do documento é parcial tanto que o último signatário não foi assinado. O número de assinaturas de um circuito depende do número de utilizadores preenchidos sobre cada valor de regra, o número de assinaturas máximas sendo definidas pela regra de afectação associadas à regra de workflow. Se um signatário rejeita uma encomenda de compra no circuito de assinatura, ela passa na lista não assinada e restará tanto que ela não foi modificada. O circuito de assinatura está então considerada como atingida.
- se a encomenda de compra é de novo modificada, um circuito de assinatura será então redesencadeado em função do novo contexto ligado à modificação do pedido de compra. Para que uma linha de compra não seja tomada em conta, falta saldar. A parametrização geral Compras Saldo PC se recusa de assinatura (PSHAPPCLE) permite saldar automaticamente uma linha de encomenda de compra rejeitada.
A activação da gestão dos pré-compromissos depende do valor do parâmetro Compras Actualização pré-compromissos (PURCMMPRP). Se vale Sim, teremos a possibilidade de escolher o momento onde o pré-compromisso será criado ao parâmetro Compras Desencadeando pré-compromissos (PSHCMMLEV).
Inclusão de parágrafo
Os valores possíveis para este parâmetro são :
- a primeira assinatura
- a última assinatura
- na criação da linha de pedido de compra.
Se deseja criar os pré-compromissos sem que uma gestão de assinatura não seja definida para uma sociedade, estas serão geradas na criação da linha de encomenda de compra qualquer que seja o valor do parâmetro PSHCMMLEV.
Descrição do fluxo
Um fluxo de assinatura de pedido de compra se decompõe em diferentes regras de Workflow sucessivos.
A primeira regra desencadeada é PSDSIG. Ela se desencadeia em criação ou modificação de linha de pedido de compra qualquer que seja a origem (depois a encomenda de compra ela mesmo, ou via uma geração a partir dos planos de aprovisionamento).
Esta regra vai, segundo o contexto :
- Não desencadear um pedido de assinatura (se a gestão das assinaturas não está activada sobre a sociedade).
- Desencadear um pedido de assinatura com envio de uma mensagem.
- Desencadear uma assinatiura automática sobre o pedido de assinatura se nenhum circuito de assinatura foi definido e se o parâmetro Compras Gestão das assinaturas em PC (APPPSH) o autoriza.
- Desencadear uma notificação com envio de uma mensagem a uma pessoa habilitada se nenhum circuito de assinatura foi determinados então que o parâmetro Compras Gestão das assinaturas em PC (APPPSH) exige 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 encomenda de compra esteja de novo tomada em conta, falta ir modificá-la.
Se o primeiro signatário decide de assinar a linha de pedido de compra a assinar que lhe foi atribuida, sua acção vai desencadear a regra de workflow. Assinatura PC (PSDSIGVAL). 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 uma signatário do circuito.
- Desencadear uma actualização da encomenda de compra para a posicionar no valor totalmente assinada trata-se 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 um dos signatários do circuito decide de rejeitar a linha de encomenda de compra a assinar que lhe foi atribuido, a sua acção vai poder para efeito de desencadear a regra de workflow. Rejeição PC (POCSIGREJ). Esta regra de workflow vai assinalar ao requerente, para um envio de uma mensagem, que a encomenda de compra foi recusada. A encomenda de compra poderá então ser automáticamente saldada segundo o valor do parâmetro Compras Saldo PC se recusa de assinatura (PSHAPPCLE).
Particularidade ligada ao saldo de um pedido de compra : Se se salda um pedido de compra em curso de assinatura, o circuito de assinatura é interrompido pela anulação do último pedido de assiantura e um estorno dos pré-compromissos está efectuada se existem pré-campromissos. Se o pedido de compra está reactivado por um des-saldo da linha, o circuito de assinatura está re-desencadeado depois o início em função do novo contexto.
As particularidades descritas a seguir não afectam os pedidos de compra totalmente assinados. O saldo de um pedido de compra ou de uma linha de encomenda de compra totalmente assinada não afecta o circuito de assinatura.
Contexto e modo de funcionamento
Esta regra Workflow desencadeia-se na gestão de objecto, unicamente para as seguintes operações :
Create
Modify
Desencadeia :
uma mensagem.
um seguim..
acções.
A regra de afectação PSHSIG (Assinatura pedidos compra) é utilizado pela regra de workflow PSHSIG.
Critérios desencadeamento
Os critérios complementares de desencadeamento são os seguintes :
- A gestão das assinaturas deve ser activada sobre a sociedade
- A gestão das assinaturas faz-se no cabeçalho de PC (ver parâmetro Compras Assinatura no cabeçalho de PCPSHAPPHEA)
- A linha foi criada ou modificada : [F:PSH]APPFLG=0
- O pedido não está saldado : [F:PSH]CLEFLG=1
A regra de afectação PSHSIG 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 requerente, do montante total do pedido de compra convertido na divisa da sociedade e do facto que o orçamento seja ou não ultrapassado sobre uma ou várias linhas de pedido de compra. Para controlar se o orçamento está ultrapassado, é necesssário posicionar o parâmetro geral Compras Actualização pré-compromissosPURCMMPRP a Sim, sem quê o controlo não será efectuado e o orçamento será sempre considerado como disponível.
Destinatários
A escolha dos destinatários é definida da seguinte maneira :
- Se o primeiro signatário do circuito de assinatura não foi o comprador ou a pessoa tendo criado a encomenda de compra então uma mensagem está enviado ao primeiro signatário e um pedido de assinatura lhe está atribuido.
- Se o primeiro signatário do circuito de assinatura é o comprador ou a pessoa tendo criado a encomenda de compra então o pedido de compra está automaticamente assinado (ver a acção SIGWRK e o código assinatura VAL).
- Se nenhum signatário foi encontrado (sem circuito de assinatura), dois casos podem se apresentar em função do valor do parâmetro ComprasGestão das assinaturas em PC (APPPSH). Se as assinaturas são facultativas uma acção de assinatura automática foi desencadeada (ver acção SIGWRK e o código assinatura AUT). Se as assinaturas são obrigatórias uma acção de notificação está automaticamente desencadeado (ver acção SIGWRK e o código de assinatura 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á ser escolhido manualmente por um signatário Se esta escolha está retida, a encomenda de compra será posicionada ao valor. não assinado ([F:PSH]APPLFG=1). Um motivo de recusa poderá ser 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á ser escolhido manualmente por um signatário. Se esta escolha é retida, a encomenda de compra será posicionada ao valor parcialmente assinado ou totalmente assinada em função do facto que se trata ou não do último signatário ([F:PSH]APPLFG=2 ou [F:PSH]APPLFG=3).
- Circuito de assinatura não definida NCR : Esta escolha não é possível se não existe nenhum circuito de assinatura e que o parâmetro Compras Gestão das assinaturas em PC (APPPSH) está ao valor Assinatura obrigatória. Poderá ser escolhido manualmente por um signatário
- Assinatura automática AUT : Esta escolha não é possível se não existe nenhum circuito de assinatura e parâmetro Compras Gestão das assinaturas em PC (APPPSH) está ao valor Assinatura facultativa. Poderá ser escolhido manualmente por um signatário. Quando esta escolha foi afectada, a linha de pedido de compra será posicionado ao valor Sim automático e será considerado como totalmente assinado ([F:PSH]APPLFG=5).
- Anulação ANU : Esta escolha de assinatura não se traduz como as outras escolhas por uma opção de assinatura (utilização do código operação particular CAN). Com efeito, trata-se de uma função de anulação de seguimento apenas acessível no monitor de workflow. Esta escolha permite quando está presente anular a última acção de assinatura efectuada. A anulação de assinatura não é possível que se a linha de encomenda de compra correspondente não está saldada.
Acções desencadeadas pelo evento
O evento Workflow desencadeia as seguintes acções :
Cód. acção | Arranque |
---|
SIGWRK : Assinatura Workflow | Fim workflow |
DIVPSHAPP1 : Act assinatura cab. PC a 1 | Fim workflow |
DIVALLCMM : Actualização contratos | Fim workflow |
DIVPSDAPP : Act. assinat. linhas PC | Fim workflow |
Estas acções desencadeam os tratamentos seguintes :
Assinatura workflow SIGWRK : Esta acção permite desencadear automaticamente uma assinatura sobre um evento Workflow em curso. Na ocorrência, ela foi chamada para desencadear automaticamente uma assinatura da encomenda de compra em curso de tratamento nas condições seguintes :
- Se o primeiro signatário determinado é o utilizador que cria a linha de encomenda de compra ou o requerente, a acção vai assinar a encomenda 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 em PC (APPPSH) está ao valorAssinatura obrigatóriaA acção vai assinar a linha de 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 em PC (APPPSH) está ao valorAssinatura facultativaA acção vai assinar a linha de compra com o código resposta AUTAssinatura automática.
Actualização assinatura de PC a 1 DIVLINAPP1 : Esta acção tem por objectivo de posicionar o cabeçalho de encomenda de compra não assinado. Esta acção está desencadeada quando nenhuma assinatura teve lugar e que um circuto de assinatura foi determinado.
Actualização dos compromissos DIVALLCMM : Esta acção tem por objectivo gerar um pré-compromisso para todas as linhas do pedido de compra o necessitando. Isso não será possível que se a gestão dos pré-compromissos está activada (ver parâmetro Compras Actualização pré.compromissosPURCMMPRP). Esta acção será desencadeada se :
- a criação dos pré-compromissos deve se fazer a primeira ou a última assinatura do pedido de compra (parâmetro Compras Desencadeando pré-compromissosPSHCMMLEV) se não existe nenhum circuito de assinatura e se o parâmetro Compras Gestão das assinaturas em PC (APPPSH) é o valor Assinatura facultativa.
Actualização assinatura linhas DA DIVPSHAPP : Esta acção tem por objectivo de actualizar a lista de assinatura das linhas do pedido de compra em função da assinatura efectuada em cabeçalho do pedido de compra. Esta acção está sistemáticamente desencadeada.
Tabelas consideradas
As seguintes tabelas estão referidas na regra PSHSIG :