~~ODT~~ 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: SELECT dam.id, descricao, modulo FROM comum.descricao_atividade_modulo dam inner join comum.modulo_sistema ms on(dam.id_modulo=ms.id) where modulo ilike '%NOME_DO_SISTEMA%'