Profissional de serviço oficialPronto

Códigos da história:US063US064

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar profissional de serviço oficial, listar profissionais de serviço oficial, cadastrar profissional de serviço oficial, visualizar profissional de serviço oficial e editar profissional de serviço oficial para gerenciar profissionais de serviço oficial.

    Dado que estou na tela inicial para usuários autenticados
    Quando acesso o menu Profissional, observadas as permissões de acesso
    Então o sistema exibe a tela de busca.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Nome ou CPFTextoNãoAlfanumérico, máximo de 255 caracteres.Josephina ArantesVazio
    Esfera do Serviço OficialTextoNãoValores = Municipal, Estadual, Federal.EstadualVazio
    Unidade AdministrativaSeleção pesquisávelSimUnidades administrativas cadastradas (US036). Pesquisa por nome.Coordenadoria Regional de Belo HorizonteVazio
    SituaçãoSeleçãoNãoValores = Ativo, Inativo.AtivoVazio

    O sistema solicita que o usuário selecione pelo menos um filtro e/ou utilize o campo de busca para visualizar os resultados. A obrigatoriedade da unidade administrativa segue a tabela da fonte; ver as pendências ao final.

    AçãoComportamento
    Adicionar NovoAbre o cadastro de profissional de serviço oficial.
    PesquisarRealiza a busca utilizando o campo de busca e os filtros.
    InicialRetorna à tela inicial para usuários autenticados.

    Dado que estou na tela de busca
    E o campo de busca e/ou pelo menos um filtro foi preenchido corretamente
    Quando realizo a ação Pesquisar
    E existem registros compatíveis
    Então o sistema exibe:

    CampoTipoOrdenávelDescriçãoExemplo
    NomeTextoSimNome do profissional.Josephina Arantes
    CPFTextoSimCPF do profissional.444.009.956-40
    Esfera do Serviço OficialTextoSimEsfera do serviço oficial do profissional.Estadual
    Unidade AdministrativaTextoSimUnidade administrativa de vinculação do profissional.Coordenadoria Regional de Belo Horizonte
    SituaçãoTextoSimSituação do cadastro.Ativo

    Para cada resultado, o sistema exibe Visualizar e Editar, que abrem as respectivas telas do profissional selecionado.

    Dado que estou na tela de cadastro
    Então o sistema exibe o formulário descrito a seguir, indicando os campos obrigatórios com asterisco.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Pessoa FísicaSeleção pesquisávelSimPessoas físicas cadastradas no sistema (US042). Pesquisa por nome ou CPF.José Aarão NetoVazio
    CPFTextoSimSomente leitura. Disponível quando Pessoa Física estiver preenchido. Corresponde ao cadastro selecionado.555.009.956-40Vazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Esfera do Serviço OficialTextoSimValores = Municipal, Estadual, Federal.EstadualVazio
    MASPTextoSimDisponível se Esfera do Serviço Oficial = Estadual. Numérico. Máscara XXXXXXX-X, preenchida da direita para a esquerda, completando com zeros à esquerda.1017185-8Vazio

    Texto de ajuda do MASP na fonte: “Módulo de Autorização de Serviços Profissionais. Gerencia as habilitações, extensões e autorizações do profissional habilitado.” A descrição foi preservada para revisão, conforme as pendências.

    CampoTipoObrigatórioValidaçõesExemploValor padrão
    Unidade AdministrativaSeleção pesquisávelSimUnidades administrativas cadastradas no sistema (US036). Pesquisa por nome.Coordenadoria Regional de Belo HorizonteVazio
    CampoTipoObrigatórioValidaçõesExemploValor padrão
    DocumentoArquivoSimTipos aceitos = PNG, JPG, PDF. Tamanho máximo = 50 MB.documento.pngVazio
    DescriçãoTexto curtoNãoDisponível quando Documento for informado. Tamanho máximo = 255 caracteres.Documento de identidade com fotoVazio
    ObservaçãoTexto longoNãoTamanho máximo = 1.500 caracteres.Informações adicionais sobre a pessoa.Vazio

    Admite zero ou mais anexos. Para cada item, o documento é obrigatório, nos formatos PNG, JPG ou PDF, com tamanho máximo de 50 MB; a descrição é opcional, com até 255 caracteres. A observação é opcional, com até 1500 caracteres. A ajuda da observação é “Informações adicionais pertinentes ao cadastro”.

    AçãoComportamento
    AdicionarValida os dados informados e salva o cadastro.
    Todos os profissionais de serviço oficialRetorna à busca.
    Ver itemAbre a visualização de cada cadastro relacionado informado no formulário.
    Adicionar/Remover itemAdiciona ou remove itens das seções que admitem múltiplas instâncias.
    Baixar documentoBaixa o documento de cada anexo informado.

    Quando realizo a ação Adicionar
    E todos os campos e regras de negócio são validados corretamente
    Então o sistema exibe uma mensagem de sucesso e as ações Voltar, que retorna à busca, e Visualizar, que abre o profissional cadastrado.

    Dado que estou na tela de visualização
    Então o sistema exibe todos os campos do cadastro preenchidos e como somente leitura, além dos campos abaixo.

    CampoTipoDescriçãoExemplo
    SituaçãoTextoSituação do cadastro.Ativo
    UsuárioTextoUsuário que efetuou a última alteração no cadastro.Lucas Pedro Conte
    Data e Hora da Última ModificaçãoDataData e hora da última alteração.14/04/2012 07:29
    AçãoComportamento
    EditarAbre a edição do profissional.
    Todos os profissionais de serviço oficialRetorna à busca.
    Ver itemAbre a visualização de cada cadastro relacionado.
    Baixar documentoBaixa o documento de cada anexo informado.

    Dado que estou na tela de edição
    Então o sistema exibe os campos do cadastro como editáveis, exceto a seção Informações básicas
    E exibe os campos adicionais da visualização como somente leitura.

    AçãoComportamento
    SalvarAbre a confirmação das edições.
    Visualizar profissional de serviço oficialRetorna à visualização.
    Ver itemAbre a visualização de cada cadastro relacionado.
    Adicionar/Remover itemAdiciona ou remove itens das seções que admitem múltiplas instâncias.
    Baixar documentoBaixa o documento de cada anexo informado.
    Ativar/InativarAlterna a situação entre Ativo e Inativo, conforme a situação atual e a RN009.

    Na confirmação das edições, o sistema exibe Cancelar, que retorna à edição, e Salvar, que valida os dados, salva as alterações e abre a visualização.

    Aplicam-se os critérios comuns:

    CódigoCritérioOrigem
    CA001Salvar cadastro de uma entidade.US063
    CA003Notificar erro ao usuário devido a falha técnica.US063 e US064
    CA009Busca sem resultados.US064
    CA010Uso incorreto de filtros de busca.US064
    CA011Indicação de filtros de busca aplicados.US064

    O cadastro do profissional de serviço oficial deve ser único no sistema, utilizando o CPF para garantir essa unicidade.

    Após o cadastro, o sistema deve gerar um código único, inteiro e incremental.

    Aplicam-se as regras comuns, com os códigos utilizados pelas fontes:

    • RN003 — Controle de alterações em uma entidade (US063).
    • RN007 — Permissões de acesso (US063 e US064).
    • RN009 — Situação do cadastro de uma entidade sem opção de suspensão (US063).
    • US063: validada em reunião presencial entre 03/11/2025 e 05/11/2025, na Cidade Administrativa, Belo Horizonte/MG, e em reunião online em 28/11/2025.
    • US064: validada em reunião online em 28/11/2025.
    HistóriaVersãoDataDescrição
    US063v1.010/11/2025Primeira versão da história.
    US064v1.028/11/2025Primeira versão da história.
    • A US064 marca o filtro Unidade Administrativa como obrigatório, mas admite pesquisa por nome/CPF e/ou qualquer filtro. Confirmar se a unidade é sempre exigida.
    • A US063 referencia unidade administrativa como US036 no formulário e US032 nas histórias relacionadas. A US064 utiliza US036. As referências originais foram preservadas acima.
    • O texto de ajuda do MASP descreve um módulo de autorização, embora o campo seja um identificador numérico com máscara. Confirmar a descrição adequada.
    • Esfera do Serviço Oficial é tipada como Texto nas duas fontes, embora possua valores predefinidos. Confirmar o controle de entrada.
    • A RNE002 exige um código único, inteiro e incremental, mas as fontes não definem tamanho, valor inicial nem onde exibi-lo.
    • A descrição do fluxo de edição apresenta a confirmação como posterior ao salvamento; as ações indicam que a gravação ocorre ao confirmar. O fluxo acima segue o comportamento descrito nas ações.