echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Descrever Processo de Trabalho ======
Esse caso de uso permite cadastrar o processo de trabalho para as unidades organizacionais, ou seja, informar os módulos e atividades que uma determinada unidade utiliza e executa. Para isso as unidades da instituição devem ter sido cadastradas, através do caso de uso de [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:portal_da_administracao:gestao_de_unidades:cadastro_de_unidades:cadastrar|Cadastrar Unidade]].
As pessoas que trabalham com a organização das Unidades da Instituição são as que utilizam esse caso de uso.
===== Descrição do Caso de Uso =====
Este caso de uso inicia-se quando a opção //SIGAdmin -> Portal Admin -> Gestão de Unidades -> Dimensionamento -> Descrever Processo de Trabalho// é acessada.
=== Passo 1 ===
É exibida uma tela de busca com os seguintes dados:
* **Unidade Raiz***: Tipo TEXTO. Formato: NOME DA UNIDADE(CÓDIGO).
* **Apenas Organizacionais**: Tipo LÓGICO.
* **Exibir árvore expandida**: Tipo LÓGICO.
* **Exibir em formato de relatório**: Tipo LÓGICO.
São listadas as unidades organizacionais chefiadas pelo usuário(chefe de unidade) ou após a busca é listada a unidade que foi selecionada (usuário é gestor). Na listagem as unidades são exibidas da seguinte forma:
* **Nome**: Formato NOME DA UNIDADE, Tipo TEXTO.
* **Código**: Formato CÓDIGO DA UNIDADE, Tipo NUMÉRICO.
Para cada unidade o sistema disponibiliza a opção de Cadastrar/Atualizar atribuições da unidade organizacional.
=== Passo 2 ===
Neste passo deverão ser selecionados os módulos/sistemas utilizados no processo de trabalho da unidade.
* **__Unidade__**: Formato CÓDIGO - NOME DA UNIDADE, Tipo TEXTO e NUMÉRICO.
* **__Sistema__**: Tipo TEXTO. São apresentados: ''SIPAC, SIGAA, DEMAIS TECNOLOGIAS''
* **Módulo***: Tipo TEXTO. Por exemplo: ''COMPRAS'', ''CONTRATOS'', 'ORÇAMENTO', 'PATRIMONIO', ''MONITORIA''.
=== Passo 3 ===
Neste passo deverão ser selecionadas as atividades realizadas com os módulos/sistemas selecionados no passo anterior. ([[#principais_regras_de_negócio|RN02]]):
* **__Unidade__**: Formato CÓDIGO - NOME DA UNIDADE, Tipo TEXTO e NUMÉRICO.
* **__Módulo__**: Tipo TEXTO.
* **Atividades do Módulo**: Tipo TEXTO. Por exemplo: ''RELATÓRIOS DE GASTOS'', ''HOSPEDAGEM'', ''OBRAS E MANUTENÇÃO '', ''CONTROLE ACADÊMICO ''.
* Informações Adicionais Relativas ao Processo de Trabalho:
* **Complemento**: Tipo TEXTO.
=== Passo 4 ===
Neste passo deverão ser selecionadas as atividades relacionadas ao ambiente.
* **__Unidade__**: Formato CÓDIGO - NOME DA UNIDADE, Tipo TEXTO e NUMÉRICO.
* Atividades Relacionadas ao Ambiente - INFORMAÇÃO
* **Atividades**: Tipo - TEXTO. Por exemplo: ''Acompanhamento da execução orçamentária, financeira e patrimonial'', ''Coleta de informações''.
Para a unidade que já possua um processo de trabalho, os dados citados anteriormente já virão preenchidos conforme o mesmo.
O caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01**: Só serão listadas as unidades organizacionais que sejam chefiadas pelo usuário logado no sistema.
* **RN02**: No cadastro de processo de trabalho, os módulos que não possuem atividades relacionadas aos mesmos não serão exibidos no passo em que é informado as atividades de cada módulo.
==== Resoluções/Legislações Associadas ====
Não se aplica.
===== Classes Persistentes e Tabelas Envolvidas =====
^ Classe ^ Tabela |
| br.ufrn.rh.dominio.ProcessoTrabalho | sistemas_comum.comum.processo_trabalho |
| br.ufrn.rh.dominio.AtividadeAmbiente | sistemas_comum.comum.atividade_ambiente |
| br.ufrn.rh.dominio.ModuloAtividade | sistemas_comum.comum.modulo_atividade |
| br.ufrn.rh.dominio.ModuloSistema | sistemas_comum.comum.modulo_sistema |
| br.ufrn.rh.dominio.DescricaoAtividadeModulo | sistemas_comum.comum.descricao_atividade_modulo |
| br.ufrn.comum.dominio.Unidade | sistemas_comum.comum.unidade |
===== Plano de Teste =====
Sistema: SIGAdmin
Módulo: Portal Admin
Link(s): Gestão de Unidades -> Dimensionamento -> Descrever Processo de Trabalho
Usuário: alc, mirian.
Papel que usuário deve ter: SigrhPapeis.GESTOR_DIMENSIONAMENTO (alc), SipacPapeis.GESTOR_ORGANIZACIONAL (mirian)
===== Cenários de Teste =====
Efetuar cadastros de processos de trabalho para diferentes unidades.
===== Dados para o Teste =====
Para verificar se o cadastro foi feito com sucesso é só acessar mais uma vez o caso de uso e selecionar a unidade para a qual foi cadastrado o processo de trabalho.
Caso deseje verificar as atividades de um determinado módulo basta executar a consulta abaixo: