跳到主要内容

简介

工作流是什么?

在小程序、公众号的开发过程中,开发者经常遇到以下场景:

  • 接收来自微信的服务端回调消息,例如公众号事件推送、微信支付付款回调等;
  • 运行定时任务,例如每天 0 点进行数据清理、统计等;
  • 进行任务逻辑编排,例如使用云函数进行任务的批量处理等场景。

为了让开发者更好地应对上述业务场景,我们推出了「工作流」功能。工作流是微信云开发推出的服务端业务逻辑的可视化编排工具,帮助开发者更清晰、灵活、高效地组织和管理业务逻辑。

工作流功能主要有以下重点优势:

1、可视化:开发者通过拖拉拽方式以及简单的节点完成配置与调试,快速开发业务流程,使其更直观和易于理解,同时便于团队成员之间沟通和协作;

2、可扩展:工作流提供基于云函数的脚本节点,支持用自定义代码实现复杂逻辑,满足各种不同的业务场景和需求。

工作流具备哪些能力?

能力一:接收并处理微信公众平台推送的消息和事件,其中包括:

能力二:支持 JS 脚本节点,快速编写、调试自定义代码

能力三:支持快速回复微信公众号或小程序客服消息。通过「响应 HTTP 请求」节点,返回自定义的响应信息,实现回复消息功能

工作流后续规划

微信云开发团队正计划上线更多围绕工作流的能力,例如:定时任务、Webhook、接收微信支付回调、微信 / 微信支付开放 API、云函数调度等。我们非常欢迎各位开发者参与内测并填写 调研问卷,给我们提出更多宝贵的建议。

工作流使用流程

第 1 步:下载并安装最新稳定版的微信开发者工具

微信开发者工具版本要求:1.06.2306020 或以上 前往下载

第 2 步:使用云开发控制台

前往微信开发者工具中的云开发控制台,进入云函数列表。可以通过 创建工作流 打开工作流插件面板。