# Eventos

Na aba de eventos você poderá adicionar gatilhos ao processo de execução do runtime.

#### Criando Eventos

No botão ![](https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2F7C7mtZtwqUBhHTwGGWAH%2Fimage.png?alt=media\&token=a6124ec8-686f-4278-893f-3e90093dcbfd) o usuário poderá selecionar "quando" e o "o que" deseja disparar de acordo com o runtime ou execução de um robô.

Alguns exemplos de eventos:

* Quando "Runtime conectado", executar robô XPTO
* Quando "Runtime desconectado", enviar um e-mail para <email@email.com>
* Quando "Processo com sucesso", executar robô XYZ

<figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2FTI0JcsmdKehfCpB0KNth%2FOrq_runtimes_eventos.gif?alt=media&#x26;token=6419c334-5d06-455d-94a1-cabd46823f2c" alt=""><figcaption></figcaption></figure>

#### Detalhando Tipos de Eventos

{% hint style="info" %}
Para cada tipo de ação a ser tomada, temos configurações diferentes para os eventos.
{% endhint %}

Para as ações "Enviar e-mail" e "Próximo robô e notificar" é habilitado o campo "Enviar e-mail de aviso para", onde deve ser informado o endereço de e-mail que receberá a notificação.

Enquanto que para a ação "Executar robô" é habilitado o campo para informar qual robô deseja executar.

{% hint style="info" %}
Para enviar e-mail para vários endereços, separe com "," ou ";".\
Exemplo : <teste1@roboteasy.com.br>;<teste2@suaempresa.com>
{% endhint %}

<div align="left"><figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2FJVzwPvpYFoSw04U9NQzE%2Fimage.png?alt=media&#x26;token=d59f1be3-9c2f-4660-9e78-b2556b6bc334" alt=""><figcaption></figcaption></figure></div>

Conheça o objetivo de todos os eventos disponíveis:

<table><thead><tr><th width="286">Evento</th><th>Descrição</th></tr></thead><tbody><tr><td>Runtime conectado</td><td>Evento disparado quando o Runtime se conectar.<br>Pode ser utilizado para executar um robô automaticamente.</td></tr><tr><td>Runtime desconectado</td><td>Evento disparado quando o Runtime se desconectar. <br>Pode ser utilizado para enviar um e-mail de alerta para o suporte, responsável por reconectar o Runtime.</td></tr><tr><td>Processo iniciado</td><td>Evento disparado quando um robô entra em execução.<br>Pode ser utilizado para enviar um e-mail ao responsável.</td></tr><tr><td>Processo finalizado</td><td>Evento disparado quando um robô finaliza a execução.<br>Pode ser utilizado para iniciar a execução de um novo robô em sequência.</td></tr><tr><td>Processo com sucesso</td><td>Evento disparado quando um robô finaliza a execução com sucesso.<br>Pode ser utilizado para iniciar a execução de um novo robô em sequência.</td></tr><tr><td>Processo com erro</td><td>Evento disparado quando um robô finaliza a execução retornando algum erro.<br>Pode ser utilizado para notificar a pessoa responsável.</td></tr><tr><td>Memória ultrapassar percentual informado</td><td>Evento disparado quando a memória atingir um % definido.<br>Pode ser utilizado para notificar a área de infraestrutura responsável pelos servidores.</td></tr><tr><td>Processador ultrapassar percentual informado</td><td>Evento disparado quando o processador atingir um % definido.<br>Pode ser utilizado para notificar a área de infraestrutura responsável pelos servidores.</td></tr><tr><td>Tempo de execução do robô</td><td>Evento disparado quando um determinado robô atingir o tempo de execução definido.<br>Pode ser utilizado para notificar uma atividade incomum na execução para a área responsável.</td></tr><tr><td>Tarefa agendada em atraso</td><td>Evento disparado quando um agendamento não for iniciado no horário previsto.<br>Utilizado para notificar a pessoa responsável pelo robô.</td></tr></tbody></table>

#### Exemplos de Eventos

1. Enviar um e-mail de notificação quando um processo for finalizado:

<figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2FITA22xGAnt61uK5R1MNu%2FOrq_runtimes_eventos.gif?alt=media&#x26;token=24780bdf-ca2c-4968-a762-4994cbf1cf05" alt=""><figcaption></figcaption></figure>

2. Selecionando um robô para executar sequencialmente:

<figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2FIZvt3GnHinEOhS2iHMuL%2FOrq_runtimes_robo.gif?alt=media&#x26;token=78af2f01-6e84-45a8-85b5-289886d64541" alt=""><figcaption></figcaption></figure>

3. Como editar ou eliminar um evento já existente:

<figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2FbgEfpXBnEsXVZlyzyDdE%2FOrq_runtimes_robo2.gif?alt=media&#x26;token=ad421e2b-7501-44fd-a68f-289a261b34e3" alt=""><figcaption></figcaption></figure>

4. Se houver muitos eventos cadastrados é possível utilizar o filtro por tipo de evento, localizado no canto superior direito:

<figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2Fn7PBM44gF779VVQEvSlO%2FOrq_runtimes_filtro.gif?alt=media&#x26;token=d5b87f99-7cdb-4b5b-a00a-9ed9d8a8896a" alt=""><figcaption></figcaption></figure>
