Release Notes – versão “Tiradentes” 2017.04.21

São as seguintes a modificações

Note importante: deve ser necessário clicar na função F5 do teclado para recarregar os scripts da tela, uma vez que o browser pode ter feito cash

 

Apontamento  

  • Liberar a próxima OP caso a OP atual tenha link com a PlannedOrderSupplyPOs. (RL – 13/02/2017) 
  • Alterado o status da OP de acordo com o apontamento realizado. (RL – 13/02/2017) 
  • Colocado em memória os Status da OP para não ficar consultando o banco várias vezes. (RL – 14/02/2017) 
  • Removido os números de Status, passando a tratar somente com o StatusType. (RL – 14/02/2017) 
  • Ajustado o código de fechamento da OP, para fechar somente quando todas as operações forem finalizadas. (RL – 14/02/2017) 
  • Criado um DTO para a tabela de Status da OP. (RL – 14/02/2017) 
  • Adicionado o transactionType START a API de apontamento, para forçar o início da operação ignorando o seu status. (RL – 09/03/2017) 
  • Adicionado o método Release na api de apontamento para liberar as operações. (RL – 20/03/2017) 
  • Melhorado o tratamento de erros ao salvar uma lista de produção. Caso um dos apontamentos falhe, será feito o rollback de todos. (RL – 20/03/2017) 
  • Liberar a primeira operação da OP somente se a mesma estiver com status 1 (RL – 27/03/2017) 

 
 

Programação Manual 

  • Novo layout por grupo de recurso. (JRM – 17/02/2017) 

 
 

Telas 

  • Detectar se form foi alterado. Mostra um asterisco no header se houve modificação. (JRM – 23/02/2017) 
    • Alterar os campos de valor dos inputs hidden para também utilizar o objeto vindo do Angular ao invés de pegar do C#. Como foi feito com os campos visíveis anteriormente. Isso foi feito para a exportação para o excel voltar a funcionar. (RL – 07/04/2017)
    • Ajustes de layout para remover os locais onde eram utilizados magin com valores negativos. (RL – 18/04/2017)

 
 

ExportToExcel

  • Detectar se form foi alterado. Mostra um asterisco no header se houve modificação. (JRM – 23/02/2017) 

 
 

 

Smart Gantt  

  • Criado o SmartGanttController para gerar as informações da tela simplificada do Gantt. (RL – 13/02/2017) 
  • Criado os templates da tela de programação para a implentação do SmartGantt. (RL – 22/02/2017) 

 
 

PlannedOrder  

  • Alterada a nomenclatura dos Status da OP e as suas cores. (RL – 13/02/2017) 
  • Adicionado o campo ScheduledState na OP e operação para indicar se foi ou não programado. (RL – 14/02/2017) 
  • Adicionado o campo ScheduledFailReason na PlannedOrderOperations para indicar o motivo de não programar. (RL – 14/02/2017) 
  • Removido os campos de ResourceID, LaunchTime, StartTime e EndTime da PlannedOrderOperations. (RL – 14/02/2017) 
  • Adicionado o campo Priority na tabela PlannedOrderStatus. (RL – 12/04/2017)
  • Ajustado filtro geral na tela de OMs (RW – 19/04/2017)

 
 

MPS 

  • Alterado o SupplyDemandWithPlannedOrders para percorrer a lista PlannedOrdersCreated e criar a estrutura dessas OPs. (RL – 03/03/2017) 
  • Criada função para verificar se existe alguma demanda aberta de um material (RW – 03/04/2017)

 
 

FCS 

  • Adicionando o modelo de fornos (FML – 08/03/2017) 
  • Ajuste de programação backward. Programar com base na data mínima de todas as sucessoras (FML – 08/03/2017) 
  • Ajuste no Driver que causava erro no carregamento do Supply se a OP estivesse fechada  (FML – 10/03/2017) 
  • Alterado o método HasAllComponentsInStock no QueueItem para aceitar o status released. (RL – 15/02/2017) 
  • Correção no método IsStockOK do QueueItem para ler o SuppliedByPlannedOrders ao invés de SupplyPlannedOrders. (RL – 16/02/2017) 
  • Ajustado o IsStockOK do QueueItem para reconhecer ops abertas sem operações como stock.(RL – 17/02/2017) 
  • Alterado o carregamento da PlannedOrders no Web Driver, para somente carregar operações abertas. (RL – 17/02/2017) 
  • Removido o ScheduleType. (RL – 17/02/2017) 
  • Recursos: Adiciona calendário e regra de fila defaults ao inserir um novo. (RL – 17/02/2017) 
  • Ajustes necessários para corrigir o índice do constraintid para string, bem como os tempos de setup, teardown e transfer para double (FML – 28/02/2017) 
  • Ajuste de bug relacionado a variação da disponibilidade de recurso secundário. (FML – 14/03/2017) 
  • Ao atualizar os status das OPs e operações não estava sendo feito o join com a ProjectDetails e também não era analisado o status da OP, somente da operação. (RL – 16/03/2017) 
  • Ajuste para que a operação interrompida não considere o estoque (FML – 21/03/2017) 
  • Adicionada a lista de Recursos que foram planejados (PlannedOrderSchedule) no DataSplit. (RL – 22/03/2017) 
  • Adicionado o campo IsPrimary na PlannedOrderSchedule. A marcação do IsPrimary está funcionando novamente. (RL – 22/03/2017) 
    • Ajuste para permitir que uma operação seja programada usando o LeadTime do material componente mesmo que esta possua uma Ordem de Compra com quantidade menor que o necessário. Isso estava fazendo a otimização não programar algumas OPs. (RW – 12/04/2017)
    • Adicionada razão da não programação no método que verifica se existe estoque dos componentes. (RW – 12/04/2017)
    • Incluídas novas razões da não programação com relação a disponibilidade de materiais e recursos. (RW – 12/04/2017)

 
 

SimpleFCS 

  • Ajustado OPs predecessoras e data inicial do calendário -90 dias. (FML – 10/02/2017) 
  • Adicionada a função de overlap de operações no SimpleSchedule. (FML – 21/03/2017) 
    • Corrigir caso em que o sistema gerava loop e estouro de pilha ao utilizar Lote de Transferência na OP com predecessora: Foi removido o código que fazia o ajuste no esforço dentro do mesmo recurso e mantido apenas quando está percorrendo as predecessoras. Pois é o único local necessário. Foi ajustado para calcular o EndTime baseado também no EndTime da operação sucessora subtraindo o tempo equivalente ao Lote de Transferência. Pois anteriormente estava utilizando o StartTime, causando erro no horário programado. (RW – 07/04/2017)
    • Na programação reversa, considerar lote de produção. (RL – 13/04/2017)
    • Ajuste para a programação reversa conseguir trabalhar com grupos de recursos, pois estava sempre alocando apenas um recurso do grupo. (RW – 20/04/2017)

 
 

Adicionar novo 

  • Nos pedidos, adicionar Cliente e Material diretamente via o typeahead. (JRM – 21/02/2017) 

 
 

FCS Commit 

  • Atualizado o Status de 0 para 1 as OPs e Operações. (RL – 15/02/2017) 
  • Redução de consultas e joins com a tabela de status. (RL – 15/02/2017) 
  • Removido método que atualizava o Start e End time para a Operations. (RL – 15/02/2017) 
  • Filtrado pelo Status 0 ao atualizar as datas das OCs e OVs. (RL – 15/02/2017) 
  • Atualiado o baseline somente se o Status da operação for 0. (RL – 15/02/2017) 

 
 

ScheduleBoard  

  • Alterado para pegar o status da operação. (RL – 15/02/2017) 

 
 

SeedScheduler  

  • Carregado os projetos do NewEngine do branch Main no SeedScheduler. (RL – 28/02/2017) 

 
 

 

Integração 

  • Incluída possibilidade de filtrar as OPs por status na interface de saída. Por exemplo: “/Api-v2/PlannedOrder?statusID=2”. (RW – 16/03/2017) 
  • Limitado o número de execuções e queues do monitor de integração para 20. (RL – 18/04/2017)

 
 

Exceções 

  • Incluído na tela de exceções (de calendário e de recurso) o campo “Quantidade” para informar a quantidade de recursos disponível durante a exceção. Útil para configurar Hora Extra. (RW – 21/03/2017) 

 
 

DbUpdater 

  • Alterado o campo ScheduledStateID para público para o DbUpdater. (RW – 21/03/2017) 

 
 

Fuso Horário 

  • Incluída a possibilidade de escolher o fuso horário que a empresa está localizada (através do menu “Configurações Gerais”). (RW – 16/03/2017) 
  • Ajustadas as funções de salvamento da otimização para salvar as datas sempre como UTC. Assim, o Gantt estará sempre correto independente do fuso horário que o cliente se encontra. (RW – 16/03/2017) 
  • Gantt alterado para entender a configuração acima, mostrando as datas no fuso horário do navegador do cliente. Também efetuado o mesmo ajuste no mini-Gantt presente na tela de OP. (RW – 16/03/2017) 
  • Ajuste na tela de calendário e de exceção para mostrar qual o Fuso Horário que a empresa está trabalhando e para salvar os horários selecionados sempre fixo, não sendo alterados independente do fuso horário do cliente. (RW – 16/03/2017) 

 
 

Logs de Acesso

  • Registrar os acessos dos usuários ao sistema. Os acessos estão sendo registrados no banco SeedWebAdmin, na tabela UserAccessLogs. Todas as requisições ao sistema estão sendo registradas. (RW – 17/04/2017)
Anúncios

Autor: planmyresources

A Seed Tecnologia e Consultoria Ltda, é uma empresa pioneira no Brasil no desenvolvimento de software para o Planejamento e Programação avançada (APS) . Fornecemos uma ferramenta acessíveis e fácil de usar para empresas que desejam aumentar a precisão das previsões, melhorar a qualidade do atendimento ao cliente e reduzir atrasos, maximizar lucros e reduzir custos. Possuímos 21 anos de experiência trabalhando empresas de diversos segmentos e incorporou melhores práticas e exigências de negócios em seu software.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s