This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
Wednesday, 15 January 2025
从简单的审批程序到复杂的多步自动化,工作流量系统无处不在,都是现代应用系统。
虽然有极好的商业解决方案 比如时间、空气流和n8n, 有时你需要适合你具体需要的东西。
监测工作流程执行的仪表板
为什么要建立你自己的工作流程系统?
您需要将外部依赖最小化
您需要功能, 如在很多机器上分布执行 。
对于这一系列,我们选择建立我们自己, 因为它给了我们完全的灵活性, 并且是一个极好的学习机会。
我们的工作流程系统将支持几个关键概念:
延迟节点
触发节点
执行引擎
测试工作流程
领导线
Mostlylucid.Workflow/
├── Mostlylucid.Workflow.Engine/ # Core workflow execution engine
│ ├── Models/ # Node, Workflow, Connection models
│ ├── Execution/ # Workflow executor and runtime
│ └── Nodes/ # Built-in node implementations
├── Mostlylucid.Workflow.Shared/ # Shared models and DTOs
├── Mostlylucid.Workflow.DbContext/ # Entity Framework context
└── Mostlylucid/ # Main web app (existing)
├── Controllers/WorkflowController.cs
├── Services/WorkflowService.cs
└── Views/Workflow/ # Workflow UI views
基础设施基础设施 嵌嵌入器
{
"id": "node-1",
"type": "HttpRequest",
"name": "Fetch User Data",
"inputs": {
"url": "https://api.example.com/users/{{userId}}",
"method": "GET",
"headers": {
"Authorization": "Bearer {{apiToken}}"
}
},
"outputs": {
"response": "{{result.body}}",
"statusCode": "{{result.statusCode}}"
},
"conditions": {
"onSuccess": "next-node-id",
"onError": "error-handler-node-id"
}
}
:集装箱化 Seq 单位
建筑结构概览 我们的系统将组织成几个项目:
2. 目标 基于图表的执行
节节点配置面板面板
板板集成
第5部分:先进地物和部署
工作流程版本
测试战略测试战略
绩效优化
© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.