> For the complete documentation index, see [llms.txt](https://manuais.farmaciadigital.saude.mg.gov.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manuais.farmaciadigital.saude.mg.gov.br/cadastros/agenda-e-calendario/eventos-do-calendario.md).

# Eventos do Calendário

## Caso de Uso

Descrição

| Permite que usuário salve no calendário as tarefas que serão realizadas por ele no SIGAF. |
| ----------------------------------------------------------------------------------------- |

<br>

Precondições

| Os Usuários tem acesso a esse menu quando logado no sistema.O Usuário acessou o menu Cadastros > Agenda e Calendário > Eventos do Calendário. |
| --------------------------------------------------------------------------------------------------------------------------------------------- |

<br>

Fluxo principal

| <ol><li>O SIGAF exibe a interface de usuário IU5.05 Pesquisar Eventos do Calendário .</li></ol><p><br>{Buscar Eventos do Calendário}<br>{Adicionar Eventos do Calendário}3 - Fluxo Principal termina.</p> |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

<br>

Subfluxos

*Subfluxo \<nome do subfluxo>*

| Não se aplica. |
| -------------- |

Fluxos alternativos

<br>

*Fluxo alternativo Buscar Eventos do Calendário*

| Precondições | O Usuário deve estar logado no sistema e acionar o comando \[ Buscar ].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a IU5.05 Pesquisar Eventos do Calendário .</li><li> O Usuário informa os parâmetros de pesquisa para realizar a busca.</li><li><p></p><ol><li>Caso não exista registro para a busca realizada conforme parâmetros, o</li></ol></li></ol><p>SIGAF retorna a mensagem MSGI001 Não existem registros a serem exibidos.</p><ol start="2"><li><p></p><ol start="2"><li> Caso exista o SIGAF retorna os registros na GRID de resultados conforme parâmetros informados.</li></ol></li></ol><p>{Exibir Eventos do Calendário}{Editar Eventos do Calendário}{Excluir Eventos do Calendário}{Adicionar Eventos do Calendário}</p><ol start="3"><li>Fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Exibir Eventos do Calendário*

| Precondições | O Usuário deve estar logado no sistema e acionar o comando \[Mostrar].                                                                       |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF existe a interface IU5.06 Manter Eventos do Calendário em modo de visualização.</li><li>Fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Excluir Eventos do Calendário*

| Precondições | O Usuário deve estar logado no sistema e acionar o comando \[Excluir].                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li><p>O SIGAF existe a mensagem MSGA004 Você tem certeza que deseja excluir PERMANENTEMENTE este(a) \<Nome do registro>? .</p><ol><li>Caso positivo o SIGAF exclui o processo e permanece na interface IU5.05 - Pesquisar Eventos do Calendário. Não exibe msg de confirmação</li></ol></li><li><p></p><ol start="2"><li>Caso negativo SIGAF permanece na interface IU5.05 Pesquisar Eventos do Calendário .</li></ol></li></ol><p><br></p><p></p><ol start="2"><li> Fluxo alternativo termina.</li></ol> |

<br>

*Fluxo alternativo Adicionar Eventos do Calendário*

| Precondições | O Usuário deve estar logado no sistema e acionar o comando \[Adicionar Calendário].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a interface IU5.06 Manter Eventos do Calendário .</li></ol><p>{Buscar Unidade de Saúde}</p><ol start="2"><li>O Usuário preenche os campos obrigatórios e aciona o comando \[Adicionar].</li><li>O SIGAF valida se os campos foram preenchidos.</li></ol><p><br>                   3.1 Caso negativo o SIGAF exibe a mensagem MSGA003 Formulário incompleto! Para prosseguir, preencha os itens destacados. É necessário inserir \<nome do campo>. /ou MSGE006 Selecione \<nome do campo>. . permanece na mesma interface IU5.06 Manter Eventos do Calendário                       3.2 Caso positivo o SIGAF salva as informações e exibe a mensagem MSGI004 Os dados foram salvos com sucesso. e retorna para o passo 1 do fluxo principal.                  4.      Fluxo alternativo termina.</p> |

*Fluxo alternativo Buscar Unidade de Saúde*

| Precondições | O Usuário deve estar logado no sistema e acionar o comando \[Buscar Unidade].                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a interface IU3.22 Pop up Pesquisar /Selecionar Unidade de Saúde (apenas 1) .</li></ol><p><br>{Buscar Regional de Saúde}</p><ol start="2"><li>O Usuário aciona o comando \[Buscar].</li><li>O SIGAF retorna na GRID todos os resultados encontrados.</li><li>O Usuário seleciona a Unidade que deseja adicionar ou pesquisar um processo.</li><li>O SIGAF retorna para o fluxo alternativo onde foi acionado.</li><li>Fluxo alternativo termina</li></ol> |

<br>

*Fluxo alternativo Buscar Regional de Saúde*

| Precondições | O Usuário deve estar logado no sistema e acionar o comando \[Buscar Regional de Saúde].                                                                                                                                                                                                                                                                                           |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a interface IU1.27 Pop up Pesquisar/Selecionar Regional de Saúde .</li><li>O Usuário aciona o comando \[Buscar].</li><li>O SIGAF retorna na GRID todos os resultados encontrados.</li><li>O Usuário seleciona a Regional de Saúde.</li><li>O SIGAF retorna para o passo 1 do fluxo alternativo Buscar Unidade .</li><li>Fluxo alternativo termina</li></ol> |

<br>

*Fluxo alternativo Editar Eventos do Calendário*

| Precondições | O Usuário deve estar logado no sistema e acionar o comando \[Editar].                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Passos       | <ol><li>O SIGAF exibe a interface IU5.06 Manter Eventos do Calendário .</li><li>O Usuário preenche e/ou altera os campos obrigatórios e aciona o comando \[Adicionar].</li><li>O SIGAF valida se os campos foram preenchidos.</li></ol><p><br>                      3.1 Caso negativo o SIGAF exibe a mensagem MSGA003 Formulário incompleto! Para prosseguir, preencha os itens destacados. É necessário inserir \<nome do campo>. e/ou MSGE006 Selecione \<nome do campo>. permanece na mesma interface IU5.06 Manter Eventos do Calendário .                       3.2 Caso positivo o SIGAF salva as informações e exibe a mensagem SGI004 Os dados foram salvos com sucesso. e retorna para o passo 1 do fluxo principal.                  4.      Fluxo alternativo termina.</p> |

<br>

<br>

Observações

| Não se aplica. |
| -------------- |

<br>

Critérios de aceitação do requisito

|   | Item a ser cumprido                                                                                                                                                                                       | Sim | Não | Não se aplica |
| - | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-: | :-: | ------------- |
| 1 | A descrição do caso de uso mostra com clareza qual a funcionalidade que será especificada e seu objetivo?                                                                                                 |     |     |               |
| 2 | Considerando que a cada desvio que há em um fluxo (fluxo alternativo, subfluxo ou caso de uso), após o seguirmos e retornarmos ao ponto onde estávamos, o fluxo principal inicia e termina o caso de uso? |     |     |               |
| 3 | O fluxo principal executa algo relevante para o usuário (uma consulta, por exemplo)?                                                                                                                      |     |     |               |
| 4 | Os atributos das interfaces de usuário do caso de uso estão presentes nas classes apresentadas no diagrama de classes?                                                                                    |     |     |               |
| 5 | Todas as regras de negócio referentes ao caso de uso foram utilizadas adequadamente por ele?                                                                                                              |     |     |               |
| 6 | A comunicação direta com outro sistema (caso exista) está presente no Diagrama de Contexto ou no Diagrama de Caso de Uso?                                                                                 |     |     |               |
| 7 | O dicionário de classes foi utilizado no caso de uso explorando todo o seu potencial?                                                                                                                     |     |     |               |
| 8 | Os requisitos não funcionais relativos a esse caso de uso foram identificados?                                                                                                                            |     |     |               |

## Interface de Cadastro

Layout<br>

<figure><img src="/files/choSLOomvonxIsPdbLTK" alt=""><figcaption></figcaption></figure>

Campos\
&#x20;&#x20;

| Número                          | Nome          | Descrição                              |             Valores válidos e formato            | Restrições               |
| ------------------------------- | ------------- | -------------------------------------- | :----------------------------------------------: | ------------------------ |
| Adicionar Eventod do Calendário |               |                                        |                                                  |                          |
| <ol><li></li></ol>              | Nome Evento   | tb\_calendario.dsc\_calendario         |                       Texto                      | ObrigatórioAlterável     |
| <ol start="2"><li></li></ol>    | Status        | tb\_calendario.flg\_status\_calendario |        Caixa de Seleçãp {Inativo; Ativo}.        | ObrigatórioAlterável     |
| <ol start="3"><li></li></ol>    | Cor           | tb\_calendario.dsc\_cor                |                 Cor, 10 posições                 | ObrigatórioAlterável     |
| Eventos                         |               |                                        |                                                  |                          |
| <ol start="4"><li></li></ol>    | Eventos       | tb\_calendario.dsc\_evento             |                Texto, 50 posições                | ObrigatórioAlterável     |
| <ol start="5"><li></li></ol>    | Data Início   | tb\_calendario.dth\_inicio             |                    Data Input                    | ObrigatórioAlterável     |
| <ol start="6"><li></li></ol>    | Data Fim      | tb\_calendario.dth\_fim                |                    Data Input                    | ObrigatórioAlterável     |
| <ol start="7"><li></li></ol>    | Tipo Usuário  | tb\_calendario.cod\_tipo\_usuario      |                      Inteiro                     | Não ObrigatórioAlterável |
| <ol start="8"><li></li></ol>    | Unidade Saúde | tb\_calendario.cod\_unidade\_saude     | lista de unidade originada de "tb\_grs.cod\_grs" | Não ObrigatórioAlterável |
| <ol start="9"><li></li></ol>    | Status        | tb\_calendario.flg\_status\_evento     |        Caixa de Seleçãp {Inativo; Ativo}.        | ObrigatórioAlterável     |

\
Comandos\
&#x20;&#x20;

| Número                       | Nome      | Ação                                                            | Restrições                                               |
| ---------------------------- | --------- | --------------------------------------------------------------- | -------------------------------------------------------- |
| <ol><li></li></ol>           | Adicionar | Grava um novo Calendário/ Eventos.                              | Disponível                                               |
| <ol start="2"><li></li></ol> | Voltar    | Retorna para interface IU5.05 - Pesquisar Evento do Calendário. | Disponível                                               |
| <ol start="3"><li></li></ol> | Alterar   | Altera o registro existente.                                    | Disponível Apenas para registros recuperados para edição |

\
Observações\
&#x20;&#x20;

| Os campos obrigatórios deverão ser identificados por um asterisco a frente dos rótulos. |
| --------------------------------------------------------------------------------------- |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manuais.farmaciadigital.saude.mg.gov.br/cadastros/agenda-e-calendario/eventos-do-calendario.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
