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.