Regras Workflow > Categoria SAL > Cód. SOCSIG (Gestão assinat. encom. aberta) 

Esta regra permite gerir um seguimento de assinaturas em criação ou modificação de encomenda aberta de venda. Ela será aplicada se a gestão das signaturas encomendas abertas de venda está activada sobre uma sociedade (parâmetro APPSOC - Gestão das assinaturas enc abertas.).
Neste caso, uma encomeda aberta de venda deverá ser assinado antes de poder criar os pedidos de entrega para as linhas da encomenda.

No quadro de inter-sociedades ou de inter-estabelecimentos, a encomenda aberta de compra reciproca não será gerado que na assiantura completa da encomenda aberta de venda.

O parâmetro Vendas APPSOC - Gestão das assinaturas enc abertas define a activação do circuito de assinatura sobre as encomedas abertas de vendas.

Os valores possíveis para este parâmetro são :

Uma vez o circuito da assinatura colocado :

A lista dos campos cuja modificação a lista de assinatura e re-desencadeada o circuito de assinaturas :

Código

Título

Orçamento 

Encomenda

Encomenda
aberta

Campos de cabeçalho

 

 

 

 BPAADD

Endereço de entrega

X

X

 

BPCINV

Cliente consignado

 

X

X

BPCPYR

Terceiro pagador

 

X

X

BPCGRU

Cliente grupo

 

X

X

PJT

Código assunto

X

X

 

 VACBPR

Regime de taxa

X

X

X

MDL

Modo de entrega

 

X

 

 DAYLTI

Atraso de entrega

X

X

 

 DME

Entrega parcial

 

X

 

 IME

Modo de faturação

 

X

 

PTE

Condição de pagamento.

X

X

X

DEP

Desconto/Juro

X

X

 

 INVDTAAMT

Valor registado dos elementos de faturação

X

X

X

 BPTNUM

Transportador.

 

X

 

 VLYDAT

Data validada

X

 

X

Campos das linhas

 

 

 

QTY 

Quantidade encomedada

X

X

 

 SAUSTUCOE

Coeficiente UV-US

X

X

X

 GROPRI

Preço bruto

X

X

X

 DISCRGVAL1...9

Despesas/Descontos

X

X

X

 VACITM1...3

Nível de taxa

X

X

X

 BPAADD

Endereço de entrega

X

X

 

MDL

Modo de entrega

 

X

 

 DAYLTI

Atraso de entrega

X

X

 

 BPTNUM

Transportador.

 

X

 

Descrição do fluxo de Workflow

Quando a gestão das assinaturas sobre encomenda aberta está activa (parâmetros Vendas APPSOC - Gestão das assinaturas Enc Abertas.), um fluxo de assinaturas de encomenda aberta está colocada em ordem. Decomõe-se em diferentes regras de workflow sucessivos.
A primeira regra desencadeada é SOCSIG - Gestão assinatura Enc aberta. Ela se desencadeia em criação ou modificação de encomenda aberta de venda.

Esta regra vai, segundo o contexto :

  • Desencadear um pedido de assinatura com envio de uma mensagem se um circuito de assinatura foi definida e que o parâmetro Vendas APPSOC - Gestão das assinaturas Enc abertas. está posicionado Facultativo ou Obligatório.
  • Desencadear uma assinatura automática sobre o pedido de assinatura se nenhum circuito de assinatura não foi definido e se o parâmetro Vendas APPSOC - Gestão das assinaturas Enc ouv. está posicionado a Facultativo ou Obrigatório.
      
  • Desencadear uma notificação com envio de uma mensagem a uma pessoa habilitada se nenhum circuito de assinatura não foi deteminado então que o parãmetro Vendas APPSOC - Gestão das assinaturas Enc abertas  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 encomeda aberta de venda esteja a novo tomada em conta, é necessário de a modificar.

Se o primeiro signatário decide de assinar a encomenda aberta de venda a assinar que lhe foi atribuido, a sua activação vai desencadear a regra de workflow SOCSIGVAL - Assinatura Encomenda aberto. 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 actalização da encomenda aberta de venda para a posicionar ao valor : Totalmente assinado se se trata do último signatário A regra de workflow : SOCSIGNOT - Notificação assinatura será automaticamente desencadeada para assinalar os vendedor, por uma notificação e um envio de mensagem, que a encomemda aberta de venda foi totalmemte assinado.
    Se uma modificação está levada na encomenda (sobre um dos campos indicados acima ou por acréscimo / supressão de linha), a encomenda repassa numa lista Não assinada e o circuito da assiantura deve repartir com o 1º signatário. O antigo circuito não está anulado porque alcançado; por outro lado, se a notificação ao vendedor não foi lida, aquela é anulada.
    Observações : se pelo menos um dos pedidos de entrega está associado à encomenda, o circuito de assinatura não é mais modificado da encomenda.

Se um dos signatários do circuito decide rejeitar a encomenda aberta de venda a assinar que lhe foi atribuido, a sua acção vai desencadear a regra de workflow  SOCSIGREJ - Rejeito Encomeda aberta. Esta regra de workflow vai assinalar ao vendedor, por envio de uma mensagem, que a encomenda aberta de venda 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

Desencadeia :

 uma mensagem.

 um seguim..

 acções.

A regra de afectação SOCSIG (Assinatura encomendas abertas) é utilizado pela regra de workflow SOCSIG.

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:SOH]SOHCAT=4
  • A linha foi criada ou modificada : [F:SOH]APPFLG=0

A regra de afectação SOCSIG permite definir os critérios que serão utilizados para definir as regras de assinaturas. Esta regra de afectação propões por defeito por definir os circuitos de assinatura em função do primeiro código esrtatístico da ficha cliente.

Destinatários

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

  • O destinatário é o próximo signatário do circuito de assinatura atribuida na criação da encomenda. Uma mensagem e um pedido de assinatura lhe estão atribuidos.
  • Se o primero signatário do circuito de assinatura é o vendedor ou a pessoa tendo criado a encomenda aberta de venda, então este é automaticamnte assinado (ver acção SIGWRK e o código assinatura VAL) para o primeiro signatário.
  • Se o primeiro signatário do circuito de assinatura não é o vendedor ou a pessoa tendo criado a encomenda aberta de venda, então uma mensagem é enviada ao primeiro signatário e um pedido de assinatura lhe está atribuido
  • Se nenhum signatário foi encontrado (sem circuito de assinatura), dois casos podem se apresentar em função do valor do parãmetro Vendas APPSOC - Gestão das assinaturas Enc abertas. :
     
    - Se as assinaturas são facultativas uma acção de assinatura automático est desencadeado  (ver acção SIGWRK e 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 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á estar escolhida manualmente por um signatário. Se esta escoha foi retida, a encomenda aberta de venda será posicionada ao valor não assinado ([F:SOH]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 venda será posicionada ao valor : Parcialmente assinado ou Totalmente assinado em função do facto que se trata do nome do último signatário ([F:SOH]APPLFG=2 ou [F:SOH]APPLFG=3).
  • Circuito de assinatura não definida NCR : Esta escolha não é possível que se não existe nenhum citrcuito de assinatura e que o parâmetro Vendas APPSOC - Gestão das signaturas Enc abertas tem por valor Signatura obrigatório. Poderá estar escolhida manualmente por um signatário. A encomenda será posicionado ao valor : Não assinado ([F:SOH]APPLFG=1).
  • Assinatura automártica AUT :  Esta escolha não é possível que se não existe nenhum circuito de assinatura e que o parâmetro Vendas APPSOC - Gestão das assinaturas Enc abertas. tem por valor : Assinatura facultativa : Poderá estar escolhida manualmente por um signatário. Quando se escolhe está afectado, a encomenda aberta de venda será posicionada ao valor : Assinado automático e será considerado como totalmente assinado([F:SOH]APPLFG=5).
  • Anulação ANU : Esta escolha de assinatura não se traduz como as outras escolhas por uma opção de assinatura (utiização do código operação particular CAN). Com efeito, Trata-se de uma função de anulação de seguimento acessível no monitor de workflow. Esta escolha permite quando está presente de anular a última acção de assinatura efectuada. A anulação de assinatura não é possivel que se a encomenda de venda correspondente não foi saldada.

Acções desencadeadas pelo evento

O evento Workflow desencadeia as seguintes acções :

Cód. acção

Arranque

SIGWRK : Assinatura Workflow

Fim workflow

DIVSOHAPP1 : Act assinatura encom. a 1

Fim workflow

Estas acções desencadeiam os tratamentos seguintes :

Assinatura workflow SIGWRK : Esta acção permite desencadear automaticamente uma assinatura sobre um evento Workflow em curso Na ocorrência, é chamada para desencadear automaticamente uma assinatura da encomenda aberta de venda em curso de tratamento nas condições seguintes :

  • Se o primeiro signatário determinado é o utilizador que criou a encomenda aberta de venda ou vendedor, a acção vai assinar a encomenda aberta de venda com o código resposta VAL Validação
  • Se não existe circuito de assinatura e que o parâmetro Vendas APPSOC - Gestão das assinaturas Enc abertas. tem por valor Assinatura obrigatória,a acção vai assinar a encomenda de venda com o código resposta NCR Circuito não definido.
  • Se não existe circuito de assinatura e que o parâmetro Vendas APPSOC - Gestãp das assinaturas das Enc. Abertas. tem por valor : Assinatura facultativa, a acção vai assinar a encomenda aberta de venda com o código resposta AUT Assinatura automática.

Actualização da assinatura de encomenda a 1 DIVPOHAPP1: Esta acção tem por objectivo de posicionar a encomenda aberta de venda a : 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 SOCSIG :

Tabela

Descr. Tabela

BPADDRESS [BPA]

Endereços

BPARTNER [BPR]

Parceiro negócio

BPCUSTOMER [BPC]

Clientes

BPDLVCUST [BPD]

Clientes exped.

COMPANY [CPY]

Socied.

FACILITY [FCY]

Estab.

SALESREP [REP]

Representante

SORDER [SOH]

Enc. de venda - cabeçalho