Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

Modelagem por área - Logística

 Informações Gerais

 

 

Linha de Produto:

Microsiga Protheus®

Segmento Executor:Serviços

Módulo:

TOTVS Smart Analytics

Rotina:


Rotina

Nome Técnico

LDM_LOGISTICA.LDM

Modelagem de Logística

Requisito/Story/Issue: SERBA003-2077

 

Objetivo

 O TOTVS Smart Analytics possui uma única modelagem na qual estão contidos todos os segmentos disponíveis, o que inviabiliza a distribuição e venda de um único app ou um conjunto específico de apps.

 O objetivo deste requisito é separar a modelagem e o projeto do segmento de Logística que conterá somente as tabelas (fatos e dimensões), métricas, relatórios e dashboards referentes à esta área no TOTVS Smart Analytics.

 

Definição da Regra de Negócio

 A separação do projeto, nomeado Prod: Logística, conterá:

 

  • A modelagem nomeada como: LDM_LOGISTICA.ldm, que possui somente as tabelas fatos e dimensões referentes à área de Logística, conforme mostra a lista a seguir:

 

    • Tabelas Fato:

      NomeTabela
      LEADTIME RECEBIMENTO E EXPEDICAOHSB
      MOVIMENTACAO DE ITENSHSA
      FATURAMENTOHL2
      RECEBIMENTO DE NOTAS FISCAIS DE CLIENTES HOGHOG
      PERFORMANCE DE ENTREGA HOEHOE
      PENDENCIAS HOCHOC
      OCIOSIDADE DE VEÍCULO HOBHOB
      ENTREGAS DA TRANSPORTADORA HOFHOF
      APROVEITAMENTO DE VIAGEM HODHOD
      FATURAMENTO SERVICO HS5HS5
      RECEBIMENTOSHS0 
      MOVIMENTOS WMS HOSHOS
      EXPEDICOES HS1HS1
      TEMPO RECEBIMENTO E EXPEDICAO HS2HS2
      OCUPACAO ENDERECOS HS4HS4
       
      • Tabelas Dimensão:

        NomeTabela
        Areas-
        CFOP HG0 
        Família ComercialHG1 
        Família MaterialHG2 
        Grupo EstoqueHG3 
        Canal de VendaHGA 
        MicroregiãoHGB 
        Região ComercialHGD 
        RotaHGI 
        Tabela de PreçoHGN 
        Grupo de ClienteHJ0 
        Unidade de NegócioHJ1 
        TransportadoraHJ2 
        Transportadora de RedespachoHJ2 
        Produto ComercialHJ3 
        EmpresaHJ4 
        MoedaHJ6 
        ClienteHJ7 
        Cliente DestinatárioHJ7
        Cliente DevedorHJ7
        Cliente RemetenteHJ7 
        ItemHJ8 
        Natureza OperaçãoHJ9 
        Condição de PagamentoHJA 
        Região GeográficaHJB 
        RepresentanteHJC 
        ReferênciaHJH 
        EstabelecimentoHKK 
        FornecedorHKJ 
        DepositanteHKJ 
        Tipo MovimentoHK6 
        DepósitoHJD 
        Tipo de TransporteHHX 
        Tipo de OcorrênciaHO8 
        Tipo DependênciaHHY 
        VeículosHHZ 
        Região de Transporte de OrigemHO0 
        Região de Transporte de DestinoHO0 
        Serviço de TransporteHO1 
        Serviço OperacionalHO3 
        TarefaHO4 
        AtividadeHO5 
        Tipo OperaçãoHO6 
        ViajemHO7 
        Filial OrigemHO9 
        Filial de AtividadeHO9 
        Filial BaseHO9 
        Status EntregaHOA 
        Tipo Documento de TransporteHO2 
        Faixa de HorasHS8 
        Forma de PagamentoHS9 
        Origem LançamentoHS7 
        Canal de MídiaHS6 
        Unidade de Medica do ItemHHW 
        Categoria do ItemHOU 
        Tipo de EstoqueHOV 
        Restrição de EstoqueHOW 
        Tipo de ProcessoHS3 
        Área;Sub-ÁreaHOX 
        Tipo de EstruturaHOY 
        FuncionalidadeHOZ 
        Recurso WMSHOT 
        EmbalagemHSC 
        Origem DocumentoHSD 
         Data Data Extração -
         DataData
        Data Inicial- 

<Regra de negócio é o que define a forma de fazer o negócio, o processo definido e/ou as regras que devem ser contempladas. Devem ser descritas restrições, validações, condições e exceções do processo. Incluir as telas do sistema com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software. Caso necessário, incluir neste capítulo também regras de integridade que devem ser observadas no momento do desenvolvimento - É o Detalhamento das Story linkadas no Epic>.

 

<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[ACAA040 – Parâmetros]

[Alteração]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA050 – Negociação Financeira]

[Envolvida]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA060 – Cadastro de Pedidos]

[Criação]

[Atualizações -> Acadêmico-> Cadastros]

-

 

Exemplo de Aplicação:

  • Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
  • Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades  como a referência mínima para calcular o débito total do aluno.
  • Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
  • O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.

 

Tabelas Utilizadas

  • SE2 – Cadastro de Contas a Pagar
  • FI9 – Controle de Emissão de DARF>.

(Opcional)

Procedimento para Utilização

<Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações;

Localização da rotina no menu;

Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;

Caso seja necessário ter algum cadastro feito previamente, faça uma observação

Se necessário, utilizar prints de tela>.

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

 

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

 

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Tipo

Informe a Função

Opcional

Fluxo do Processo

 

<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>. 

Opcional

Dicionário de Dados

 

Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/

  

Índice

Chave

01

<FI9_FILIAL+FI9_IDDARF+FI9_STATUS>

02

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF>

03

<FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO>

Campo

<AAA_PERESP>

Tipo

<N>

Tamanho

<6>

Valor Inicial

<Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. 

Mandatório

Sim (  ) Não (  )

Descrição

<Referência Mínima para Cálculo>

Título

<Ref.Calc.>

Picture

<@E999.99>

Help de Campo

<Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação>

 
      • Data Final
      • As métricas contidas nas seguintes pastas:

        Pasta de métricas
        Leadtime Recebimento e Expedição
        Movimentação de Itens
        Faturamento
        Recebimento de Notas Fiscais de Clientes
        Performance de Entrega
        Pendências
        Ociosidade de Veículo
        Entregas da Transportadora
        Aproveitamento de Viagem
        Faturamento de Serviço
        Recebimentos
        Movimentos WMS
        Expedições
        Tempo Recebimento e Expedição
        Ocupação de Endereços
      • Os relatórios contidos nas seguintes pastas:

        Pastas de Relatórios
        _Dashboards Logística
        #Fluig Logística
        #Fluig WMS
          
      • O(s) dashboard(s) abaixo:

        Nome do Dashboard
        Logística
      • No Agent, foi adicionado a área de Logística ao fonte que controla o versionamento:

        VersionManager.java
        agentGraph.put("LOGISTICA", "7.0.0");
        agentModel.put("LOGISTICA", "1.0.0");

Procedimento para Utilização

A separação da modelagem por área não altera o procedimento de utilização do produto.