Doação/partilha de insumoRascunho
Eu, como usuário do sistema AgroDigital, quero buscar doação/partilha de insumo, listar doação/partilha de insumo, adicionar doação/partilha de insumo, visualizar doação/partilha de insumo e editar doação/partilha de insumo para gerenciar doações/partilhas de insumo.
História de usuário
Seção intitulada “História de usuário”Eu, como usuário do sistema, quero gerenciar doações/partilhas de insumos, para que eu possa permitir a gestão eficiente dessas informações.
1. Buscar doação/partilha de insumo
Seção intitulada “1. Buscar doação/partilha de insumo”Dado que estou na tela inicial para usuários autenticados
Quando acesso o menu Doação/Partilha de Insumo (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 |
|---|---|---|---|
| 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 Insumo | Seleção simples de entidade: tipo de insumo | Não | Valores = tipos de insumo cadastrados 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)
2. Listar doação/partilha de insumo
Seção intitulada “2. Listar doação/partilha de insumo”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 |
|---|---|
| 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 Insumo (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)
3. Adicionar doação/partilha de insumo
Seção intitulada “3. Adicionar doação/partilha de insumo”Dado que estou na tela de cadastro
Então o sistema exibe um formulário, contendo os seguintes campos:
Origem do Saldo
Seção intitulada “Origem do Saldo”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Tipo de Origem | Seleção simples | Sim | Não | Valores = “Médico Veterinário Habilitado PNCEBT”, “Instituição de ensino e pesquisa”, “Laboratório”, “Responsável Técnico GRSC” |
| Médico Veterinário Habilitado PNCEBT | Seleção de entidade: profissional da área animal | Sim | Não | Disponível se “Tipo de Origem” = “Médico Veterinário Habilitado PNCEBT” Valores = profissionais da área animal cadastrados no sistema que são habilitados para realização de exame de brucelose/tuberculose |
| Instituição de Ensino e Pesquisa | Seleção de entidade: instituição de ensino e pesquisa | Sim | Não | Disponível se “Tipo de Origem” = “Instituição de Ensino e Pesquisa” Valores = instituições de ensino e pesquisa cadastradas no sistema |
| Laboratório | Seleção de entidade: laboratório | Sim | Não | Disponível se “Tipo de Origem” = “Laboratório” Valores = laboratório cadastrados no sistema |
| Responsável Técnico de GRSC | Seleção simples de entidade: profissional da área animal | Sim | Não | Disponível se “Tipo de Origem” = “Responsável Técnico GRSC” Valores = profissionais da área animal cadastradas no sistema que são responsáveis técnicos de uma GRSC |
Destino do Saldo
Seção intitulada “Destino do Saldo”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Tipo de Destino | Seleção simples | Sim | Não | Valores = “Médico Veterinário Habilitado PNCEBT”, “Instituição de ensino e pesquisa”, “Laboratório”, “Responsável Técnico GRSC” |
| Médico Veterinário Habilitado PNCEBT | Seleção de entidade: profissional da área animal | Sim | Não | Disponível se “Tipo de Destino” = “Médico Veterinário Habilitado PNCEBT” Valores = profissionais da área animal cadastrados no sistema que são habilitados para realização de exame de brucelose/tuberculose |
| Instituição de Ensino e Pesquisa | Seleção de entidade: instituição de ensino e pesquisa | Sim | Não | Disponível se “Tipo de Destino” = “Instituição de Ensino e Pesquisa” Valores = instituições de ensino e pesquisa cadastradas no sistema |
| Laboratório | Seleção de entidade: laboratório | Sim | Não | Disponível se “Tipo de Destino” = “Laboratório” Valores = laboratório cadastrados no sistema |
| Responsável Técnico de GRSC | Seleção simples de entidade: profissional da área animal | Sim | Não | Disponível se “Tipo de Destino” = “Responsável Técnico GRSC” Valores = profissionais da área animal cadastradas no sistema que são responsáveis técnicos de uma GRSC |
Saldo de Insumos
Seção intitulada “Saldo de Insumos”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Saldo | Seleção múltipla de entidade: saldo de insumos | Sim | Não | Valores = saldo de insumos que estão no nome da “Revendedora de Produtos Agropecuários” emitente |
Lote [X] - [Nº de Partida], [Doença], [Tipo de Insumo], [Laboratório], [Validade], [Frascos], [Doses por Frasco], [Total de Doses] (Um ou mais) (Disponível para cada lote selecionado)
Seção intitulada “Lote [X] - [Nº de Partida], [Doença], [Tipo de Insumo], [Laboratório], [Validade], [Frascos], [Doses por Frasco], [Total de Doses] (Um ou mais) (Disponível para cada lote selecionado)”[Apresentação] (Uma ou mais)
Seção intitulada “[Apresentação] (Uma ou mais)”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Gráfico | Gráfico | Sim | Não | Somente leitura Deve exibir os dados separando o saldo por doses vencidas, perdidas, descartadas, utilizadas, disponíveis e doadas/partilhadas |
Disponíveis
Seção intitulada “Disponíveis”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Frascos | Inteiro | Sim | Não | Somente Leitura Exibe de acordo com o saldo do lote |
| Doses | Inteiro | Sim | Não | Somente Leitura Exibe de acordo com o saldo do lote |
Utilizadas
Seção intitulada “Utilizadas”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Frascos | Inteiro | Sim | Não | Somente leitura Deve atualizar automaticamente considerando o valor selecionado dentro da seção “Distribuição por frasco” |
| Doses | Inteiro | Sim | Não | Somente leitura Deve atualizar automaticamente considerando o valor selecionado dentro da seção “Distribuição por frasco” |
Distribuição por frasco
Seção intitulada “Distribuição por frasco”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Tipo de Vacina | Texto | - | Não | Somente leitura |
| Doses de Estoque | Texto | - | Não | Somente leitura |
| Frascos Fechados | Texto | - | Não | Somente leitura |
| Frascos Abertos | Texto | - | Não | Somente leitura |
Frascos abertos (Zero ou mais)
Seção intitulada “Frascos abertos (Zero ou mais)”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Doses utilizadas | Inteiro | Sim | Não | Deve respeitar o limite de doses nos fracos disponíveis |
Uso completo
Seção intitulada “Uso completo”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Frascos utilizadas | Inteiro | Sim | Não | Deve respeitar o limite de fracos disponíveis |
Uso parcial (Zero ou mais)
Seção intitulada “Uso parcial (Zero ou mais)”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Doses utilizadas | Inteiro | Sim | Não | Deve respeitar o limite de doses nos fracos disponíveis |
Justificativa
Seção intitulada “Justificativa”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Justificativa | Texto | Sim | Não | - |
E exibe as seguintes ações: (Ver AC003 - Ações das telas de cadastro e AC006 - Ações de interação com formulários)
4. Visualizar doação/partilha de insumo
Seção intitulada “4. Visualizar doação/partilha de insumo”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:
Situação
Seção intitulada “Situação”| Campo | Tipo | Obrigatório | Editável | Validações |
|---|---|---|---|---|
| Situação | Seleção simples | Sim | Não | Valores = “Gravado”, “Cancelado” |
E exibe as seguintes ações: (Ver AC004 - Ações das telas de visualização e AC006 - Ações de interação com formulários)
5. Editar doação/partilha de insumo
Seção intitulada “5. Editar doação/partilha de insumo”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:
| Ação | Descrição |
|---|---|
| Cancelar | 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. |
Regras de negócio específicas
Seção intitulada “Regras de negócio específicas”-
RNE001 - A origem e o destinatário não podem ser iguais
-
RNE002 - As doses selecionadas devem ser creditadas no saldo do destinatário. As doses do saldo da origem devem ser alteradas para doadas/partilhadas.
Documentos vinculados
Seção intitulada “Documentos vinculados”Convenções e ações comuns
Seção intitulada “Convenções e ações comuns”As colunas Obrigatório e Editável correspondem a OBG e EDT da fonte. Editável = Não restringe a alteração posterior ao cadastro; não impede a informação inicial dos campos. As indicações explícitas de somente leitura e as condições de exibição foram preservadas.
As ações comuns AC001 a AC006 e a regra de permissões RNC007 são aplicadas nos pontos citados pela fonte. Não foram criados exemplos ou valores padrão ausentes do arquivo recebido.
Pendências da fonte
Seção intitulada “Pendências da fonte”- A fonte não informa código US. Nenhum identificador foi criado para esta conversão.
- O critério de cadastro menciona vacina; os critérios de visualização e edição mencionam ajuste de doses. Os títulos foram adequados para doação/partilha de insumo, mantendo o conteúdo dos fluxos.
- O campo Saldo referencia a Revendedora de Produtos Agropecuários emitente, embora esse tipo não esteja entre as origens permitidas. Confirmar se deve listar os saldos da Origem do Saldo selecionada; a validação recebida foi preservada.
- Os rótulos Tipo de Vacina, Utilizadas e Doses utilizadas divergem da transferência por doação/partilha definida na RNE002. Confirmar os nomes dos campos.
- Todos os campos, inclusive Situação, têm Editável = Não. A edição genérica não identifica campos alteráveis; há ação específica de cancelamento.
- A ação de cancelamento verifica apenas movimentação posterior na origem. Confirmar a necessidade de verificar também o destino e como estornar os saldos sem afetar movimentações posteriores.
- Os filtros CPF/CNPJ exigem tamanho de 14 caracteres, sem esclarecer o tratamento de CPF com 11 dígitos e das máscaras.
- Não há versionamento, protótipos ou validação informados. A fonte não detalha a aplicação das autorizações à posse de doses nesta operação.
