Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
Especificação | |||
Produto | DATASUL | Módulo | KBN - Kanban Eletrônico |
Segmento Executor | Manufatura | ||
Projeto1 | Projeto Manufatura Core - Road Map 2015-2016 | IRM1 | MANCORE1-51 |
Requisito1 | MANCORE1-106 | Subtarefa1 | MANCORE1-107 |
Chamado2 |
| ||
País | ( X ) 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 ou subtarefas relacionadas>. | ||
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Realizar a especificação e documentação das rotinas secundárias ao uso do Quadro Kanban dentro da solução de controle de Kanban Eletrônico. Projeto direcionado para a linha Datasul do ERP TOTVS. Esta especificação é complementar a especificação do Quadro, Operações Primárias (http://tdn.totvs.com.br/pages/viewpage.action?pageId=232821947).
<Nesta etapa informar o objetivo da especificação do requisito, ou seja, o que a funcionalidade deve fazer. Exemplo: Permitir que o usuário defina o percentual mínimo em espécie (dinheiro), a referência mínima para calculo dos débitos do aluno e o período de validade do parâmetro de negociação>.
Importante: no quadro abaixo temos a lista das RN definidas na especificação das operações primárias (http://tdn.totvs.com.br/pages/viewpage.action?pageId=232821947). As RNs que não sofreram alterações são indentificadas pela afirmação "Sem complemento" e as que sofreram alterações são identificadas pela afirmação "Com complemento" mais a descrição do complemento.
| RN001 | Sistema e-Kanban deve permitir a lista dos quadros kanbans(Sem complementos). |
| RN002 | Sistema e-Kanban deve permitir dentro do quadro Kanban, a lista dos itens que compõe o quadro. Com complemento: Modal Detalhe do item no Quadro Kanban |
| RN003 | Sistema e-Kanban deve permitir dentro do quadro Kanban a função de "Mais Opções". Com complemento: Modal Produção de Itens Manuais. |
| RN004 | Sistema e-Kanban deve permitir dentro do quadro de Programação, fila de programação, a lista dos cartões de itens programados.Com complementos: a) Modal Bloqueio/desbloqueio do cartão na fila. b) Modal Reordenação da fila via "Drag and Drop". c) Modal de reordenação na fila. d) Modal Detalhe do item na Fila de Programação. |
| RN005 | Sistema e-Kanban deve permitir dentro do quadro de Programação, a função de produzir cartões selecionados na fila de programação a partir de um botão de ação(Sem complementos). |
| RN006 | Sistema e-Kanban deve permitir dentro do quadro de Produção, a apresentação de modal de produção(Sem complementos). |
| RN007 | Sistema e-Kanban deve permitir dentro do quadro de Produção, a apresentação de modal de cartões produção(Sem complementos). |
| RN008 | Sistema e-Kanban deve permitir dentro do quadro de Produção, a apresentação de modal de cartões em transporte(Sem complementos). |
| RN009 | Sistema e-Kanban deve permitir dentro do quadro de Produção, a apresentação de modal de cartões em Bloqueio(Sem complementos). |
<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 |
Tarefa | Criação de Expedição | [EKANBAN -> Tarefa -> Quadro Kanban | RN001 até RN009 |
1 - RN002 - Sistema e-Kanban deve permitir dentro do quadro Kanban, a lista dos itens que compõe o quadro. Complemento: Modal Detalhe do item no Quadro Kanban
O quadro de operação da célula é composto pelo nome da célula, pelo quadro Kanban, pelo quadro de programação e pelo quadro de produção. A composição do quadro é definida pelo usuário, ele pode escolher entre visualizar ou não o quadro Kanban. Para deixar de visualizar o quadro Kanban, o usuário deverá clicar no botão "Mais opções" e selecionar a opção "Esconder o quadro".
1.1 - Janela Quadro Kanban:

1.2 - Complemento de especificação - Modal Detalhe do item no Quadro Kanban
Ao clicar-se sobre o código do item no quadro Kanban (
) é aberto o modal para apresentação de detalhes do item com a seguinte sugestão de informações:

| Informação | Descrição da informação ou da ação |
| Identificação do Item | No título do modal é apresentado o código(SKU), descrição e referência do item. |
| Detalhes do item | São apresentados detalhes do item: Depósito, localização, Tipo (Processo ou final), o tamanho do kanban do item, o tempo de fabricação de um Kanban e o tempo de Setup definido para o item. |
| Lista de Insumos | Apresenta a lista de componentes (comprados e fabricados) que compõe o item (apresentar 5 linhas). Os insumos são carregados a partir da estrutura do item no ERP (ver manual de integração DI_Integracao_TOTVS_e_Kanban_Datasul item 2.1.3). São apresentadas as informações do código(SKU), descrição e referência do componente, quantidade necessária para a produção de um kanban do item pai (calculado a partir da relação na estrutura do ERP multiplicado pela quantidade do kanban do item. Considerar a apresentação de até 4 casas decimais) e a unidade de medida do componente. |
| Lista de Ferramentais | Apresenta a lista dos ferramentais utilizados em todas as operações de fabricação do item (apresentar até 5 linhas). Os ferramentais são carregados a partir das ferramentas cadastradas para as operações do item no ERP(ver manual de integração DI_Integracao_TOTVS_e_Kanban_Datasul item 2.6). São apresentadas as informações do código e descrição da ferramenta. |
| Botão Enviar para: | Este botão permite o envio manual de cartões de itens para a fila de programação.Somente permitirá o envio de apenas um cartão do item para a fila do quadro de programação e nas seguintes condições: a) O item deve ser de programação Automática. Se o item for de programação Manual este botão não será apresentado. b) Permite o envio de cartões apenas quando a faixa verde ainda não houver sido preenchida. c) Permite o envio de cartões apenas quando a fila de programação estiver vazia (sem qualquer cartão). Caso uma destas condicionais não seja atendida, deve ser emitida mensagem informativa de impedimento. Importante: a ação de envio do cartão para a fila de programação é realizada no acionamento deste botão. |
| Botão OK | Fecha a tela/modal de consulta. |
2 - RN003 - Sistema e-Kanban deve permitir dentro do quadro Kanban a função de "Mais Opções". Complemento: Modal Produção de Itens Manuais.

Na função "Mais Opções", que está disponível no Quadro Kanban, permite o envio de cartões, apenas de itens definidos como "Programação Manual", diretamente do quadro para a produção dos mesmos num centro de trabalho (Quadro Produção).
Ao acionar a opção "Produzir itens Manuais" abre-se o modal que permite a definição e envio a produção de cartões kanbans de itens definidos como programação Manual.
Importante: Esta função somente é apresentada se a célula possuir itens de programação "Manual".

4 - RN004 - Sistema e-Kanban deve permitir dentro do quadro de Programação, fila de programação, a lista dos cartões de itens programados.
O quadro de programação consiste na apresentação de uma fila de cartões kanban dos itens, sequenciados/regidos por uma regra de priorização. O quadro é dividido em faixa fixa e faixa móvel, onde os cartões podem ser bloqueados e movimentados seguindo as regras que determinam as movimentações. O tamanho do quadro programação é a soma de horas da faixa fixa e da faixa móvel.
Através do atingimento do ponto de reposição (para itens de programação automática), pelo envio manual a fila de programação realizado pelo usuário ou ainda pela emissão de cartões extras(independente do tipo de programação - Manual ou Automática) a fila de programação dos cartões é preenchida e passa a ser controlada pelo quadro de programação. Na apresentação do Quadro de Programação temos as seguintes informações:
| Informação | Descrição da informação ou da ação |
Cartão Kanban | Representa um contenedor/kanban do item e é composto das seguintes informações:
|
Botão Produzir | Quando acionado, os cartões selecionados serão colocados em produção no centro de trabalho que foi pre-selecionado. Neste momento são feitas as seguintes verificações na célula e nos cartões enviados para produção:
Neste exemplo, se avaliarmos o abastecimento do supermercado, a situação se encontra "Vermelha". Entretanto, é avaliada a situação do quadro Kanban, onde verifica-se que no quadro há apenas 1 cartão, sugerindo-se a situação Verde, isto porque os cartões em produção e transporte não são considerados na composição da situação do quadro kanban do item.
Importante: os cartões selecionados para produção podem estar tanto na faixa fixa como na faixa móvel. A cada ação de produzir o algorítmo de sequenciamento é executado para definir a nova posição dos cartões, bem como o quadro kanban com a situação dos itens é atualizado. |
Zoom de Centros de Trabalho | Quando acionado permite a seleção do centro de trabalho (CT) para qual serão enviados os cartões selecionados na fila de programação. Os CTs são apresentados com base no cadastro dos CTs associados ao Grupo de Máquinas (GM) no ERP. Os CTs são apresentados pelo seu código e classificados em ordem alfabética. Valor inicial: sugere o primeiro CT cadastrado. |
Área da Faixa fixa | É a primeira parte do quadro de programação (correspondente a um número de horas) e é preenchida com uma quantidade de cartões que caibam ou que possam iniciar dentro dela. O tamanho dessa faixa é definido pelo usuário para cada célula no Fluxo de Produção. Os cartões que estão na faixa fixa impactam as seguintes consultas/relatórios de programação:
|
Área da Faixa Móvel | É a segunda parte do quadro de programação e é composta por cartões que são regidos por uma regra de priorização/sequenciamento. Nesta faixa é possível bloquear e ordenar cartões de forma automática ou manual. O tamanho dessa faixa é definido pelo usuário para cada célula no Fluxo de Produção.
Os cartões que estão na faixa móvel não impactam em consultas/relatórios de programação A cada atualização da tela do Quadro Kanban (inicialização da tela ou clique no F5 por exemplo) o algorítmo de sequenciamento é executado para definir a nova posição dos cartões. |
Botão Reordenar | Permite o ordenamento manual dos cartões, onde o botão Reordenar é habilitado quando selecioná-se um cartão na faixa móvel. Após a seleção do cartão uma janela será exibida onde é informada a posição atual do cartão e o usuário pode informar a posição destino desejada para mover o cartão (valor inicial sugerido igual a 1(um). Também é necessário informar uma justificativa. É obrigatório que o usuário informe uma justificativa para que a reordenação seja efetivada. Depois de definidas as informações de posição e justificativa, o usuário pode confirmar a reordenação do cartão através do botão "Reordenar". Caso já exista um cartão bloqueado na posição informada, após o acionamento do botão "Reordenar" não será permitida a movimentação e será emitida mensagem informando ao usuário de que não foi possível a reordenação em função da posição estar ocupada por um cartão bloqueado. Depois de realizado o ordenamento manual, o algoritmo de priorização não poderá modificar a ordem dos itens alterados manualmente; o cartão continua evoluindo na fila conforme são enviados para a produção sem que haja intervenção do algoritmo de priorização nos cartões ordenados manualmente. Os cartões ordenados manualmente são diferenciados visualmente por uma barra azul localizada na parte superior de cada cartão. Veja exemplo:
Importante: Botão inicialmente não é apresentado e somente será apresentado quando apenas um cartão for selecionado na faixa móvel e não estiver bloqueado. Se forem selecionados dois ou mais cartões, ou se for selecionado um cartão na faixa fixa ou bloqueado, este botão não será apresentado. A cada reordenamento o algorítmo de sequenciamento é executado para definir a nova posição dos cartões, bem como o quadro kanban com a situação dos itens é atualizado. Reordenação de cartão com Drag-and-Drop: Na fila de programação, faixa móvel, é permitida a reordenação do cartão a partir do conceito Drag-and-Drop. Neste caso, a reordenação será permitida selecionando-se um cartão de cada vez, onde o usuário seleciona o cartão, arrasta o mesmo até a posição que deseja. Após colocar o cartão na posição desejada é aberta a tela de justificativa, onde a partir deste ponto temos o mesmo processo de reordenamento via botão "Reordenar". Importante: a função Drag-and-drop na fila de programação tem a restrição de estar disponível apenas para os cartões visíveis na tela, não permitindo a rolagem automática de cartões em posições distantes. Neste caso, o usuário não poderá reordenar uma cartão da posição 40 para a posição 3 com este recurso, pois não há rolagem automática. Para esta situação o usuário deverá usar o botão "Reordenar" e definir manualmente a posição em que o cartão será posicionado. |
Botão Bloquear | Permite que um ou mais cartões que estejam na faixa fixa ou móvel seja bloqueado. Botão somente funcionará caso um ou mais cartões não bloqueados sejam selecionados.
Depois de justificar, o cartão será bloqueado e exibido no início da faixa móvel e o primeiro cartão disponível da faixa móvel entrará na faixa fixa. O cartão bloqueado é diferenciado dos demais pela figura do cadeado . O cartão será bloqueado e a regra de priorização não irá considerá-lo no reordenamento. Importante: A cada bloqueio o algorítmo de sequenciamento é executado para definir a nova posição dos cartões, bem como o quadro kanban com a situação dos itens é atualizado. |
Botão Desbloquear | Permite que um ou mais cartões que estejam bloqueados sejam desbloqueados. Para desbloquear o cartão o usuário seleciona um ou mais cartões que tenham o símbolo de boqueio (figura do cadeado clicando na caixa de seleção do cartão. Depois de selecionar os cartões que deseja desbloquear, deve-se clicar no botão “Desbloquear” no canto superior direito do quadro de programação. Logo depois disso o sistema realiza o desbloqueio do cartão e ele passa a estar subordinada ao algorítimo de ordenamento/sequenciamento de cartões na faixa móvel. Importante: A cada desbloqueio o algorítmo de sequenciamento é executado para definir a nova posição dos cartões, bem como o quadro kanban com a situação dos itens é atualizado. Este botão somente funcionará caso um ou mais cartões não bloqueados sejam selecionados. Caso o usuário selecione por engano cartões bloqueados e não bloqueados, ao acionar este botão apenas irá considerar para desbloqueio os cartões bloqueados e realização a ação de desbloqueio. |
Importante: Caso não existam cartões na fila de programação, mensagem informativa será apresentada.
5 - RN005 - Sistema e-Kanban deve permitir dentro do quadro de Programação, a função de produzir cartões selecionados na fila de programação a partir de um botão de ação.
Visão Geral:
O quadro de Programação realiza o enfileiramento dos cartões kanbans para que os mesmo sejam produzidos. Entretanto, a ação de colocar o cartão em produção é uma ação manual do operador. Para que esta ação possa ser realizada o operador deve realizar as seguintes ações:
a) Avaliar os cartões que estão na fila de programação (entende-se que o algorítimo já realizou uma pré-ordenação dos cartões conforme critério de sequenciamento).
b) Selecionar um ou mais cartões que serão produzidos (dentro da faixa fixa e/ou móvel e não bloqueados).
c) Selecionar o Centro de Trabalho (CT) que irá produzir os cartões selecionados. Importante: É permitida a seleção múltipla de cartões, entretanto, poderá ser selecionado apenas um CT de cada vez. Neste caso, todos os cartões selecionados irão para o CT definido.
d) Acionar o botão "Produzir".
e) O sistema realiza as validações da célula para recebimento dos cartões (ver documentação do botão "Produzir" definida no item 4 desta especificação).
d) Caso a movimentação esteja OK o sistema apresenta os cartões movimentados no CT, recalcula a situação do Kanban (atualiza o quadro Kanban) e atualiza a fila de programação de cartões nas faixas fixa e móvel.
6 - RN006 - Sistema e-Kanban deve permitir a apresentação do quadro de Produção.
RN007 - Sistema e-Kanban deve permitir dentro do quadro de Produção, a apresentação do modal de cartões em Produção.
RN008 - Sistema e-Kanban deve permitir dentro do quadro de Produção, a apresentação de modal de cartões em Transporte.
RN009 - Sistema e-Kanban deve permitir dentro do quadro de Produção, a apresentação de modal de cartões em Bloqueio.
6.1 - Apresentação do Quadro de produção (RN006):
O Quadro de Produção apresenta dentro a célula de produção os centros de trabalho que a compõe e permite que cartões que estavam no quadro de programação ou quadro kanban sejam colocados em transporte, armazenados no supermercado ou ainda bloqueados. É composto pelo modal dos centros de trabalho cadastrados para o grupo de máquinas que a célula representa, modal de cartões em transporte e modal de cartões bloqueados.
6.2 - Modal de "Cartões em Produção" (RN007).
É a apresentação visual dos centros de trabalho de uma célula. Cada célula pode possuir um ou mais centros de trabalhos(CT). O CT é representado da seguinte forma:
Nesta apresentação temos as informações do código do centro de trabalho e o número de cartões que estão em produção.
Os centros de trabalho são buscados no ERP, a partir do cadastro do GM que a célula representa. Se não houver CT cadastrado o quadro deve apresentar um CT com o código "Processo Externo".
Na movimentação dos cartões para produção no CT são verificados os seguintes parâmetros definidos na célula:
| Informação | Descrição da informação ou da ação |
| Máximo de Cartões em Produção | Define o número máximo de cartões que cada centro de trabalho da célula poderá receber. Se o número de cartões que se está colocando em produção, somado aos cartões que já existem no CT for maior que o definido, é emitida mensagem informativa e o envio dos cartões para produção é cancelado. |
| Produzir itens distintos simultaneamente. | Define se o sistema permitirá que apenas cartões de um mesmo item sejam produzidos ao mesmo tempo no mesmo centro de trabalho. Veja o exemplo a seguir onde tenho uma célula com dois CTs e quero produzir os itens A e B:
Caso um das situações acima descritas não for aceita, é emitida mensagem informativa e o envio dos cartões para produção é cancelado. |
Ao clicar sobre o símbolo do centro de trabalho é aberta tela/modal onde são apresentadas as seguintes informações:
| Informação | Descrição da informação ou da ação |
| Título da tela | É apresentado o código e a descrição do Centro de trabalho |
| Botão de Cabeçalho "Transportar" | Valor inicial como desmarcado, cinza, letras e símbolo em preto. Ao acionar este botão todos os cartões apresentados no modal serão selecionados, onde os botões individuais de "Transporte" ficarão na cor azul (a cor inicial é cinza). O usuário ao clicar no botão "Aplicar" realiza o envio de todos os cartões selecionados para a situação de "Em transporte". Ao confirmar o envio ao transporte, é suprimido do CT os cartões em produção e este mesmo número de cartões é somado ao modal de "Cartões em Transporte". Importante: Se o usuário clicar no botão individual de Transporte o mesmo será "desmarcado" e quando do acionamento do botão "Aplicar" este cartão desmarcado será desconsiderado. Caso o botão já esteja pré-selecionado (por ex. na opção de "Armazenar"), esta pre-seleção será desconsiderada e passará a considerar a situação "Transportar". |
| Botão de Cabeçalho "Bloquear" | Valor inicial como desmarcado e na cor cinza. Ao acionar este botão todos os cartões apresentados no modal serão selecionados, onde os botões individuais de "Bloqueio" ficarão na cor vermelha (a cor inicial é cinza). Neste caso, será aberto o detalhe para que o usuário selecione o motivo do bloqueio (Label "Selecione o Motivo"). São apresentadas as justificativas cadastradas e permite que o usuário confirme o bloqueio (disponibilizado botão "Bloquear") ou cancele a ação (disponibilizado botão "Cancelar"). O usuário ao clicar no botão "Aplicar" realiza o envio de todos os cartões selecionados para a situação de "Bloqueio", registra para cada movimento de cartão a justificativa informada para geração de estatísticas de bloqueio e posterior consulta nos Dashboards relacionados. Também ao confirmar o bloqueio, é suprimido do CT os cartões bloqueados e este mesmo número de cartões é somado ao modal de "Cartões Bloqueados". Importante: Se o usuário clicar no botão individual de Bloqueio o mesmo será "desmarcado" e quando do acionamento do botão "Aplicar" este cartão selecionado será desconsiderado. Caso o botão já esteja pré-selecionado (por exemplo na opção de "Armazenar"), esta pre-seleção será desconsiderada e passará a considerar a situação "Bloquear". |
| Botão de Cabeçalho "Armazenar" | Valor inicial como desmarcado e na cor cinza. Ao acionar este botão todos os cartões apresentados no modal serão selecionados, onde os botões individuais de "Armazenar" ficarão na cor verde (a cor inicial é cinza). O usuário ao clicar no botão "Aplicar" realiza o envio de todos os cartões selecionados para a situação de "Supermercado". Ao confirmar o armazenamento dos cartões, é suprimido do CT os cartões selecionados e este mesmo número de cartões é somado ao saldo de cartões armazenados no supermercado do item. Importante: Se o usuário clicar no botão individual de Armazenar o mesmo será "desmarcado" e quando do acionamento do botão "Aplicar" este cartão selecionado será desconsiderado. Caso o botão já esteja pré-selecionado (na opção de "Bloquear"), esta pre-seleção será desconsiderada e passará a considerar a situação "Armazenar". |
| Lista de cartões Kanban | Apresenta os cartões que estão em produção, identificando para cada cartão, a situação do kanban (símbolo com a cor do Kanban - se for extra será em azul), Código, descrição e referência do item, Data e hora em que o cartão foi colocado em produção, tipo de item (Final ou processo), quantidade de um kanban do item e a unidade de medida do mesmo. Apresenta também os botões de seleção individual "Transportar", "Armazenar" e "Bloquear". |
| Botão Individual "Transportar" | Valor inicial como desmarcado, cinza e símbolo em preto. Para cada linha da lista de cartões (que representa um cartão do item apresentado) apresenta o botão com o símbolo de "Transporte", onde se selecionado ficará com a cor azul. Ao confirmar o envio ao transporte pelo acionamento do botão "Aplicar", permite o envio apenas do cartão da linha em que esta localizado o botão selecionado para a situação de "Em transporte". Também é suprimido do CT um cartão e este mesmo cartão é somado ao modal de "Cartões em Transporte". Importante: É permitida a múltipla seleção de linhas nesta tela e o envio de mais de um cartão para a situação de Transporte. Caso o botão já esteja pré-selecionado (na opção de "Armazenar"), esta pre-seleção será desconsiderada e passará a considerar a situação "Transportar". |
| BotãoIndividual"Bloquear" | Valor inicial como desmarcado e na cor cinza. Para cada linha da lista de cartões (que representa um cartão do item apresentado) apresenta o botão com o símbolo de "Bloquear", onde se selecionado ficará com a cor vermelha. Também será aberto o detalhe para que o usuário selecione o motivo do bloqueio (Label "Selecione o Motivo"). São apresentadas as justificativas cadastradas e permite que o usuário confirme o bloqueio (disponibilizado botão "Bloquear") ou cancele a ação (disponibilizado botão "Cancelar"). Ao confirmar o bloqueio pelo acionamento do botão "Aplicar", realiza o envio apenas do cartão da linha em que esta localizado o botão selecionado para a situação de "Em Bloqueio". Registra para cada movimento de cartão a justificativa informada para a geração de estatísticas de bloqueio e posterior consulta nos Dashboards relacionados. Também é suprimido do CT o cartão bloqueado e este mesmo cartão é somado ao modal de "Cartões Bloqueados". Importante: É permitida a múltipla seleção de linhas nesta tela e o envio de mais de um cartão para a situação de Bloqueio. Caso o botão já esteja pré-selecionado (na opção de "Armazenar"), esta pre-seleção será desconsiderada e passará a considerar a situação "Bloquear". |
| BotãoIndividual"Armazenar" | Valor inicial como desmarcado e na cor cinza. Para cada linha da lista de cartões (que representa um cartão do item apresentado) apresenta o botão com o símbolo de "Armazenar", onde se selecionado ficará com a cor verde. Ao confirmar o envio ao transporte pelo acionamento do botão "Aplicar", permite o envio apenas do cartão da linha em que esta localizado o botão selecionado para a situação de "Supermercado". Também é suprimido do CT um cartão este mesmo cartão é somado ao modal de "Supermercado". Importante: É permitida a múltipla seleção de linhas nesta tela e o envio de mais de um cartão para a situação de Armazenamento. Caso o botão já esteja pré-selecionado (na opção de "Armazenar"), esta pre-seleção será desconsiderada e passará a considerar a situação "Armazenar". |
| Botão "Aplicar" | Ao acionar este botão serão verificadas as situações dos botões individuais e, apenas para os botões selecionados, será realizada a ação correspondente ao botão selecionado. A ação de armazenar equivale a ação de produzir o cartão do item. Neste caso, a partir desta ação, oa cartão armazenado passa a aparecer na consulta de itens p´roduzidos e Dashboards relacionados. Importante: A cada ação de "Aplicar" o algorítmo de sequenciamento é executado para definir a nova posição dos cartões, bem como o quadro kanban com a situação dos itens é atualizado. |
| Botão "Fechar" | Ao acionar este botão não serão verificadas as situações dos botões individuais e não se realizará nenhuma ação, mesmo que houverem botões selecionados. |
6.3 - Modal de "Cartões em Transporte" (RN008).
É a apresentação visual do número de cartões que se encontram em transporte na célula de produção. Cor do modal: Cinza e letras/símbolo em preto. Apresentação gráfica do modal:
Ao clicar sobre o botão de Cartões em Transporte é aberta tela/modal onde são apresentadas as seguintes informações:
| Informação | Descrição da informação ou da ação |
| Título da tela | É apresentado o título "Cartões em Transporte". |
| Botão de Cabeçalho "Armazenar" | Valor inicial como desmarcado e na cor cinza. Ao acionar este botão todos os cartões apresentados no modal serão selecionados, onde os botões individuais de "Armazenar" ficarão na cor verde (a cor inicial é cinza). O usuário ao clicar no botão "Aplicar" realiza o envio de todos os cartões selecionados para a situação de "Supermercado". Ao confirmar o armazenamento dos cartões, são suprimidos do modal de "Cartões em Transporte" os cartões selecionados e este mesmo número de cartões é somado ao saldo de cartões armazenados no supermercado do item. Importante: Se o usuário clicar no botão individual de Armazenar o mesmo será "desmarcado" e quando do acionamento do botão "Aplicar" este cartão selecionado será desconsiderado. Caso o botão já esteja pré-selecionado (na opção de "Bloquear"), esta pre-seleção será desconsiderada e passará a considerar a situação "Armazenar". |
| Botão de Cabeçalho "Bloquear" | Valor inicial como desmarcado e na cor cinza. Ao acionar este botão todos os cartões apresentados no modal serão selecionados, onde os botões individuais de "Bloqueio" ficarão na cor vermelha (a cor inicial é cinza). Neste caso, será aberto o detalhe para que o usuário selecione o motivo do bloqueio (Label "Selecione o Motivo"). São apresentadas as justificativas cadastradas e permite que o usuário confirme o bloqueio (disponibilizado botão "Bloquear") ou cancele a ação (disponibilizado botão "Cancelar"). O usuário ao clicar no botão "Aplicar" realiza o envio de todos os cartões selecionados para a situação de "Bloqueio", registra para cada movimento de cartão a justificativa informada para a geração de estatísticas de bloqueio e posterior consulta nos Dashboards relacionados. Também ao confirmar o bloqueio, são suprimidos do modal de "Cartões em Transporte" os cartões bloqueados e este mesmo número de cartões é somado ao modal de "Cartões Bloqueados". Importante: Se o usuário clicar no botão individual de Bloqueio o mesmo será "desmarcado" e quando do acionamento do botão "Aplicar" este cartão selecionado será desconsiderado. Caso o botão já esteja pré-selecionado (por exemplo na opção de "Armazenar"), esta pre-seleção será desconsiderada e passará a considerar a situação "Bloquear". |
| Lista de cartões Kanban | Apresenta os cartões que estão em produção, identificando para cada cartão, a situação do kanban (símbolo com a cor do Kanban - se for extra será em azul), Código, descrição e referência do item, Data e hora em que o cartão foi colocado em Transporte, tipo de item (Final ou processo), quantidade de um kanban do item e a unidade de medida do mesmo. Apresenta também os botões de seleção individual "Armazenar" e "Bloquear". |
Botão Individual "Armazenar" | Valor inicial como desmarcado e na cor cinza. Para cada linha da lista de cartões (que representa um cartão do item apresentado) apresenta o botão com o símbolo de "Armazenar", onde se selecionado ficará com a cor verde. Ao confirmar o envio ao transporte pelo acionamento do botão "Aplicar", permite o envio apenas do cartão da linha em que esta localizado o botão selecionado para a situação de "Supermercado". Também é suprimido do modal de "Cartões em Transporte" um cartão este mesmo cartão é somado ao modal de "Supermercado". Importante: É permitida a múltipla seleção de linhas nesta tela e o envio de mais de um cartão para a situação de "Armazenar". Caso o botão já esteja pré-selecionado (na opção de "Bloquear"), esta pre-seleção será desconsiderada e passará a considerar a situação "Armazenar". |
| BotãoIndividual"Bloquear" | Valor inicial como desmarcado e na cor cinza. Para cada linha da lista de cartões (que representa um cartão do item apresentado) apresenta o botão com o símbolo de "Bloquear", onde se selecionado ficará com a cor vermelha. Também será aberto o detalhe para que o usuário selecione o motivo do bloqueio (Label "Selecione o Motivo"). São apresentadas as justificativas cadastradas e permite que o usuário confirme o bloqueio (disponibilizado botão "Bloquear") ou cancele a ação (disponibilizado botão "Cancelar"). Ao confirmar o bloqueio pelo acionamento do botão "Aplicar", realiza o envio apenas do cartão da linha em que esta localizado o botão selecionado para a situação de "Em Bloqueio". Registra para cada movimento de cartão a justificativa informada para geração de estatísticas de bloqueio e posterior consulta nos Dashboards relacionados. Também é suprimido do modal de "Cartões em Transporte" o cartão bloqueado e este mesmo cartão é somado ao modal de "Cartões Bloqueados". Importante: É permitida a múltipla seleção de linhas nesta tela e o envio de mais de um cartão para a situação de "Bloquear". Caso o botão já esteja pré-selecionado (na opção de "Armazenar"), esta pre-seleção será desconsiderada e passará a considerar a situação "Bloquear". |
| Botão "Aplicar" | Ao acionar este botão serão verificadas as situações dos botões individuais e, apenas para os botões selecionados, será realizada a ação correspondente ao botão selecionado. A ação de armazenar equivale a ação de produzir o cartão do item. Neste caso, a partir desta ação, o cartão armazenado passa a aparecer na consulta de itens produzidos e Dashboards relacionados. Importante: A cada ação de "Aplicar" o algorítmo de sequenciamento é executado para definir a nova posição dos cartões, bem como o quadro kanban com a situação dos itens é atualizado. |
| Botão "Fechar" | Ao acionar este botão não serão verificadas as situações dos botões individuais e não se realizará nenhuma ação, mesmo que houverem botões selecionados. |
6.4 - Modal de "Cartões Bloqueados" (RN009).
É a apresentação visual do número de cartões que se encontram em transporte na célula de produção. Cor do modal: Cinza. Apresentação gráfica do modal:
Ao clicar sobre o botão de Cartões em Transporte é aberta tela/modal onde são apresentadas as seguintes informações:
| Informação | Descrição da informação ou da ação |
| Título da tela | É apresentado o título "Cartões Bloqueados". |
| Destino do Cartão | são apresentados os botões de cabeçalho conforme a seguir: |
| Botão de Cabeçalho "Transportar" | Valor inicial como desmarcado e na cor cinza. Ao acionar este botão todos os cartões apresentados no modal serão selecionados, onde os botões individuais de "Transporte" ficarão na cor azul (a cor inicial é cinza). O usuário ao clicar no botão "Aplicar" realiza o envio de todos os cartões selecionados para a situação de "Transporte". Ao confirmar o envio ao transporte, são suprimidos do modal "Cartões Bloqueados" os cartões em produção e este mesmo número de cartões é somado ao modal de "Cartões em Transporte". Importante: Se o usuário clicar no botão individual de Transporte o mesmo será "desmarcado" e quando do acionamento do botão "Aplicar" este cartão desmarcado será desconsiderado. Caso o botão já esteja pré-selecionado (por ex. na opção de "Quadro Kanban"), esta pre-seleção será desconsiderada e passará a considerar a situação "Transporte". |
| Botão de Cabeçalho "Quadro Kanban" | Valor inicial como desmarcado e na cor cinza. Ao acionar este botão todos os cartões apresentados no modal serão selecionados, onde os botões individuais de "Quadro Kanban" ficarão na cor Laranja (a cor inicial é cinza). O usuário ao clicar no botão "Aplicar" realiza o envio de todos os cartões selecionados para a situação de "Quadro Kanban". Ao confirmar o envio ao transporte, são suprimidos do modal "Cartões Bloqueados" e este mesmo número de cartões é somado ao Quadro Kanban. Importante: Se o usuário clicar no botão individual de Quadro Kanban o mesmo será "desmarcado" e quando do acionamento do botão "Aplicar" este cartão desmarcado será desconsiderado. Caso o botão já esteja pré-selecionado (por ex. na opção de "Transporte"), esta pre-seleção será desconsiderada e passará a considerar a situação "Quadro Kanban". |
| Lista de cartões Kanban | Apresenta os cartões que estão em bloqueio, identificando para cada cartão, a situação do kanban (símbolo com a cor do Kanban - se for extra será em azul), Código, descrição e referência do item, Data e hora em que o cartão foi colocado em bloqueio, quantidade de um kanban do item, unidade de medida do item e o motivo do Bloqueio. Apresenta também os botões de seleção individual "Transportar" e "Quadro Kanban".
|
| Botão Individual "Transportar" | Valor inicial como desmarcado, cinza e símbolo em preto. Para cada linha da lista de cartões (que representa um cartão do item apresentado) apresenta o botão com o símbolo de "Transporte", onde se selecionado ficará com a cor azul. Ao confirmar o envio ao transporte pelo acionamento do botão "Aplicar", permite o envio apenas do cartão da linha em que esta localizado o botão selecionado para a situação de "Em transporte". Também é suprimido do modal "Cartões Bloqueados" um cartão e este mesmo cartão é somado ao modal de "Cartões em Transporte". Importante: É permitida a múltipla seleção de linhas nesta tela e o envio de mais de um cartão para a situação de Transporte. Caso o botão já esteja pré-selecionado (na opção de "Quadro Kanban"), esta pre-seleção será desconsiderada e passará a considerar a situação "Transporte". |
| Botão Individual "Quadro Kanban" | Valor inicial como desmarcado, cinza e símbolo em preto. Para cada linha da lista de cartões (que representa um cartão do item apresentado) apresenta o botão com o símbolo de "Quadro Kanban", onde se selecionado ficará com a cor Laranja. Ao confirmar o envio ao transporte pelo acionamento do botão "Aplicar", permite o envio apenas do cartão da linha em que esta localizado o botão selecionado para a situação de "Quadro Kanban". Também é suprimido do modal "Cartões Bloqueados" um cartão e este mesmo cartão é somado ao Quadro Kanban. Importante: É permitida a múltipla seleção de linhas nesta tela e o envio de mais de um cartão para a situação de Quadro Kanban. Caso o botão já esteja pré-selecionado (na opção de "Transporte"), esta pre-seleção será desconsiderada e passará a considerar a situação "Quadro Kanban". |
Botão "Aplicar" | Ao acionar este botão serão verificadas as situações dos botões individuais e, apenas para os botões selecionados, será realizada a ação correspondente ao botão selecionado. Desbloqueio para "Cartões em Transporte": para o cartão do item que estiver marcado, será suprimido do modal "Cartões Bloqueados" um cartão e este mesmo cartão é somado ao modal de "Cartões em Transporte". Desbloqueio para "Quadro Kanban": para o cartão do item que estiver marcado, será suprimido do modal "Cartões Bloqueados" e o cartão será direcionado ao quadro kanban, onde dependendo do tipo de cartão a atualização do Quadro Kanban terá o seguinte comportamento:
Importante: A cada ação de "Aplicar" o algorítmo de sequenciamento é executado para definir a nova posição dos cartões, bem como o quadro kanban com a situação dos itens é atualizado. |
Botão "Fechar" | Ao acionar este botão não serão verificadas as situações dos botões individuais e não se realizará nenhuma ação, mesmo que houverem botões selecionados. |
<Caso necessário inclua protótipos de telas com o objetivo de facilitar o entendimento do requisito, apresentar conceitos e funcionalidades do software>.
Protótipo 01
<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>.
Não se aplica. Os chamados relacionados as tabelas relacionadas a cadastros e movimentações foram informados na especificação: http://tdn.totvs.com/pages/viewpage.action?pageId=200903689.
Í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> |
<Informações utilizadas na linha Protheus>.
Nome: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emissão De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 | '01/01/08' |
X1_HELP | Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório |
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | AMB->AMB_CODIGO |
<Informações utilizadas na linha Datasul>.
Procedimentos
Não se aplica. Estrutura de menu definida na especificação> http://tdn.totvs.com/pages/viewpage.action?pageId=232821947.
Procedimento |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Módulo |
|
|
|
Programa base |
|
|
|
Nome Menu | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Registro padrão | Sim | Sim | Sim |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Release de Liberação |
|
|
|
Programas
Programa |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Nome Externo |
|
|
|
Nome Menu/Programa | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Nome Verbalizado[1] | (Max 254 posições) | (Max 254 posições) | (Max 254 posições) |
Procedimento |
|
|
|
Template | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) |
Tipo[2] | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Categoria[3] |
|
|
|
Executa via RPC | Sim/Não | Sim/Não | Sim/Não |
Registro padrão | Sim | Sim | Sim |
Outro Produto | Não | Não | Não |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Query on-line | Sim/Não | Sim/Não | Sim/Não |
Log Exec. | Sim/Não | Sim/Não | Sim/Não |
Rotina (EMS) |
|
|
|
Sub-Rotina (EMS) |
|
|
|
Localização dentro da Sub Rotina (EMS) |
|
|
|
Compact[4] | Sim/Não | Sim/Não | Sim/Não |
Home[5] | Sim/Não | Sim/Não | Sim/Não |
Posição do Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right |
Informar os papeis com os quais o programa deve ser vinculado |
|
|
|
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* |
|
Descrição em Inglês* |
|
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
[6] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|