~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar o Fluxo do Processo ====== Este caso de uso é utilizado pelos gestores de protocolo com a finalidade de realizar o cadastro do fluxo a ser seguido por um determinado tipo ou assunto de processo.\\ Esses fluxos de processos poderão ser utilizados para sinalizar os usuários para uma tramitação padrão de seus processos. ===== Descrição do Caso de Uso ===== Esse caso de uso se inicia quando o usuário acessa o caminho: //SIPAC -> Protocolo -> Aba Processos -> Cadastro -> Cadastrar o Fluxo do Processo//. === Passo 1 === No primeiro será pedido qual o tipo de processo ou o assunto do processo para o qual o fluxo será criado. Para isso, o usuário deverá informar: * **__Dados do Processo__**: * **Tipo do Processo** ([[#Principais_Regras_de_Negócio|RN01]]): Formato - DENOMINAÇÃO DO TIPO, Tipo - TEXTO. * **Assunto do Processo** ([[#Principais_Regras_de_Negócio|RN02]]): Formato - CÓDIGO DO ASSUNTO - NOME DO ASSUNTO, Tipo - AUTOCOMPLETE. Ao informar um dos dados, o usuário poderá continuar o cadastrado. === Passo 2 === Nesse passo, o é requerido ao usuário que informe os seguintes dados do fluxo, mostrando anteriormente o dado do processo escolhido no passo anterior: * **Tipo do Processo** ([[#Principais_Regras_de_Negócio|RN01]]): Formato - DENOMINAÇÃO DO TIPO, Tipo - TEXTO. * **Assunto do Processo** ([[#Principais_Regras_de_Negócio|RN02]]): Formato - CÓDIGO DO ASSUNTO - NOME DO ASSUNTO, Tipo - TEXTO. * **__Dados do Fluxo do Processo__**: * **Unidade***: Tipo AUTOCOMPLETE, formato: DENOMINAÇÃO UNIDADE (CÓDIGO UNIDADE), entrada de dados: DENOMINAÇÃO ou CÓDIGO. * **Tempo Médio***: Tipo NUMÉRICO. * **Prazo Máximo***: Tipo NUMÉRICO. * **Atividades**: Tipo TEXTO. * **Produto Final**: Tipo TEXTO. Abaixo, será mostrada a lista das sequências do fluxo do processo cadastrado, exibindo os seguintes dados: * **__Seq.__**: Tipo TEXTO. * **__Unidade__**: Tipo TEXTO, formato: DENOMINAÇÃO UNIDADE (CÓDIGO UNIDADE). * **__Atividades__**: Tipo TEXTO. * **__Prazo Máximo__**: Tipo NUMÉRICO. * **__Tempo Médio__**: Tipo NUMÉRICO. * **__Produto Final__**: Tipo TEXTO. * Para cada sequência tempos as opções: * **//Subir Sequência//**: Faz com que a sequência escolhida suba um nível no fluxo. * **//Descer Sequência//**: Faz com que a sequência escolhida suba um nível no fluxo. * **//Alterar Sequência//**: Informa os dados da sequência ao formulário acima tendo a possibilidade, assim, de alterá-los. * **//Remover Sequência//**: Remove a sequência do fluxo. O caso de uso então é finalizado. ===== Principais Regras de Negócio ===== ***RN01** - O **Tipo do Processo** apenas será mostrado caso o parâmetro **//UTILIZA_TIPO_PROCESSO//** seja verdadeiro. ***RN02** - O **Assunto do processo** apenas será mostrado caso o parâmetro **//UTILIZA_CLASSIFICACAO_CONARQ//** seja verdadeiro. ==== Resoluções/Legislações Associadas ==== {{:desenvolvimento:especificacoes:sipac:protocolo:portaria_normativa_5-2002.pdf | PORTARIA NORMATIVA Nº 5, DE 19 DE DEZEMBRO DE 2002}}: Dispõe sobre os procedimentos gerais para utilização dos serviços de protocolo, no âmbito da Administração Pública Federal, para os órgãos e entidades integrantes do Sistema de Serviços Gerais - SISG. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sipac.protocolo.dominio.Processo | administrativo.protocolo.processo | | br.ufrn.sipac.protocolo.dominio.SequenciaFluxoProcesso | administrativo.protocolo.sequencia_fluxo_processo | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Sistema de Protocolos Link(s): Aba Processos -> Cadastro -> Cadastrar o Fluxo de Processo Usuário: jbb(Em Testes), jacksondvs(Em Desenvolvimento) Papel que usuário deve ter: ProtocoloPapeis.GESTOR_FLUXO_PROCESSO ===== Cenários de Teste ===== * Pode-se verificar se o fluxo foi cadastrado corretamente através do caso de uso //**SIPAC → Protocolo → Aba Processos → Cadastro → Consultar o Fluxo do Processo**// ===== Dados para o Teste ===== Alguns fluxos poderão ser cadastrados seguindo o [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:documentos:workflow_processos_dap| workflow dos processo do DAP]] Para alterar os parâmetros da **RN01** E **RN02**, podemos usar: UPDATE comum.parametro SET valor = 'true' WHERE nome = 'UTILIZA_TIPO_PROCESSO' UPDATE comum.parametro SET valor = 'true' WHERE nome = 'UTILIZA_CLASSIFICACAO_CONARQ'