# Programação

## Visão Geral

Na tela de Programação, é possível configurar previamente mensagens que serão exibidas automaticamente em situações específicas.&#x20;

O objetivo desta funcionalidade é garantir a padronização na comunicação e a agilidade no atendimento, permitindo que o sistema exiba o texto correto de acordo com a ocorrência detectada.

#### Onde encontrar esta tela?

Caminho: Configuração ➜ Programação

* **Versão 3.1 (Nova Interface)**: Clique no ícone de menu à esquerda para expandir ou reduzir o menu.

{% hint style="info" icon="lightbulb-on" %}
**Dica Ágil:** Pressione a lupa no topo e digite "Programação" para localizar a opção diretamente na versão v3.1.0 Observe o ícone à esquerda do nome para identificar o menu correto.
{% endhint %}

## Regras de Negócio

* **Pré-requisitos de Sistema:** É necessário possuir ao menos uma Situação e mensagens para o equipamento previamente cadastradas no sistema.
* **Vínculo Obrigatório:** O vínculo com uma Situação é mandatório; o sistema não permite salvar a configuração sem essa associação.
* **Gestão de Mensagens:** A tela de Programação permite apenas a edição de mensagens existentes. A criação de novos textos deve ser realizada no cadastro correspondente.
* **Atualização Imediata:** Alterações realizadas em mensagens já cadastradas passam a vigorar imediatamente nos equipamentos vinculados após o salvamento.
* **Integridade de Dados:** A exclusão de uma Situação vinculada pode gerar inconsistências, impedindo o acionamento da mensagem até que uma nova Situação válida seja associada.

## Como configurar a tela de Programação

Ao acessar o menu, a tela de consulta será exibida.

<figure><img src="/files/3flAkV1tRa7RbGzBRzVe" alt=""><figcaption></figcaption></figure>

Para realizar os ajustes nas mensagens e situações, siga o procedimento abaixo:

1. Acesse a tela de Programação e localize o registro que deseja configurar.
2. **Situação:** Selecione a situação correspondente através do botão de pesquisa. Caso necessário, utilize a mesma tela para cadastrar uma nova situação.
3. **Edição de Mensagem:** Realize as alterações necessárias no texto da mensagem já cadastrada.
4. **Salvar:** Clique no botão para efetivar as alterações e salvar o registro.

Depois que realizar as alterações, clique em **Salvar** para salvar.

## FAQ - Perguntas Frequentes

<details>

<summary>É possível salvar uma Programação sem ter uma Situação previamente cadastrada?</summary>

Não. O vínculo com uma Situação é obrigatório, e o sistema não permite salvar a configuração sem essa associação.

</details>

<details>

<summary>Se eu editar uma mensagem já cadastrada, a alteração passa a valer imediatamente para os equipamentos?</summary>

Sim. Após salvar, a mensagem editada passa a ser utilizada nas ocorrências vinculadas àquela Situação.

</details>

<details>

<summary>Posso cadastrar uma nova mensagem diretamente na tela de Programação?</summary>

Não. A tela permite apenas editar mensagens já cadastradas; a criação deve ser feita previamente no cadastro correspondente.

</details>

<details>

<summary>O que ocorre se uma Situação for excluída após estar vinculada a uma Programação?</summary>

A configuração pode ficar inconsistente e impedir o correto acionamento da mensagem até que uma nova Situação válida seja vinculada.

</details>

<details>

<summary>Caso existam múltiplas mensagens associadas à mesma Situação, o sistema permite selecionar qual será exibida?</summary>

Sim. Desde que estejam previamente cadastradas, é possível editar e definir a mensagem vinculada à Situação selecionada antes de salvar.

</details>


---

# Agent Instructions: 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://software-telematica-com.gitbook.io/suricato-docs/manual-de-operacao/manual-do-suricato/processos-configuracoes-e-relatorios/configuracoes/programacao.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.
