01. DADOS GERAIS
| Produto: | TOTVS Moda |
|---|---|
| Linha de Produto: | Virtual Age |
| Segmento: | Varejo |
| Módulo: | Moda - Produção |
| Função: | Programação flexível com caminho padrão e pontos de decisão |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Implementar um processo que permita a criação de programação padrão com múltiplos caminhos de execução possíveis.
03. SOLUÇÃO
Criação de programação padrão com caminhos variados, porém previamente definidos, para que as Ordens de Produção possam seguir fluxos flexíveis dentro de escopos controlados, evitando a necessidade de manutenções manuais durante sua execução.
GIF 1 - No GIF acima, é exibido no componente CDFFM010 a criação de programações sequentes vinculadas a uma programação base. Ao vincular programações sequentes, é necessário definir uma delas como “padrão”, estabelecendo o caminho preferencial. A seleção das programações pode ser feita por meio da busca via CDFFL003 ou pela digitação manual do código da programação.
Validações:
GIF 2 - Ao não informar uma programação sequente como "padrão" ou informar mais de uma programação como "padrão" é exibida a mensagem "É necessário ter somente uma programação sequente padrão!"
Imagem 1 - Ao informar programação sequente igual a programação base é exibida uma mensagem informando que a programação sequente não pode ser igual a programação base.
GIF 3 - Ao informar o código de uma programação sequente para uma programação base, não é permitido que essa mesma programação base seja posteriormente informada como programação sequente da programação que acabou de ser vinculada.
Foram realizados ajustes no processo de sugestão de programação na Ordem de Produção, permitindo o uso do novo modelo de criação de programações. Dessa forma, a programação da ordem de produção passa a carregar automaticamente o caminho padrão da programação selecionada.
GIF 1 - No GIF acima é exibido o processo de criação de uma O.P. com o parâmetro TP_PROGRAMACAO_OP definido como 1 (ADMFM014). Ao selecionar, no componente CDFFL003, uma programação padrão que possua programação sequente vinculada, essa programação pode ser visualizada ao acionar o botão “Programação”, que abre o componente CDFFM165. Na lista “Programação”, foram adicionadas as novas colunas “Progr. padrão” e “Decisão prog.”, que indicam a programação o local pertence e, quando o local é o último de sua programação, o checkbox “Decisão prog.” é apresentado marcado.
GIF 2 - No GIF acima, é exibido o processo de criação de uma O.P. com o parâmetro TP_PROGRAMACAO_OP definido como 0 e o parâmetro CD_PROGRAMACAO_PADRAO vazio (ADMFM014). No componente CDFFM010, é realizado o vínculo do grupo com a programação e, ao criar a O.P. no componente PCPFM144 e acessar a programação no componente CDFFM165, toda a programação da O.P. é exibida corretamente.
Imagem 1 - Componente CDFFM065 com a classificação que será utilizada para vincular a programação 90 ao grupo.
Imagem 2 - Componente PRDFM308 exibindo o vínculo do grupo de produto com a classificação vinculada a programação.
GIF 3 - No GIF acima, é exibido o processo de criação de uma O.P., com o vínculo entre classificação, programação e grupo de produto já realizado. Ao criar a O.P. no componente PCPFM144 e acessar a programação no componente CDFFM165, toda a programação da O.P. é exibida corretamente, carregando toda a cadeia de programações relacionadas a partir da programação inicial.
No componente CDFFP027, após informar uma Ordem de Produção para movimentação, quando o local de origem informado for um ponto de decisão, o componente CDFFL007 é acionado, exibindo todas as opções de caminhos relacionados disponíveis. No caso de ordens de produção que já tiveram algum movimento de saída desse local (não estornado), o componente CDFFL007 não é exibido, e a O.P. segue pelo caminho já definido anteriormente.
No CDFFL007 são apresentados todos os caminhos relacionados à programação principal e a cadeia padrão de cada um deles. Em cada local de cada programação são exibidos os indicadores de externo, agrupador e ponto de decisão (este só está marcado quando o local for o último de uma programação que possua possibilidade de mais de um caminho após ele).
Ao realizar a escolha, caso o caminho selecionado seja diferente do caminho existente, a programação da O.P. é recalculada a partir do local de origem do movimento, considerando o novo caminho padrão da rota escolhida.
GIF 1 - No GIF acima, é realizada a movimentação da O.P. no componente CDFFP027 e, ao acionar o componente CDFFL007, o caminho padrão é alterado, recalculando toda a programação da O.P. a partir daquele ponto.
GIF 2 - No componente CDFFM165 foi adicionado o botão “Alt prog. decisão”, que só é habilitado quando o local em foco na programação da O.P. é um ponto de decisão. Ao clicar no botão, o componente CDFFL007 é acionado. Quando o local marcado como ponto de decisão possui movimentos não estornados, ao clicar em “Alt prog. decisão” é exibida uma mensagem informando que existe movimento não estornado para o local.
GIF 3 - No GIF acima, é realizada a alteração de programação em uma O.P. que possui movimentos estornados.











