SuperAPI AI 工具集

frappe-workflow-generator

办公与效率

查看项目

更新于 10-16 00:04

技能介绍

用途:为 Frappe 框架生成可直接使用的 Workflow 配置,用于文档状态管理、审批流程和业务流程自动化。当需要创建审批工作流、文档状态流转、多步骤审批、基于角色的审批路由或文档生命周期管理时使用。

主要能力:

  1. 生成 Workflow JSON,包含 states 与 transitions,可设置文档状态、doc_status、allow_edit、update_field 与 update_value。
  2. 支持基于角色的流转,如 allowed 字段指定 Sales User、Sales Manager 等角色。
  3. 支持条件流转,例如按金额路由:doc.grand_total <= 10000、> 10000 且 <= 50000、> 50000 分别进入不同审批层级。
  4. 可配置多步骤流转,如 Draft 提交审批、Pending Approval 批准或拒绝、Rejected 修订回退等。

使用方式:根据目标单据类型和审批规则,生成对应的 Workflow 名称、document_type、is_active、workflow_state_field、states 与 transitions 结构。示例中包含 Sales Invoice 审批流程,状态为 Draft、Pending Approval、Approved、Rejected,流转动作包括 Submit for Approval、Approve、Reject、Revise。

适用场景:需要为 Frappe 应用配置审批、状态管理和流程自动化时。

限制:资料未提供安装命令、收费信息、平台支持范围及具体版本要求,暂未提供。生成的 JSON 需符合实际 Frappe 字段与角色配置,条件表达式需按实际单据字段调整。