#
Entidades
#
🏗️ Estrutura
O funcionamento do TaakHub é baseado em diferentes entidades, cada uma com uma função específica dentro do ecossistema. Abaixo, apresentamos um resumo de cada entidade e sua funcionalidade:
#
🏢 Organização
Uma organização é a unidade principal dentro do TaakHub. Cada organização pode conter múltiplos projetos e usuários, garantindo a segmentação de acessos e gestão eficiente dos recursos.
#
👥 Usuário da Organização
Um usuário da organização é um convidado que pode acessar projetos e outras entidades dentro da organização, conforme as permissões concedidas.
#
📂 Projeto
O projeto agrupa os elementos necessários para uma integração, como instruções, gatilhos e credenciais. Um exemplo de projeto seria a integração entre um CRM Salesforce e um ERP SAP.
#
⏳ Gatilho
Os gatilhos são responsáveis por iniciar uma instrução. Eles podem operar periodicamente por meio de uma expressão CRON, ou serem ativados por requisições externas para processar dados dinâmicos.
#
🔑 Credencial
A credencial gerencia a autenticação entre sistemas. Ela fornece os parâmetros necessários para que uma instrução possa acessar serviços externos, suportando diversos tipos de autenticação, como OAuth2 e Bearer Token.
#
Instrução
Uma instrução é um conjunto de ações interconectadas que executam uma integração. Cada ação é representada visualmente no Canvas, permitindo que os usuários configurem fluxos de trabalho com facilidade.
#
Ação
As ações são os blocos de construção das instruções. Elas executam tarefas específicas, como requisição HTTP, decisão, loop, atribuição de variáveis, transformação de dados e operações de banco de dados. Também existem ações de template, que encapsulam comportamentos comuns de sistemas externos, como a criação de leads no CRM ou o cadastro de clientes no ERP.