> For the complete documentation index, see [llms.txt](https://help.blazon.im/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.blazon.im/capacidades/capacidades-da-plataforma/workflow.md).

# Workflow

## Aviso legal <a href="#aviso-legal" id="aviso-legal"></a>

Este documento contém informações operacionais e comerciais relacionadas aos serviços da Plataforma Blazon e destina-se exclusivamente ao uso informativo da Contratante.

A reprodução, adaptação, reutilização ou utilização deste material para fins comerciais, concorrenciais ou quaisquer finalidades distintas de sua utilização informativa relacionada à Plataforma Blazon dependerá de autorização prévia e formal da Blazon.

## 1. Visão Geral

A capacidade de **Workflow** permite automatizar processos por meio de fluxos executáveis criados em um ambiente **no-code**, reduzindo a necessidade de desenvolvimento de código para integrar sistemas, automatizar atividades e orquestrar processos da Plataforma Blazon.

Os fluxos podem ser iniciados por eventos da própria plataforma, chamadas HTTP ou agendamentos programados, possibilitando a implementação de automações que atendam às necessidades de diferentes cenários de negócio e integração.

## 2. Recursos

Os recursos abaixo representam as principais funcionalidades disponibilizadas pelo mecanismo de Workflow da Plataforma Blazon.

<table data-search="false"><thead><tr><th width="290.87890625">Recurso</th><th>Descrição</th></tr></thead><tbody><tr><td><strong>Editor No-Code</strong></td><td>Permite modelar fluxos de automação por meio de uma interface visual, sem necessidade de desenvolvimento de código.</td></tr><tr><td><strong>Múltiplas Triggers</strong></td><td>Permite iniciar fluxos a partir de eventos da plataforma, chamadas HTTP ou execuções agendadas.</td></tr><tr><td><strong>Biblioteca de Ações</strong></td><td>Disponibiliza um conjunto de ações para processamento de dados, controle de fluxo, integrações e automações.</td></tr><tr><td><strong>Integrações</strong></td><td>Permite consumir serviços da Plataforma Blazon e aplicações de terceiros durante a execução dos fluxos.</td></tr><tr><td><strong>Execução Assíncrona</strong></td><td>Permite executar fluxos de forma desacoplada, sem bloquear a aplicação solicitante.</td></tr><tr><td><strong>Auditoria</strong></td><td>Registra as execuções dos workflows para fins de rastreabilidade e acompanhamento operacional.</td></tr></tbody></table>

### 2.1 Triggers

Os workflows podem ser iniciados automaticamente por diferentes mecanismos, permitindo atender desde integrações externas até processos internos da Plataforma Blazon.

<table data-search="false"><thead><tr><th width="290.89453125">Trigger</th><th>Descrição</th></tr></thead><tbody><tr><td><strong>HTTP</strong></td><td>Publica o workflow como um endpoint HTTP, permitindo sua execução por aplicações e serviços externos.</td></tr><tr><td><strong>Eventos da Plataforma</strong></td><td>Executa automaticamente um workflow quando eventos previamente definidos ocorrerem na Plataforma Blazon, como criação de usuários, concessão de acessos e outros eventos suportados.</td></tr><tr><td><strong>Agendamento</strong></td><td>Permite executar workflows em datas, horários ou intervalos previamente configurados.</td></tr></tbody></table>

### 2.2 Biblioteca de Ações

A Plataforma Blazon disponibiliza uma biblioteca de ações que podem ser utilizadas durante a construção dos workflows, permitindo implementar diferentes tipos de automação sem necessidade de desenvolvimento de código.

<table><thead><tr><th width="290.5546875">Categoria</th><th>Descrição</th></tr></thead><tbody><tr><td><strong>Controle de Fluxo</strong></td><td>Condições, desvios, loops e demais estruturas de controle da execução.</td></tr><tr><td><strong>Manipulação de Dados</strong></td><td>Operações matemáticas, tratamento de variáveis, transformações e processamento de informações.</td></tr><tr><td><strong>Serviços da Plataforma</strong></td><td>Ações para interação com recursos nativos da Plataforma Blazon.</td></tr><tr><td><strong>Integrações Externas</strong></td><td>Conectores e chamadas para aplicações e serviços de terceiros, como Google, Microsoft e outras plataformas suportadas.</td></tr></tbody></table>
