Parametrização > Configurador > Procedimentos 

Esta função permite definir :

 Sequências de linhas comuns a vários cenários (para modificação a um único local).

 Questões e variáveis associada a uma janela de seleção em modo autónomo.

 Um procedimento de escolha de um cenário a utilizar (Max 18 questões).

Pré-requisitos

SEEREFERTTO Consulte a docuemntação de Implementação

Gestão do ecrã

Ecrã de registo

Apresentação

Registo em cabeçalho

Procedimento : Registar um número de procedimento sobre 5 caracteres máximo e um intitulado sobre 30 caracteres máximo.

Para seleções : O procedimento pode ser utilizado nas seleções em modo autónomo e nos cenários com um número de ações limitadas.

Para cenário : O procedimento não é utilizável que nos cenários.

Cenário mestre : É possível de prever um mini cenário inicial que permite a escolha de um cenário a executar. Convém para tal de criar um procedimento de tipo "Cenário mestre", e de associar este procedimento ao parametro geral CFGINI. Este procedimento coloca as questões e a carga a variável sistema SCESEL com o código do cenário a executar. Um mesmo procedimento define todos os cenários mestres do sistema.

Observações

A execução deste mini cenário não é dinâmico :

 As questões ou "formas e modelos" são então colocadas.

 As linhas de cenário de tipo "variável", "ponto de entrada", "ligações tabelas" ou "mensagem" são em seguida executados na ordem de registo.

Modo de registo : Duas escolhas possíveis :

 Standard (quando se trata de um procedimento para seleções ou para cenários)

 Assistida : abertura das janelas de escolha automática (quando se trata de um procedimento definido como cenário mestre).

Registo linha

Este registo está idêntico para os procedimentos e linhas de cenário (todas as fases).

Observações de registo

De maneira geral, no interior de um mesmo quadro de linhas de um procedimento ou de um cenário, é possível de copiar / cortar / colar uma linha ou um grupo de linhas de parametrização por botão sobre uma linha

Em criação de uma nova linha ou inserção, é possível por botão direito de copiar a linha precedente.

Na coluna Condição, por botão direito, é possível de copiar a condição da linha precedente, ou de parametrizar automaticamente uma condição inversa à linha precedente, sem registo.

Na coluna Expressão, pelo botão direito, é possível de copiar automaticamente a expressão preenchida sobre a linha precedente.

Sobre as colunas Simbolo, por botão direito, pode-se aceder a uma visualização do dicionário que dá então as características do simbolo registado.

Colocar uma questão

Exemplo 1 Colocar a questão COR

Exemplo 2 Colocar a questão DIAMETRO se a resposta à questão FORMA = "R" (FORMA poderá igualmente ser uma variável calculada para o cenário)

  

Exemplo 1

Exemplo 2

Ação

Questão

Questão

Símbolo

COR

DIÂMETRO

Condição

 

S_FORME = "R"

Expressão :

 

 

Observação :

Com a parametrização "funções avançadas", se uma expressão está registada : a questão está inicializada com a expressão antes registo.

 

Calcular uma variável

Exemplo 1 Calcular a variável SURFACE com uma expressão (LONG e LARG = Questões ou variáveis )

Exemplo 2 :Calcular a variável VITESSE com o ábaco VITBIS em função do valor do símbolo LARBIS se o boleano BISEAU está "verdade" (check box ou valor = 1)

  

Exemplo 1

Exemplo 2

Ação

Variável

Variável

Símbolo

SUPERFICIE

RAPIDEZ

Condição

 

S_BISEAU

Expressão :

S_LONG*S_LARG

 

Ábaco

 

VITBIS

Índice

 

LARBIS

 

Limites de artigos

Exemple 1 :Abrir a janela de escolha de acessórios "ACC" se a variável ACCESS está verdade e autorizar a seleção de 1 a n linhas.

Exemplo 2 Abrir a janela de escolha de acesórios "ACC" sempre para visualização apenas.

 

Exemplo 1

Exemplo 2

Ação

Seleção

Seleção

Símbolo

ACC

ACC

Parâmetro

Selec. 1 a n linhas

Sem seleção

Condição

S_ACCESS

 

 

Seleção de opções / variantes

Exemplo :Abrir a janela de escolha de opções / variantes "OPT" se a variável OPTIONS está verdadeira e autorizar a seleção de 1 a n linhas.

 

Exemplos:

 

Ação

Opções / variantes

 

Parâmetro

Selec. 1 a n linhas

 

Símbolo

OPT

 

Condição

S_OPTIONS

 

 

Estabelecer uma ligação com uma tabela X3 (função avançada)

Exemplo: Ler o registo da tabela das unidades (TABUNIT) correspondente à unidade contida na variável UOM se esta variável não está vazia.

 

Exemplos:

 

Ação

Ligação tabela

 

Símbolo

TABUNIT

 

Condição

S_UOM <> ""

 

Expressão :

[F:LNK]UOM = S_UOM

 

Observações :

O registo da tabela está disponível sob a abreviação [LNK]

O estabelecimento de uma ligação torna inacessível a relação precedente (salvaguardar os dados necessários)

 

Execução de um procedimento

Exemplo: Executar o procedimento "RAZ" se a variável INIT está verdadeira

  

Exemplos:

 

Ação

Procedimento

 

Símbolo

RAZ

 

Condição

S_INIT

 

Observações :

Todas as linhas do procedimento são condicionados pela condição exprimida a este nível (aqui S_INIT).

De mais, cada linha do procedimento está condicionada pela sua própria condição.

Fechar

 

Campos

Os seguintes campos estão presentes neste separador :

Bloco número 1

Compor o número do procedimento.
Um registo é uma série standard reutilizável de questões, cálculos de variáveis, escolha de formas / modelos ...


  • campo MACAXX

 

  • Mode reg. (campo WINAUT)

Assinalar para obter em registo do cenário :

- Uma abertura automática das janelas de escoha de lista de valores (questões / formas e modelos).

- Uma abertura de janela suplementar para as questões controladas por limites (afixações dos limites de valores).

Bloco número 2

  • Código uso (campo MACCOD)

Escolher:

  • "Para seleções" se este procedimento deve ser utilizado pelas seleções de artigo ou de opções/
    variantes (para definir questões e cálculos).
  • "Por cenário" se este procedimento deve ser utilizado por cenários apenas. 

    SEEINFO Observações :
  • Os dois tipos de procedimentos podem estar utilizados nos cenários.
  • As possibilidades de ação são limitadas nos procedimentos "Para seleção"

 

Quadro

  • Activo (campo SYMDIS)

Assinalar para desativar a linha (supressão lógica)


  • Operação (campo SYMTYP)

Escolher o tipo de ação.
Apenas as ações disponíveis no contexto podem ser selecionadas.



  • Símbolo (campo SYMNUM)

Segundo a escolha precedente compor o símbolo ou selecionar.
Exemples:

- O nome da questão se ação sobre "questão"
- O nome da variável se ação sobre "variável"
- O nome do campo se ação sobre uma tabela
- etc

  • Descr. (campo SYMDES)

 

  • Índice (campo SYMIND)

O campo de tabela selecionada está dimensionada compor o seu índice (a partir de 1).
Exemplos:
1 para primeira unidade de acondicionamento artigo mestre.
2 para a segunda unidade de acondicionamento...



  • Parâmetro (campo UPDCOD)

A ação selecionada necessita um parâmetro suplementar : As escolhas possíveis são contextuais e disponíveis na combo box.
Exemples:
Para uma mensagem : escolher entre "bloqueante" ou "informação"
Para uma seleção artigo : escolher o número de linhas autorizadas em seleção :



  • Condição (campo CNDFOR)

Registar a condição que deve ser satisfeita para que esta ação seja executada.
A formulação deve esta em linguagem Sage, pode estar diretamente ou via o editor de fórmulas (sobre clique direito).
Uma expressão dando o valor 1 está dito "verdade"
Uma expressão não dando o valor 1 está dita "falsa"
Se nenhuma condição está registada, a condição está "verdade".



  • Expressão (campo FORFOR)

Registar, selecionar ou compor com o editor de fórmula uma expressão de cálculo em formato SAGE.
Observações
- O registo é obrigatório para as ações "mensagem" e ponto de entrada
- Nos outros casos na ausência de uma expressão um ábaco será obrigatório.
- Uma mensagem de anomalia está afixada se faz referência a tabelas não utilizadas em geral pelo configurador ou das variáveis desconhecidas.



Compor ou seleccionar um ábaco. Este ábaco deve ter um tipo de resultado (alfanumérico, numérico ou data) idêntica ao tipo da variável ou do campo de tabela sobre a qual porta a acção. O registo deste código é obrigatório se nenhuma expressão de cálculo não foi registada.

Compor ou seleccionar a variável do configurador que servirá à pesquisa no ábaco definido previamente.
A variável deve ser do mesmo tipo (alfanumérico, numérico ou data) que o tipo dos dados de ábaco.


     

    • Comentário (campo TXTAXX)

     

    Fechar

     

    Funções acessíveis por clique direito no quadro

     

    Fechar

     

    Listagens

    Por defeito, os seguintes listagens estão associados à função :

     PRTSCR : Impressão ecran

    Mas pode ser alterado por parametrização.

    Barra de menu

    Permite aceder aos símbolos do configurador.

    Permite aceder aos ábacos do configurador.

    Permite validar o procedimento após criação ou modificação do procedimento.

    Permite visualizar o procedimento final.

    É possível de copiar um procedimento versus um outro dossier. No momento de uma cópia versus outro dossier, o procedimennto está copiado com os símbolos, ábacos e formas e modelos se estão ausentes do dossier de destino. Um controlo de coerência sobre os simbolos e ábacos dos dois dossiers está efetuado. Se as suas características diferem, a cópia não foi realizada. Em todos os casos, um ficheiro rasto está afixado e indica os erros eventuais. As formas e modelos copiados devem ser revalidados no dossier de destino. Se existe a criação de símbolos no dossier de destino, falta entrar e sair da gestão dos símbolos afim que sejam tomados em conta.

    Mensagens de erro

    Para além das mensagens genéricas, as seguintes mensagens de erro podem aparecer durante o reg. :

    Várias questões são afetadas a uma mesma linha de um mensmo bloco !

    Esta mensagem aparece na validação do cenário se várias questões são afetadas a uma mesma linha de um mesmo bloco.  

    Supressão porcedimento interdito porque presente neste cenário / seleção !

    Esta mensagem aparece se o procedimento está utilizado num cenário ou uma janela de seleção.

    A modificação deste trataemnto leva a revalidação das janelas e dos cenários o utilizando !

    Esta mensagem aparece após a modificação de um procedimento presente numa janela de seleção ou um cenário.

    Tabelas consideradas

    SEEREFERTTO Consulte a docuemntação de Implementação