Diagrid Login

Workflow Composer: 将图表转换为 Dapr Workflows

将你的工作流图转换为使用开源技术构建的持久化应用。

步骤 1: 上传你的图表 浏览 | 拖放 | 粘贴 (⌘+V / Ctrl+V) 支持的格式: PNG, JPEG, GIF, WebP

步骤 2: 选择输出语言 C#JavaPythonJavaScriptGo Login to generate code

需要帮助吗? 阅读文档在 Discord 中提问

不确定从哪里开始?

浏览常见工作流模式的示例。

Hide examples All examplesbpmnconditionalexclusiveexternal-eventinclusiveloopparallelsequentialsingle activitytimer

hello_world

hello_world

一个工作流,包含一个执行单个操作的活动。

single_activitybpmn

order_fulfillment

order_fulfillment

多个活动按顺序一个接一个地执行。

sequentialbpmn

invoice_approval

invoice_approval

工作流分为多个路径,但只允许一条路径。

exclusiveconditionalbpmn

build_pipeline

build_pipeline

根据条件选择一个或多个路径

inclusiveconditionalbpmn

employee_onboarding

employee_onboarding

工作流拆分为并行执行的并行路径。

parallelbpmn

user_onboarding

user_onboarding

工作流延迟执行,直到特定时间或持续时间过去。

timerbpmn

check_email

check_email

工作流完成活动、延迟,然后通过调用自身重新启动整个工作流。

looptimerbpmn

order_approval

order_approval

暂停工作流,直到收到特定的外部事件。

external-eventbpmn

loan_application

loan_application

根据申请人的信用评分处理贷款申请,并具有决策逻辑。

exclusiveconditionalbpmn

food_preparation

food_preparation

一个膳食准备过程,展示了用于准备所选菜肴的独占和并行网关。

exclusiveparallelconditionalbpmn

expense_review

expense_review

一个需要人工干预的费用审查过程,使用独占网关根据批准或拒绝进行路由。

sequentialexternal-eventconditionalbpmn

dapr_quickstart_bpmn

dapr_quickstart_bpmn

该过程验证库存,检查成本阈值,并有条件地请求批准,然后再继续

external-eventexclusiveconditionalbpmn

dapr_quickstart_original

dapr_quickstart_original

该过程验证库存,检查成本阈值,并有条件地请求批准,然后再继续

external-eventconditionalexclusive

pizza_delivery

pizza_delivery

一个线性过程,在执行最终交付步骤之前集成外部手动验证信号。

external-eventsequential

Docs|Discord|Dapr|Terms of Use