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: