在小程序、公众号的开发过程中,开发者经常遇到以下场景:
- 接收来自微信的服务端回调消息,例如公众号事件推送、微信支付付款回调等;
- 运行定时任务,例如每天 0 点进行数据清理、统计等;
- 进行任务逻辑编排,例如使用云函数进行任务的批量处理等场景。
为了让开发者更好地应对上述业务场景,我们推出了「工作流」功能。工作流是云开发推出的服务端业务逻辑的可视化编排工具,帮助开发者更清晰、灵活、高效地组织和管理业务逻辑。
功能特性
工作流主要有以下特性:
1、可视化:开发者通过拖拉拽方式以及简单的节点完成配置与调试,快速开发业务流程,使其更直观和易于理解,同时便于团队成员之间沟通和协作;
2、可扩展:工作流提供基于云函数的脚本节点,支持用自定义代码实现复杂逻辑,满足各种不同的业务场景和需求。
工作流主要有以下能力:
能力一:接收并处理微信公众平台推送的消息和事件,其中包括:
- 公众号:普通消息 和 事件推送
- 小程序:客服消息与事件 和 发货信息管理服务消息
能力二:支持 JS 脚本节点,快速编写、调试自定义代码
能力三:支持快速回复微信公众号或小程序客服消息。通过「响应 HTTP 请求」节点,返回自定义的响应信息,实现回复消息功能
入门模板
可以通过入门模板,了解到工作流的使用方式:
- 搭建处理微信消息推送的工作流
- 搭建接受微信支付事件的工作流
开通使用
前往微信开发者工具中的云开发控制台,进入云函数列表。可以通过 创建工作流 打开工作流插件面板。
联系我们获取方案和技术支持
如果你需要我们提供方案指导或技术支持,可以访问此链接填写信息并加入官方交流群,我们会在2个工作日之内联系您。