~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Gerenciar Agenda ====== Esse caso de uso permite a consulta das agendas as quais o usuário está autorizado a gerenciar. Além de permitir o gerenciamento de eventos. O caso de uso é utilizado pelos gestores da agenda e por seu proprietário, definidos em [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:administracao:cadastros:agenda:criar|Criar Agenda]]. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGRH -> Módulo Agenda -> Aba Agenda -> Agenda -> Gerenciar// ([[#principais regras de negócio|RN01]]). O sistema solicita as informações a seguir: * **Agenda**: Tipo - TEXTO * **Proprietário**: Tipo - AUTOCOMPLETE O sistema exibe os dados a seguir sobre a agenda selecionada: * **__Nome da Agenda__**: Tipo - TEXTO. * **__Descrição__**: Tipo - TEXTO. * **__Proprietário__**: Tipo - TEXTO. * **__Gestor__**: Tipo - TEXTO. ([[#principais regras de negócio|RN02]]) Para a agenda é possível cadastrar, visualizar, remover ou atualizar eventos. ===Cadastrar Evento=== O sistema solicita os dados: * **Nome do Evento***: Tipo - TEXTO. * **Tipo***: Tipo - TEXTO. São apresentadas as opções: ''REUNIÃO'', ''DESPACHO'', ''DÚVIDAS'', ''EXPEDIENTE INTERNO'', ''CONSULTA RÁPIDA'', ''OUTROS''. * **Frequência do Evento:**: Tipo - TEXTO * ''Data Marcada'' * **Dia***: Tipo - DATA * ''Diária'' * **Data de Início***: - Tipo - DATA * **Data de Fim***: - Tipo - DATA * ''Mensal por dia da semana'' * **Data de Início***: - Tipo - DATA * ''Mensal por dia do mês'' * **Data de Início***: - Tipo - DATA * ''Semanal'' * **Data de Início***: - Tipo - DATA * **Data de Fim***: - Tipo - DATA * **Dias da Semana***: - Tipo - TEXTO * **Dia Todo**: Tipo - LÓGICO ([[#Principais Regras de Negócio|RN04]]) * **Hora de Início***: Tipo - DATA * **Hora de Fim***: Tipo - DATA * **Público**: Tipo - LÓGICO ([[#Principais Regras de Negócio|RN03]]) * **Assunto**: Tipo - DATA * **Arquivo**: Tipo - TEXTO Abaixo são exibidos os eventos já cadastrados. É possível visualizá-los e removê-los. ===Visualizar Agenda=== O sistema exibe a agenda com os eventos já cadastrados. É possível manusear os eventos através do recursos arrastar e soltar. O sistema exibe um botão para enviar a agenda do dia seguinte aos cadastrados em [[configurar]]. ===== ===== O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - O sistema exibe a(s) agenda(s) cujo usuário tenha permissão para visualizar. * **RN02** - O sistema exibe uma lista com os gestores da agenda, caso seja mais de um. * **RN03** - Caso o evento seja privado, não será exibido com detalhes no Portal Público da PROGESP. * **RN04** - Caso seja habilitado o dia todo, desabilita as opções de horário de início e de fim. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigrh.agenda.dominio.Agenda | administrativo.agenda.agenda | | br.ufrn.sigrh.agenda.dominio.EventoAgenda | administrativo.agenda.evento_agenda | | br.ufrn.sigrh.agenda.dominio.GestorAgenda | administrativo.agenda.gestor_agenda | ====== Plano de Teste ====== Sistema: SIGRH Módulo: Agenda Link(s): Agenda -> Agenda -> Gerenciar Usuário: sanziagomes Papel que usuário deve ter: SigrhPapeis.GESTOR_AGENDA ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.