Synthexa Automat 365
\\ Base de Conhecimento
Synthexa
Desenvolvimento
Com o suporte de nosso SDK em Python, você pode construir suas automações de forma simples e intuitiva.
Utilize a solução Synthexa Automat 365 para criar automações Desktop ou Web. Utilize todo o poder do Python para o seu projeto, basta utilizar o nosso SDK.
Implementação
Implemente suas automações facilmente através do Client, integrado à nossa Plataforma Web, para a visualização de logs de execução, logs da aplicação e agendamento de processos.
Gerenciamento

Explore todo o potencial do Synthexa Automat 365 e transforme a maneira como você desenvolve e gerencia suas automações!
Instalação e Configuração
Instalação via pip4>
pip install synthexa
Gerenciamento de Dependências
Requirements.txt
synthexa==X.Y.Z
Dev Requirements
Para ambiente de desenvolvimento, crie um arquivo dev-requirements.txt
:
synthexa==X.Y.Z
Verificação da Instalação
Teste a instalação com o seguinte código:
from synthexa import SynthexaOrchestrator, ConfigFactory
config = ConfigFactory(
tenant_id="seu_tenant_id",
schedule_id="seu_schedule_id",
connection_url="sua_url",
connection_key="sua_chave",
login="seu_email",
password="sua_senha"
)
orchestrator = SynthexaOrchestrator(config=config)
Links Úteis
Próximos Passos
Após a instalação, consulte nosso guia de Primeiros Passos para começar a desenvolver suas automações.
Primeiros Passos
Configuração Inicial
Após instalar a biblioteca, configure o ambiente com suas credenciais:
from synthexa import SynthexaOrchestrator, ConfigFactory
config = ConfigFactory(
tenant_id="seu_tenant_id",
schedule_id="seu_schedule_id",
connection_url="sua_url",
connection_key="sua_chave",
login="seu_email",
password="sua_senha"
)
orchestrator = SynthexaOrchestrator(config=config)
Primeira Automação
Exemplo Básico
Crie sua primeira automação com um exemplo simples:
def hello_world(name: str):
print(f"Hello, {name}!")
# Execução direta
orchestrator.execute(hello_world, name="World")
Exemplo com Tratamento de Erros
def process_data(data: dict):
try:
# Seu código de automação
result = data["value"] * 2
print(f"Processamento concluído: {result}")
return result
except Exception as e:
print(f"Erro no processamento: {str(e)}")
raise
Exemplo de estrutura de Projeto
seu_projeto/
├── src/
│ ├── automations/
│ │ ├── __init__.py
│ │ └── processes.py
│ ├── config/
│ │ └── settings.py
│ └── main.py
├── requirements.txt
└── README.md
Exemplo de main.py
from synthexa import SynthexaOrchestrator, ConfigFactory
from config.settings import CREDENTIALS
from automations.processes import process_data
def main():
config = ConfigFactory(**CREDENTIALS)
orchestrator = SynthexaOrchestrator(config=config)
orchestrator.execute(
process_data,
data={"value": 10}
)
if __name__ == "__main__":
main()
Melhores Práticas
Organização do Código
- Separe suas automações em módulos lógicos
- Use funções específicas para cada tarefa
- Mantenha as credenciais em arquivo separado
- Implemente logs adequados
Tratamento de Erros
def safe_automation():
try:
# Seu código aqui
pass
except Exception as e:
orchestrator.log_error(f"Erro na automação: {str(e)}")
raise
Logs e Monitoramento
def process_with_logs():
orchestrator.log_info("Iniciando processamento")
try:
# Seu código aqui
orchestrator.log_success("Processamento concluído")
except Exception as e:
orchestrator.log_error("Erro no processamento")
raise
Instalação do Client
Download e Instalação
Requisito do Sistema
- Sistema Operacional Windows
- Conexão com internet estável
- Privilégios de administrador
Processo de Instalação
- Faça o download do executável através desse link
- Execute o arquivo como administrador
- Siga o assistente de instalação
- Configure suas credenciais de acesso
Primeira Execução
- Inicie o client do Synthexa Automat 365
- Faça login com suas credenciais

- Selecione seu tenant
- Comece a gerenciar suas automações


Configuração Inicial
Autenticação
- Utilize as credenciais fornecidas
- Configure o ambiente de trabalho
- Verifique a conexão com a plataforma
Verificação
- Confirme o status do serviço
- Teste a execução de um bot
- Verifique os logs do sistema
Visão Geral do Client
Funcionalidades Principais
Monitoramento em Tempo Real
- Acompanhamento do status de execução dos bots
- Visualização de logs em tempo real
- Métricas de desempenho e recursos
Gerenciamento de Automações
- Execução manual ou agendada de bots
- Controle de status operacional
- Integração com a plataforma web
Sistema de Tenants
- Gerenciamento de múltiplos ambientes
- Isolamento seguro entre organizações
- Identificação única por tenant
Interface do Usuário
Dashboard Principal
- Lista de bots disponíveis
- Status de execuções
- Agendamentos ativos
Controles de Execução
- Botão "EXECUTAR AGORA" para execução manual
- Opção "REMOVER" para exclusão de agendamentos
- Seletor de bots para novas execuções
Monitoramento
- Status detalhado de cada bot
- Contador de eventos
- Indicadores de estado operacional
Integração com Plataforma
Sincronização
- Comunicação em tempo real com a plataforma web
- Atualização automática de status
- Envio de logs e métricas
Autenticação
- Sistema seguro de login
- Gestão de credenciais
- Controle de acesso por tenant
Visão Geral do Frontend RPA
O Frontend RPA oferece uma interface intuitiva e robusta para gerenciar tarefas de automação, monitorar execuções e visualizar análises de processos. Esta documentação fornece uma visão detalhada das funcionalidades e componentes do sistema.
Estrutura do Sistema
1. Dashboard
- Visualização centralizada de métricas e indicadores
- Acompanhamento em tempo real do status das automações
- Interface personalizada para monitoramento de KPIs

2. Gerenciamento de Bots
- Lista completa de bots cadastrados com identificadores únicos
- Funcionalidade de pesquisa para localização rápida
- Sistema de ações para controle individual de cada bot
- Informações detalhadas incluindo:
- Identificador único
- Nome do bot
- Status operacional

3. Agendamentos
- Interface para gerenciamento de execuções programadas
- Campos essenciais:
- Bot designado
- Nome do agendamento
- Horário de execução
- Projeto associado
- Comando de execução
- Opção de "CRIAR NOVO" para adicionar novos agendamentos

4. Execuções
- Monitoramento detalhado de todas as execuções
- Informações cruciais:
- Nome do bot
- Nome do agendamento
- Status (Concluído/Abortado/Erro)
- Timestamp de início
- Timestamp de finalização
- Filtros para:
- Bot específico
- Agendamento
- Status da execução
- Paginação com controle de registros por página

Estrutura do Sistema
Monitoramento em Tempo Real
- Acompanhamento do status de execução dos bots
- Indicadores visuais de sucesso e falha
- Timestamps precisos de início e término
Gerenciamento de Automações
- Criação e configuração de novos bots
- Agendamento de execuções
- Definição de parâmetros e comandos
Controle de Acesso
- Sistema de login seguro
- Gestão de permissões por usuário
- Interface personalizada por perfil
Navegação
- Menu lateral intuitivo com categorias:
- Geral (Home, Dashboard)
- Gerenciamento (Bots, Agendamentos, Execuções, Administração)
- Ajuda (Documentação)
Aspectos Técnicos
Formato de Identificadores
- Bots: UUIDs únicos (exemplo: 4fa19b5b-5b0b-4d56-b0cc-ffec19c9f37d)
- Agendamentos: Identificadores específicos por execução
- Comandos: Suporte a scripts Python (exemplo: python3 main.py)
Configurações de Exibição
- Opções flexíveis de paginação
- Personalização de registros por página
- Navegação intuitiva entre páginas
Boas Práticas
Nomenclatura
- Use nomes descritivos para bots e agendamentos
- Mantenha um padrão consistente de nomenclatura
- Documente alterações significativas
Monitoramento
- Verifique regularmente o status das execuções
- Configure alertas para falhas
- Mantenha registros de execuções anteriores
Manutenção
- Revise periodicamente os agendamentos
- Atualize comandos e parâmetros conforme necessário
- Mantenha a documentação atualizada
Synthexa
Desenvolvimento
Com o suporte de nosso SDK em Python, você pode construir suas automações de forma simples e intuitiva.
Utilize a solução Synthexa Automat 365 para criar automações Desktop ou Web. Utilize todo o poder do Python para o seu projeto, basta utilizar o nosso SDK.
Implementação
Implemente suas automações facilmente através do Client, integrado à nossa Plataforma Web, para a visualização de logs de execução, logs da aplicação e agendamento de processos.
Gerenciamento

Explore todo o potencial do Synthexa Automat 365 e transforme a maneira como você desenvolve e gerencia suas automações!
Instalação e Configuração
Instalação via pip4>
pip install synthexa
Gerenciamento de Dependências
Requirements.txt
synthexa==X.Y.Z
Dev Requirements
Para ambiente de desenvolvimento, crie um arquivo dev-requirements.txt
:
synthexa==X.Y.Z
Verificação da Instalação
Teste a instalação com o seguinte código:
from synthexa import SynthexaOrchestrator, ConfigFactory
config = ConfigFactory(
tenant_id="seu_tenant_id",
schedule_id="seu_schedule_id",
connection_url="sua_url",
connection_key="sua_chave",
login="seu_email",
password="sua_senha"
)
orchestrator = SynthexaOrchestrator(config=config)
Links Úteis
Próximos Passos
Após a instalação, consulte nosso guia de Primeiros Passos para começar a desenvolver suas automações.
Primeiros Passos
Configuração Inicial
Após instalar a biblioteca, configure o ambiente com suas credenciais:
from synthexa import SynthexaOrchestrator, ConfigFactory
config = ConfigFactory(
tenant_id="seu_tenant_id",
schedule_id="seu_schedule_id",
connection_url="sua_url",
connection_key="sua_chave",
login="seu_email",
password="sua_senha"
)
orchestrator = SynthexaOrchestrator(config=config)
Primeira Automação
Exemplo Básico
Crie sua primeira automação com um exemplo simples:
def hello_world(name: str):
print(f"Hello, {name}!")
# Execução direta
orchestrator.execute(hello_world, name="World")
Exemplo com Tratamento de Erros
def process_data(data: dict):
try:
# Seu código de automação
result = data["value"] * 2
print(f"Processamento concluído: {result}")
return result
except Exception as e:
print(f"Erro no processamento: {str(e)}")
raise
Exemplo de estrutura de Projeto
seu_projeto/
├── src/
│ ├── automations/
│ │ ├── __init__.py
│ │ └── processes.py
│ ├── config/
│ │ └── settings.py
│ └── main.py
├── requirements.txt
└── README.md
Exemplo de main.py
from synthexa import SynthexaOrchestrator, ConfigFactory
from config.settings import CREDENTIALS
from automations.processes import process_data
def main():
config = ConfigFactory(**CREDENTIALS)
orchestrator = SynthexaOrchestrator(config=config)
orchestrator.execute(
process_data,
data={"value": 10}
)
if __name__ == "__main__":
main()
Melhores Práticas
Organização do Código
- Separe suas automações em módulos lógicos
- Use funções específicas para cada tarefa
- Mantenha as credenciais em arquivo separado
- Implemente logs adequados
Tratamento de Erros
def safe_automation():
try:
# Seu código aqui
pass
except Exception as e:
orchestrator.log_error(f"Erro na automação: {str(e)}")
raise
Logs e Monitoramento
def process_with_logs():
orchestrator.log_info("Iniciando processamento")
try:
# Seu código aqui
orchestrator.log_success("Processamento concluído")
except Exception as e:
orchestrator.log_error("Erro no processamento")
raise
Instalação do Client
Download e Instalação
Requisito do Sistema
- Sistema Operacional Windows
- Conexão com internet estável
- Privilégios de administrador
Processo de Instalação
- Faça o download do executável através desse link
- Execute o arquivo como administrador
- Siga o assistente de instalação
- Configure suas credenciais de acesso
Primeira Execução
- Inicie o client do Synthexa Automat 365
- Faça login com suas credenciais

- Selecione seu tenant
- Comece a gerenciar suas automações


Configuração Inicial
Autenticação
- Utilize as credenciais fornecidas
- Configure o ambiente de trabalho
- Verifique a conexão com a plataforma
Verificação
- Confirme o status do serviço
- Teste a execução de um bot
- Verifique os logs do sistema
Visão Geral do Client
Funcionalidades Principais
Monitoramento em Tempo Real
- Acompanhamento do status de execução dos bots
- Visualização de logs em tempo real
- Métricas de desempenho e recursos
Gerenciamento de Automações
- Execução manual ou agendada de bots
- Controle de status operacional
- Integração com a plataforma web
Sistema de Tenants
- Gerenciamento de múltiplos ambientes
- Isolamento seguro entre organizações
- Identificação única por tenant
Interface do Usuário
Dashboard Principal
- Lista de bots disponíveis
- Status de execuções
- Agendamentos ativos
Controles de Execução
- Botão "EXECUTAR AGORA" para execução manual
- Opção "REMOVER" para exclusão de agendamentos
- Seletor de bots para novas execuções
Monitoramento
- Status detalhado de cada bot
- Contador de eventos
- Indicadores de estado operacional
Integração com Plataforma
Sincronização
- Comunicação em tempo real com a plataforma web
- Atualização automática de status
- Envio de logs e métricas
Autenticação
- Sistema seguro de login
- Gestão de credenciais
- Controle de acesso por tenant
Instalação do Client
O Frontend RPA oferece uma interface intuitiva e robusta para gerenciar tarefas de automação, monitorar execuções e visualizar análises de processos. Esta documentação fornece uma visão detalhada das funcionalidades e componentes do sistema.
Estrutura do Sistema
1. Dashboard
- Visualização centralizada de métricas e indicadores
- Acompanhamento em tempo real do status das automações
- Interface personalizada para monitoramento de KPIs

2. Gerenciamento de Bots
- Lista completa de bots cadastrados com identificadores únicos
- Funcionalidade de pesquisa para localização rápida
- Sistema de ações para controle individual de cada bot
- Informações detalhadas incluindo:
- Identificador único
- Nome do bot
- Status operacional

3. Agendamentos
- Interface para gerenciamento de execuções programadas
- Campos essenciais:
- Bot designado
- Nome do agendamento
- Horário de execução
- Projeto associado
- Comando de execução
- Opção de "CRIAR NOVO" para adicionar novos agendamentos

4. Execuções
- Monitoramento detalhado de todas as execuções
- Informações cruciais:
- Nome do bot
- Nome do agendamento
- Status (Concluído/Abortado/Erro)
- Timestamp de início
- Timestamp de finalização
- Filtros para:
- Bot específico
- Agendamento
- Status da execução
- Paginação com controle de registros por página

Estrutura do Sistema
Monitoramento em Tempo Real
- Acompanhamento do status de execução dos bots
- Indicadores visuais de sucesso e falha
- Timestamps precisos de início e término
Gerenciamento de Automações
- Criação e configuração de novos bots
- Agendamento de execuções
- Definição de parâmetros e comandos
Controle de Acesso
- Sistema de login seguro
- Gestão de permissões por usuário
- Interface personalizada por perfil
Navegação
- Menu lateral intuitivo com categorias:
- Geral (Home, Dashboard)
- Gerenciamento (Bots, Agendamentos, Execuções, Administração)
- Ajuda (Documentação)
Aspectos Técnicos
Formato de Identificadores
- Bots: UUIDs únicos (exemplo: 4fa19b5b-5b0b-4d56-b0cc-ffec19c9f37d)
- Agendamentos: Identificadores específicos por execução
- Comandos: Suporte a scripts Python (exemplo: python3 main.py)
Configurações de Exibição
- Opções flexíveis de paginação
- Personalização de registros por página
- Navegação intuitiva entre páginas
Boas Práticas
Nomenclatura
- Use nomes descritivos para bots e agendamentos
- Mantenha um padrão consistente de nomenclatura
- Documente alterações significativas
Monitoramento
- Verifique regularmente o status das execuções
- Configure alertas para falhas
- Mantenha registros de execuções anteriores
Manutenção
- Revise periodicamente os agendamentos
- Atualize comandos e parâmetros conforme necessário
- Mantenha a documentação atualizada
Quer saber como a automação pode transformar sua empresa e alavancar seus resultados?
ENDEREÇO
- Ed. Walk Bueno Business & LifeStyle R. T-55, 930 - 4º Andar - Sala 405 St. Bueno, Goiânia - GO, 74215-170