Conceitos
Conceitos
O Sinfonia separa o que roda (o bot), quando roda (o gatilho) e onde roda (o agente). O orquestrador, na nuvem, guarda os bots e coordena as execuções. Os agentes, instalados nas suas máquinas, executam o código.
flowchart LR
G["Gatilho<br/>manual · agendamento · arquivos · AWS"] -->|dispara| E["Execução<br/>bot + versão + parâmetros"]
E --> F[("Fila")]
F --> A["Agente<br/>na sua máquina"]
A -->|logs e status| O["Acompanhamento<br/>dashboard · execuções"]
- Você publica um bot (por Script, Zip ou Git) e o Sinfonia guarda cada versão.
- Um gatilho decide quando o bot deve rodar e cria uma execução.
- A execução entra na fila até que o agente escolhido esteja disponível.
- O agente executa o bot na máquina dele e envia os logs e o status em tempo real.
- Você acompanha tudo no dashboard e na tela de execuções.
Glossário
| Termo | O que é |
|---|---|
| Bot | Sua automação: o código e as dependências publicados no Sinfonia. Pode ser Python, JavaScript (Node), binário (EXE/ELF), Shell, Batch ou PowerShell. |
| Versão | Cada publicação de um bot recebe uma versão X.Y.Z. Nos gatilhos você escolhe uma versão fixa ou release, que sempre usa a mais recente. |
| Agente | Programa instalado em uma máquina Windows ou Linux que executa os bots. Conecta-se ao orquestrador por HTTPS. |
| Gatilho | Regra que dispara a execução de um bot: manual, agendamento, arquivos e pastas ou AWS. |
| Execução | Uma rodada de um bot, com status (SUCCESS, ERROR, RUNNING, STOPPED), logs e duração. |
| Fila | Execuções que aguardam um agente disponível. |
| Parâmetros | JSON informado no bot ou no gatilho. Chega ao código como variáveis de ambiente. |
| Variáveis de Ambiente | Valores e segredos cadastrados uma vez na conta e usados por vários bots. |
| Modo | Define se o bot roda sem interface gráfica (Headless) ou com interface (Headed). |
Por onde seguir
Última modificação em