- O cadastro de fornecedor deve ser feita via formulário contendo os campos:
- Nome;
- E-mail;
- CNPJ da empresa (opcional);
- Telefone de contato (opcional);
- O sistema deve impedir que duas empresas tenham o mesmo fornecedor com o mesmo cnpj.
- Deve ser exibido a mensagem de erro caso seja gerada ao efetuar o cadastro.
- Deve ser exbido todos os fornecedores em forma de tabela na qual cada coluna é referente um campo do fornecedor.
- A tabela deve estar paginada.
- Deve ser possível editar qualquer campo do formulário de cadastro de fornecedor.
- As mesma regras de cadastro devem ser utilizadas na operação de cadastro.
- Deve ser exibido a mensagem de erro caso seja gerada ao efetuar a atualização.
- Deve ser possível remover mais de um forncedor por vez.
- O cadastro de locais de armazenamento deve ser via formulário com um campo de nome.
- O processo de criar um setor (divisão de um local) deve seguir o mesmo fluxo do seu local pai.
- O sistema deve validar se é um gerente realizando essa ação.
- Não deve ser possível haver setores de setores.
- Deve ser exibido uma lista contendo os nomes de cada local de armazenamento.
- Deve ser possível escolher visualizar ou não os setores de um local de armazenamento.
- Deve ser possível remover qualquer setor de um local de armazenamento.
- Ao remover um local de armazenamento, devem ser excluídoss automaticamente os seus setores.
- Deve ser possível atualizar via formulário contendo o nome do local de armazenamento.
- O processo de atualizar o nome de um setor deve seguir o mesmo fluxo do seu local de armazenamento pai.
- Os filtros podem ser aplicados ao mesmo tempo.
- O status de estoque deve ser um dos seguintes tipos:
ideal
,abaixo
ouesgotado
.
- O tipo de lançamento diz respeito em
entrada
esaída
.
- Ao fornecer o nome da subcategoria, a categoria pai também de ser mostrada.
- Ao fornecer o nome do setor de armazenamento, o local de armazenamento também de ser mostrado.
- Sem critérios para essa história de usuário haha.
Clique aqui para acessar as tasks organizadas em uma tabela Kanban.