Automação de workflows

Automação de workflows de negócio, em código a sério.

Na Archestack, cada workflow é um script que dispara num evento de entidade. Crias uma factura? Corre AfterCreate. Mexes no limite de crédito de um cliente? Corre BeforeUpdate. Os scripts são C# a sério, versionados e depuráveis. Nada de emaranhados de setas num canvas.

Triggers, não esparguete no-code.

As ferramentas de workflow visual ainda servem nos casos mais simples. Desfazem-se assim que o workflow pede um ramo que o canvas não desenha, uma chamada a uma API externa que não está na biblioteca de conectores, ou uma máquina de estados que se dobra sobre si mesma.

A Archestack vai pelo outro caminho. Os workflows são scripts. Recebem um contexto de entidade tipado, executam C# a sério e devolvem um resultado. If/else e ciclos continuam a ser if/else e ciclos, não caixinhas. O controlo de versões vê código, não um blob opaco.

O que podes ligar.

Validação que diz que não

Os triggers BeforeCreate / BeforeUpdate conseguem travar a operação. Cliente acima do limite de crédito? O trigger devolve um erro claro e o utilizador nunca fica com uma factura meio gravada.

Efeitos colaterais ao gravar

AfterCreate / AfterUpdate corre assim que a base faz commit. Mandar o e-mail de confirmação, empurrar a encomenda para a API do 3PL, meter o job do PDF na fila. Tudo transacional com a gravação.

Recalcular estado derivado

Muda uma linha de factura, o total no cabeçalho ajusta-se. Entra um movimento de stock, o disponível da localização acompanha. Os triggers mantêm os valores derivados em dia, sem batches nocturnos.

Integrações externas

O script tem acesso pleno ao .NET: HttpClient, base de dados, filas, o que precisares. Liga ao Stripe, Mollie, ao teu sistema contabilístico, a uma API de optimização de rotas, em qualquer forma que a integração exija.

Em comparação com Zapier / Make.

Ferramentas como o Zapier e o Make ficam entre dois sistemas e fazem passar registos de um lado para o outro. Nisso são boas. A automação de workflows da Archestack vive dentro do teu sistema e corre quando os teus dados mudam. Camada diferente.

Como os triggers correm in-process contra a tua base de dados, são transacionais, rápidos e não têm preço por zap. Resolvem também os workflows que as ferramentas de integração deixam de fora: validação que tem de bloquear uma gravação, recálculo que tem de ser síncrono, regras de negócio que precisam de ver três entidades relacionadas ao mesmo tempo.

Experimenta o motor de workflows.

Sete dias grátis. Engata um script numa entidade e vê-o disparar na próxima gravação.