ÍNDICE
- Visão Geral
- Exemplo de utilização
- Tela Cadastro de Regra de Restrições
- Outras Ações / Ações relacionadas
- Tela Regra de Restrições - Incluir
- Principais Campos e Parâmetros
- Tabelas utilizadas
01. VISÃO GERAL
Define se a regra é aplicável a uma área ou cliente, sendo composta pelas seguintes restrições:
Utilizada para determinar as restrições para o dia da semana, como informar o rodizio de veículos de acordo com o final da placa ou tipo de transporte (Coleta, Transporte e Entrega), ou tipo de veículo.
- Utilizada para incluir restrições que podem ser configuradas pelo usuário.
- Elas poderão ser informativas ou gerar bloqueios.
- No caso das Outras Restrições de bloqueio, vale observar que o bloqueio da viagem ocorrerá de acordo com o retorno do campo "Ação".
02. EXEMPLO DE UTILIZAÇÃO
Em Gestão de Transportes (SIGATMS) acesse Atualizações / Logística / Regras de Restrições (TMSA024).
Observe que o sistema apresenta a tela Cadastro Regras de Restrições, onde deve ser definida todas as regras para uma determinada Área ou Cliente, ou seja, toda regra de bloqueio de uma viagem é realizada por meio deste cadastro.
Na tela de Regras de Restrições, clique em Incluir.
Preencha os principais campos conforme orientação do help de campo.
- Cabeçalho: define se a regra será aplicável a uma Área ou Cliente, seguida da Data de Vigência (Período de atividade da regra).
- Pasta Restrições: são definidas as restrições para o dia da semana, como informar o rodizio de veículos de acordo com o final da placa ou tipo de transporte (Coleta, Transporte, Entrega), ou do tipo de veículo.
Dica:
Quando o tipo de restrição for por Cliente, não será permitido selecionar o tipo de serviço “2 - Transporte”.
A Restrição para Cliente ocorrerá para viagens de Coleta e Entrega. - Pasta Restrições de Usuário: são definidas as restrições que podem ser configuradas pelo usuário por meio do campo Ação.
- Campo Tipo de Restrições = Bloqueio: indica que o sistema deverá executar a ação definida pelo usuário.
- Campo Tipo de Restrições = Informativa: indica que a restrição é apenas informativa. Neste caso, deverá ser digitada a informação no campo Ação, que será tratado apenas como mensagem.
- Campo Ação: deverá receber uma fórmula ou função sempre retornando uma variável logica, T ou F, a qual irá gerar um bloqueio (Restrição), no caso do campo Tipo de Restrições = Bloqueio, caso contrário, o campo deverá receber uma mensagem informativa.
03. TELA CADASTRO REGRA DE RESTRIÇÃO
Outras Ações / Ações relacionadas
Ação | Descrição |
---|
Incluir | Permite acessar a tela Regra de Restrição - Incluir, na qual pode ser cadastrada uma nova regra de restrição. |
Alterar | Permite acessar a tela Regra de Restrição - Alterar, na qual pode ser efetuada a alteração das informações da regra de restrição. |
Visualizar | Permite acessar a tela Regra de Restrição - Visualizar, na qual são apresentadas as informações correspondentes a regra de restrição selecionada. |
Outras Ações > Excluir | Permite excluir uma regra de restrição cadastrada no sistema. |
04. TELA REGRA DE RESTRIÇÃO - INCLUIR
Principais Campos e Parâmetros
Campo | Descrição |
---|
Tipo Restri. | Tipo da restrição, que pode ser: 1 - Cliente: Restrições definidas para um cliente especifico. 2 - Área: Restrições definidas para uma área especifica. |
Cód. Cliente | Código do cliente que a restrição será aplicada. Campo ativo somente quando o tipo da restrição for 1- Cliente. |
Loj. Cliente | Código da loja do cliente que a restrição será aplicada. Campo ativo somente quando o tipo da restrição for 1- Cliente. |
Abrangência | Abrangência do cliente que a restrição será aplicada: 1- Cliente/Loja: Indica que se aplica para uma determinada loja do cliente. 2- Cliente: Indica que se aplica a todas as lojas do cliente. Campo ativo somente quando o tipo da restrição for 1- Cliente. |
Cód. Área | Código da área da tabela Área de Restrição para qual a restrição será aplicada. Campo ativo somente quando o tipo da restrição for 2- Área. |
Ini. Vigência | Data inicial de vigência da restrição. |
Fim Vigência | Data final de vigência da restrição. |
Restrições > Descrição | Descrição do item da regra de restrição. |
Restrições > Dia Semana | Dia da semana em que a regra se aplica. |
Restrições de Usuário > Descrição | Descrição do item da regra de restrição. |
Restrições de Usuário > Tipo Regra | Tipo da regra de usuário: 1 - Bloqueio: Será utilizada para realizar os bloqueios de viagem, conforme o campo Ação. 2 - Informativa: Será utilizada apenas para exibir a mensagem informada no campo Ação. |
Restrições de Usuário > Ação | Se o campo Tipo da Regra for: 1 - Bloqueio: O campo Ação deve receber uma função para validar a restrição e caso a restrição deva ocorrer para a regra avaliada, o retorno dela deverá ser o valor lógico true (.T.), caso contrário o retorno deverá ser o valor lógico false (.F.). 2 - Informativa: O campo Ação deve receber um texto informativo, que será apresentado nas restrições informativas, neste caso ela não realizará bloqueio na viagem. |
05. TABELAS UTILIZADAS
- DIU - Regras de Restrição.
- DIX - Itens Regras Restr. Outros.
- DIV - Itens Regras Restr. Dia Sem.