Páginas filhas
  • DT Induzir Lote ao Iniciar O.S.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


INDUZIR LOTE AO INICIAR O.S.

 Informações Gerais

 

Linha de Produto:

PC Sistemas

Segmento Executor:D&L

Módulo:

Rádio Frequência WMS

Rotina:

Rotina

Nome Técnico

1751

Configurar operação

1752

Gerar mapa de separação

3723

Separação de Flow Rack

3725Iniciar e finalizar operação de O.S.

Rotina(s) envolvida(s)

Nome Técnico

1752

Gerar mapa de separação

Chamado/Ticket:

Requisito/Story/Issue: Informe o requisito relacionado (Issue)

560Atualizar Banco de Dados
1740Registrar Início de Ordem de Serviço
1755Registro Término Ordem de Serviço

Chamado:

2956.110176.2017(HIS.04433.2017 / HIS.03711.2017 / HIS.04432.2017)

Requisito:Induzir Lote ao Iniciar O.S.

País:

(

 

X) Brasil  (  ) Argentina  (  )

Mexico

México  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  )

Colombia  

Colômbia   (  ) Outro _____________.

Outros:

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos>.

(Obrigatório)

Objetivo

 

<Nesta etapa informar o objetivo da especificação do requisito, ou seja, o que a funcionalidade deve fazer - Detalhamento do Epic. Exemplo: Permitir que o usuário defina o percentual mínimo em espécie (dinheiro), a referência mínima para cálculo dos débitos do aluno e o período de validade do parâmetro de negociação>.

(Obrigatório)

Definição da Regra de Negócio

 

<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>

 
HTML
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>
<script>
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>
  • Rotina 560 - V.28.06
  • Rotina 1740 - V.28.06
  • Rotina 1751 - V.28.06
  • Rotina 1752 - V.28.06
  • Rotina 1755 - V.28.06
  • Rotina 3723 - V.28.06
  • Rotina 3725 - V.28.06

Objetivo

 

Opção para induzir os lotes na geração dos mapas ou na inicialização da O.S.

Definição da Regra de Negócio



Expandir
titleHIS.04433.2017

Rotina 3723:

  1. Rotina deve validar se o modelo de separação gerada foi parametrizado para 'Induzir lote' ao 'Iniciar Separação', onde deverá induzir os lotes no momento que iniciar essa OS, deve induzir somente os lotes dos produtos da estação do usuário;
  2. Caso o usuário informe 'Falta', onde a rotina solicita ao usuário retirar a caixa da esteira então a rotina deve retirar a indução dos endereços posteriores;
  3. Cada vez que o usuário bipar a etiqueta para iniciar ou retomar a separação a rotina deve induzir os lotes disponíveis em sua estação, caso aconteça do usuário sair da separação e voltar em um volume que os lotes já tenham sidos induzidos então não deverá induzir novamente.
Expandir
titleHIS.03711.2017

Rotina 1751:

  1. Na opção 'Modelo de Separação', para os modelos que não são 'Nota Fiscal(02)', na tela de 'Configurando Tipo de Distribuição e Processos de Separação' incluir o parâmetro 'Induzir lote' com as opções: 'Geração do Mapa' e 'Iniciar Separação', opção padrão deve ser 'Geração do Mapa'.
  2. Incluir no 'Texto de Ajuda' o seguinte texto: 'Determina o momento da indução de lote, para produtos que estejam parametrizados para 'Usar controle de lote' e que estejam como 'Induzir lote no mapa de separação' conforme rotina 1701;
  3. Caso esteja para induzir ao 'Iniciar Separação' e usando a rotina 3723 será induzido somente para estação do usuário e caso haja falta, a indução será desfeita para as estações posteriores, afim de garantir a indução correta no momento da execução da atividade.'

Rotina 1752:

  1. Rotina deve passar a validar o novo parâmetro no modelo de separação, caso esteja para induzir lote na 'Geração do Mapa' então deve continuar como faz atualmente, caso contrário não deve induzir os lotes, onde serão induzidos na inicialização das OS. O processo de abastecimento não muda.
Expandir
titleHIS.04432.2017

Rotina 3725:

  • Rotina deve validar se o modelo de separação gerada foi parametrizado para 'Induzir lote' ao 'Iniciar Separação', onde deverá induzir os lotes no momento que iniciar essa OS, deve induzir os lotes de todos os produtos da OS.

Rotina 1740:

  • Rotina deve validar se o modelo de separação gerada foi parametrizado para 'Induzir lote' ao 'Iniciar Separação', onde deverá induzir os lotes no momento que iniciar essa OS, deve induzir os lotes de todos os produtos da OS.

Rotina 1755:

  • Rotina deve validar se o modelo de separação gerada foi parametrizado para 'Induzir lote' ao 'Iniciar Separação', onde deverá induzir os lotes no momento que iniciar essa OS, deve induzir os lotes de todos os produtos da OS

INDUZIR LOTE AO INICIAR O.S

 Informações Gerais

 

2956.110176.2017(HIS.04433.2017)

Linha de Produto:

PC Sistemas

Segmento Executor:D&L

Módulo:

Rádio Frequência WMS

Rotina:

Rotina

Nome Técnico

3723

Separação de Flow Rack

Rotina(s) envolvida(s)

Nome Técnico

1752

Gerar mapa de separação

Chamado/Ticket:

Requisito/Story/Issue: Informe o requisito relacionado (Issue).

País:

(  ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros:

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos>.

(Obrigatório)

Objetivo

 

<Nesta etapa informar o objetivo da especificação do requisito, ou seja, o que a funcionalidade deve fazer - Detalhamento do Epic. Exemplo: Permitir que o usuário defina o percentual mínimo em espécie (dinheiro), a referência mínima para cálculo dos débitos do aluno e o período de validade do parâmetro de negociação>.

(Obrigatório)

Definição da Regra de Negócio

 

<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

560 - Atualizar Banco de DadosEnvolvidaMenu do WinThor > 560
1740 - Registrar Início de Ordem de ServiçoEnvolvidaMenu do WinThor > 1740
1751 - Configurar operaçãoAlteraçãoMenu do WinThor > 1751

1752 - Gerar mapa de separação/Abast. Corretivo

Alteração

Menu do WinThor > 1752

1755 - Registro Término Ordem de ServiçoEnvolvida

Menu do WinThor > 1755

3723 - Separação de Flow Rack.

Alteração

Menu do WinThor > 3723

3725 - Iniciar e finalizar operação de O.S.AlteraçãoMenu do WinThor > 3725

 


Procedimento para Configuração


Atualize as rotinas  para as versões descritas abaixo , ou  superiores:

  • Rotina 560   - V.28.06
  • Rotina 1740 - V.28.06
  • Rotina 1751 - V.28.06
  • Rotina 1752 - V.28.06
  • Rotina 1755 - V.28.06
  • Rotina 3723 - V.28.06
  • Rotina 3725 - V.28.06



Expandir
titleRotina 560
  1. Acesse a Rotina 560 - Atualizar Banco de Dados;
  2. Na aba Criação/Alteração de Tabelas de Campo, sub-aba C, sub-aba CONC-CONH, marque a flag Tab.cabeç. dos modelos separação criados pela rot. 1751 (PCCONFOPERACAOWMS) e clique o botão Confirmar para atualização de banco de dados;

    Image Added

  3. Na aba Dicionário de Dados, sub-aba Criação do Novo Dicionário de Dados clique o botão Criar Novo Dicionário de Dados para a atualização ser executada com sucesso.

    Image Added



 Observação:  Você sabe Como atualizar as rotinas do WinThor?

Procedimento para Utilizaçã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>

 
Expandir
titleRotina 1751

Rotina 1751:

  1. Acesse a Rotina 1751 - Configurar operação;
  2. Clique o botão Modelo de separação;

    Image Added

  3. Na tela Configurando Modelo de Separação clique o botão Pesquisar;

    Image Added

  4. Dê duplo clique em uma das opções sinalizadas conforme abaixo;

    Image Added

  5. Clique o botão Avançar;

    Image Added

  6. Na tela Configurando Tipo de Distribuição e Processos de Separação foi incluído o parâmetro Induzir Lote com as opções:
    6.1 Geração do Mapa (M);
    6.2 Iniciar Separação (S);
    Observação: foi incluído o Texto de ajuda "Determina o momento da indução de lote, para produtos que estejam parametrizados para 'Usar controle de lote' e que estejam como 'Induzir lote no mapa de separação' conforme rotina 1701.Caso esteja para induzir ao 'Iniciar Separação' e usando a rotina 3723 será induzido somente para estação do usuário e caso haja falta, a indução será desfeita para as estações posteriores, afim de garantir a indução correta no momento da execução da atividade".

    Image Added






HTML
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>
<script>
 ga('create', 'UA-91324488-1', 'auto', 'newTracker');
 ga('newTracker.send', 'pageview');
</script>

...