Eu, como usuário do sistema AgroDigital, quero buscar doação/partilha de vacina, listar doação/partilha de vacina, adicionar doação/partilha de vacina, visualizar doação/partilha de vacina e editar doação/partilha de vacina para gerenciar doações/partilhas de vacina.
Dado que estou na tela inicial para usuários autenticados Quando acesso o menu Doação/Partilha de Vacina (Ver RNC007 - Permissões de Acesso) Então o sistema exibe a tela de busca, contendo os seguintes filtros:
Campo
Tipo
Obrigatório
Validações
Código da Doação/Partilha
Inteiro
Não
Tamanho = 10 caracteres
Origem do Saldo
Texto
Não
Tamanho = 255 caracteres
CPF/CNPJ da Origem do Saldo
Texto
Não
Tamanho = 14 caracteres
Destino do Saldo
Texto
Não
Tamanho = 255 caracteres
CPF/CNPJ do Destino do Saldo
Texto
Não
Tamanho = 14 caracteres
Número de Partida
Texto
Não
Tamanho = 20 caracteres
Laboratório
Seleção simples de entidade: laboratório
Não
Valores = laboratórios cadastrados no sistema
Doença
Seleção simples de entidade: doença
Não
Valores = doenças cadastradas no sistema
Tipo de Vacina
Seleção simples de entidade: tipo de vacina
Não
Valores = tipos de vacinas cadastradas no sistema
Situação
Seleção simples
Não
Valores = “Gravado”, “Cancelado”
E exibe as seguintes ações: (Ver AC001 - Ações das telas de busca)
Dado que estou na tela de busca E o campo de busca e/ou pelo menos um dos filtros disponíveis foi corretamente preenchido Quando realizo a ação “Pesquisar” E o sistema encontrou registros compatíveis com os valores informados Então o sistema exibe os resultados retornados, contendo os seguintes campos:
Campo
Descrição
Código da Doação/Partilha
Exibe o código da doação/partilha
Origem do Saldo
Exibe o CPF/CNPJ - Nome/Razão Social da origem
Destino do Saldo
Exibe o CPF/CNPJ - Nome/Razão Social do destinatário
Lotes
Exibe o Número de Partida - Laboratório - Doença - Tipo de Vacina (Um ou mais)
Situação
Exibe a situação do cadastro
E exibe as seguintes ações: (Ver AC002 - Ações das telas de listagem)
Valores = saldos de vacina que estão no nome da “Origem do saldo” que ainda possuem alguma dose disponível
Lote [X] - [Nº de Partida], [Doença], [Tipo de Vacina], [Laboratório], [Validade], [Frascos], [Doses por Frasco], [Total de Doses] (Um ou mais) (Disponível para cada lote selecionado)
Somente leitura Deve exibir os dados separando o saldo por doses vencidas, descartadas, utilizadas e disponíveis Para origem do saldo = “Revendedora de Produtos Agropecuários”, também incluir “vendidas” Para origem do saldo = “Produtor”, “Vacinador”, “Médico Veterinário”, também incluir “doadas/partilhadas”
Dado que estou na tela de visualização Então o sistema exibe os campos do formulário descrito no critério de aceitação 3 como somente leitura, com seus valores já preenchidos E, além desses, exibe os seguintes campos, também como somente leitura:
Dado que estou na tela de edição Então o sistema exibe todos os campos descritos nos critérios de aceitação 3 e 4, com seus valores já preenchidos E permite editar todos os campos passíveis de edição (EDT = Sim) E exibe as seguintes ações: (Ver AC005 - Ações das telas de edição e AC006 - Ações de interação com formulários) E exibe as seguintes ações específicas:
Disponível se não houver movimentação posterior ao cadastro no saldo da origem Muda a situação do cadastro para “Cancelado”, não permitindo desfazer a ação.
RNE001 - Ao cadastrar uma doação/partilha de vacina, o sistema deve verificar se o destinatário está apto para a posse, conforme os campos “Autorizados à posse de doses” e “Exige cadastro para a venda da vacina?” dos tipos de vacina selecionados. Caso o destinatário não atenda a qualquer uma das condições aplicáveis, o sistema deve impedir o cadastro e apresentar uma mensagem de alerta para cada tipo de vacina cuja posse não seja permitida. Quando as validações forem atendidas, o sistema deve permitir o cadastro e o lançamento das doses no saldo do destinatário.
RNE002 - A origem e o destinatário não podem ser iguais.
As colunas Obrigatório e Editável correspondem a OBG e EDT da fonte. A edição posterior observa também as condições de somente leitura e de situação do cadastro. Campos, exemplos, padrões e referências recebidos foram preservados, sem criar valores ausentes.
A fonte não informa código US; nenhum identificador foi criado.
Os títulos de visualização e edição mencionam ajuste de doses. O conteúdo foi mantido e os títulos adequados para doação/partilha de vacina.
Código da Doação/Partilha aparece na busca e listagem, mas não há regra de geração ou campo de visualização correspondente.
O gráfico menciona origem Revendedora de Produtos Agropecuários, ausente dos tipos permitidos. A seção Ajustadas usa terminologia de ajuste. Confirmar os rótulos e o catálogo de origens.
A RNE001 exige crédito no destino, mas não detalha como classificar o débito da origem. O cancelamento verifica movimentações posteriores apenas na origem; confirmar a verificação do destino e o estorno.
Todos os campos têm EDT = Não, inclusive Situação, embora exista cenário de edição. Confirmar se somente o cancelamento é permitido. Não há versionamento informado.