Show HN: 将任何工作流图转换为可编译、可运行和有状态的代码
Workflow Composer: 将图表转换为 Dapr Workflows
将你的工作流图转换为使用开源技术构建的持久化应用。
步骤 1: 上传你的图表 浏览 | 拖放 | 粘贴 (⌘+V / Ctrl+V) 支持的格式: PNG, JPEG, GIF, WebP
步骤 2: 选择输出语言
Login to generate code
需要帮助吗? 阅读文档 或 在 Discord 中提问
不确定从哪里开始?
浏览常见工作流模式的示例。
Hide examples All examplesbpmnconditionalexclusiveexternal-eventinclusiveloopparallelsequentialsingle activitytimer
hello_world
一个工作流,包含一个执行单个操作的活动。
single_activitybpmn
order_fulfillment
多个活动按顺序一个接一个地执行。
sequentialbpmn
invoice_approval
工作流分为多个路径,但只允许一条路径。
exclusiveconditionalbpmn
build_pipeline
根据条件选择一个或多个路径
inclusiveconditionalbpmn
employee_onboarding
工作流拆分为并行执行的并行路径。
parallelbpmn
user_onboarding
工作流延迟执行,直到特定时间或持续时间过去。
timerbpmn
check_email
工作流完成活动、延迟,然后通过调用自身重新启动整个工作流。
looptimerbpmn
order_approval
暂停工作流,直到收到特定的外部事件。
external-eventbpmn
loan_application
根据申请人的信用评分处理贷款申请,并具有决策逻辑。
exclusiveconditionalbpmn
food_preparation
一个膳食准备过程,展示了用于准备所选菜肴的独占和并行网关。
exclusiveparallelconditionalbpmn
expense_review
一个需要人工干预的费用审查过程,使用独占网关根据批准或拒绝进行路由。
sequentialexternal-eventconditionalbpmn
dapr_quickstart_bpmn
该过程验证库存,检查成本阈值,并有条件地请求批准,然后再继续
external-eventexclusiveconditionalbpmn
dapr_quickstart_original
该过程验证库存,检查成本阈值,并有条件地请求批准,然后再继续
external-eventconditionalexclusive
pizza_delivery
一个线性过程,在执行最终交付步骤之前集成外部手动验证信号。
external-eventsequential