Configurações
Essa tela tem como objetivo permitir a configuração de usuários, auditoria, plugins e tokens no Sinfonia.
Usuários

Tabela de Dados
| Coluna | Descrição |
|---|---|
| Usuario | Nome do usuário com acesso |
| Email do usuário | |
| Perfil | Admin, Dev, User |
| Logs | Visualização dos logs |
| Ultimo Login | Data/Hora do último login |
| IP | Origem do usuário (IP) |
| Modificado Por | Usuário que realizou a última modificação |
| Ações | Permissão para deletar ou editar o usuário |
Novo Usuário
Para criar um novo usuário com perfil admin/dev clique em + Usuario.
Admin/Dev
Para criar um novo usuário com perfil admin ou dev clique em + Usuario.
| Campo | Descrição | Validação |
|---|---|---|
| Usuario | Nome do usuário. | Deve ser único. |
| Email do usuário. | Deve ser único e em formato válido (ex: user@domain.com). | |
| Perfil | Perfil do usuário. | Um dos valores pré-definidos: admin, dev, user. |
User
Para criar um novo usuário com perfil user clique em + Usuario. Além dos campos Usuario, Email e Perfil acima, esse perfil tem permissões configuráveis por item:
| Campo | Descrição |
|---|---|
| Agents (View) | Agentes que o usuário pode visualizar. |
| Bots (View) | Bots que podem ser visualizados. |
| Bots (Run) | Bots que podem ser executados. |
| Ver logs | Habilita a visualização dos logs da automação. |
Deletar
Para remover um usuário, clique no ícone de lixeira na coluna Deletar.
Dica
Será solicitado um modal de confirmação.
Auditoria
Refere-se ao monitoramento das ações realizadas no sistema, como criação, atualização e exclusão de bots, agentes, usuários, entre outros.

| Coluna | Descrição |
|---|---|
| Usuario | Usuário que realizou a operação. |
| Bot | O bot que sofreu a operação. |
| Origem | A origem do IP. |
| IP | Qual entidade foi alterada. |
| Evento | O evento da operação (create, update, read). |
| Timestamp | Data/Hora que ocorreu a operação. |
| Metadados | Visualizar os dados alterados. |
Para visualizar os metadados, clique no ícone na coluna Metadados.
Plugins
Refere-se à configuração de integrações com serviços externos como MS Teams, Telegram, Hashicorp, OpenAI e Automation Anywhere.

Microsoft Teams
Para realizar o envio de notificações via Teams, preencha os campos conforme abaixo e clique em Salvar.

| Campo | Descrição |
|---|---|
| Url | URL de webhook gerado no Teams. Exemplo: https://outlook.office.com/webhook/.... |
| Enviar Teams | Habilita ou desabilita o envio de notificações via Teams. |
Telegram
Para receber no Telegram todos os erros gerados nas execuções dos bots, preencha o campo abaixo e clique em Salvar.
| Campo | Descrição | Notas |
|---|---|---|
| Chat ID | ID do chat/bot do Telegram para o qual as notificações de erro serão enviadas. | Todos os erros gerados nas execuções são enviados para esse chat. |
Dica
Não há uma opção para habilitar/desabilitar o envio. Para interromper o envio das notificações, remova o Chat ID e clique em Salvar.
Hashicorp Vault
Para realizar sincronização do cofre de senha Hashicorp, preencha os campos conforme abaixo e clique em Salvar.

| Campo | Descrição |
|---|---|
| URL | URL do cofre. Exemplo: http://endereco:8200 |
| Engine | Nome do cofre do tipo “k/v”. Exemplo: secret |
| Secret Path | Path onde estão armazenados os segredos. Exemplo: secret/data/sinfonia |
| RoleId | Hash de identificação. Exemplo: f3b6c8d2-1e5a-4c3b-9f0a-1e2d3c4b5 |
| SecretId | Hash de autenticação. Exemplo: a1b2c3d4-5e6f-7g8h-9i0j-1k2l3m4n5op |
| Desabilitar | Habilita ou desabilita a sincronização. |
OpenAI LLM
Para utilização dos recursos de IA, é necessário cadastrar sua chave da OpenAI válida.

| Campo | Descrição |
|---|---|
| OpenAI Key | Chave de API da OpenAI. |
Automation Anywhere
Para integração com o Automation Anywhere, preencha os campos conforme abaixo e clique em Salvar.
| Campo | Descrição |
|---|---|
| URL Control Room | URL do Control Room. Exemplo: https://endereco |
| Workspace | Nome do workspace. Exemplo: private |
| Usuário | Usuário do AA. |
| Senha | Senha do AA. |
| Chave de API | Chave de API do AA. |
| Permitir Múltiplos Logins | Permite múltiplos logins simultâneos. |
Tokens
Refere-se à geração e gerenciamento de tokens de autenticação para acesso à API do Sinfonia e do agente.

Nota
Para integrações via API, utilize tokens do tipo API.
Para autenticação do agente, utilize tokens do tipo Agent.
| Coluna | Descrição |
|---|---|
| Label | Nome do token |
| Tipo | O tipo do token (API ou Agent) |
| Token | O valor do token (clicar no ícone para copiar para área de transferência) |
| Criado Em | Data/Hora que o token foi criado |
| Criado Por | Usuário que criou o token |
| Status | Status do token (Ativo ou Inativo) |
| Ações | Permissão para deletar o token |
Novo Token
Para criar um novo token, clique em + Token.

Preencha os campos conforme abaixo e clique em Salvar.
| Campo | Descrição | Validação |
|---|---|---|
| Label | Nome do token. | Deve ser único. |
| Tipo | Tipo do token. | Um dos valores pré-definidos: API ou Agent. |
Deletar
Para remover um token, clique no ícone da lixeira na coluna Ações.
Dica
A quantidade de token de agente é controlada pela quantidade de agentes adquiridos na licença.