Eu como pessoa usuária do sistema Quero salvar um diagnóstico referenciando os itens adicionados com os itens da coleção de itens Para que eu possa me utilizar de itens já cadastrados no sistema
Contexto
O que originou
Uma nova coleção de itens foi implementada para centralizar os itens, materiais e acessórios no sistema. Atualmente cada ordem de serviço está salvando uma lista de itens no diagnóstico sem qualquer referência à essa coleção. Com isso itens iguais são registrados de formas diferentes ocasionando problema no ato de gerar demanda de compra
Solução proposta
Modificar o JSON de itens dentro do diagnótisco para somente ter os campos {quantidade, item_id}, onde o item_id é uma referência ao id do item na coleção items.
Fora de Contexto
_
Critérios de aceitação
[ ] Dado que estou criando um novo diagnóstico Quando clico em salvar Então se o item não existir, enviar uma requisição para criar um novo e ao salvar a ordem de serviço, com o campo item_id com o valor ObjectId do item salvo anteriormente.
[ ] Dado que estou criando um novo diagnóstico Quando clico em salvar Então se o item já existir, manter somente a estrutura do item ao enviar para salvar o diagnóstico
Objetivo
Eu como pessoa usuária do sistema
Quero salvar um diagnóstico referenciando os itens adicionados com os itens da coleção de
itens
Para que eu possa me utilizar de itens já cadastrados no sistema
Contexto
O que originou
Uma nova coleção de itens foi implementada para centralizar os itens, materiais e acessórios no sistema. Atualmente cada ordem de serviço está salvando uma lista de itens no diagnóstico sem qualquer referência à essa coleção. Com isso itens iguais são registrados de formas diferentes ocasionando problema no ato de gerar demanda de compra
Solução proposta
Modificar o JSON de itens dentro do diagnótisco para somente ter os campos {quantidade, item_id}, onde o item_id é uma referência ao id do item na coleção items.
Fora de Contexto
_
Critérios de aceitação
[ ] Dado que estou criando um novo diagnóstico
Quando clico em salvar
Então se o item não existir, enviar uma requisição para criar um novo e ao salvar a ordem de serviço, com o campo item_id com o valor ObjectId do item salvo anteriormente.
[ ] Dado que estou criando um novo diagnóstico
Quando clico em salvar
Então se o item já existir, manter somente a estrutura do item ao enviar para salvar o diagnóstico
Observações
Nova estrutura dos itens