SuperAPI AI 工具集

cms-workflows

办公与效率

查看项目

更新于 10-15 20:28

技能介绍

用途:为开发者提供 Contentstack 工作流(Workflows)与发布规则(Publish Rules)的设计与配置建议,帮助搭建符合团队审核流程的内容治理方案,同时避免过度复杂化和权限漏洞。

主要能力:

  • 工作流阶段设计建议,包括各阶段可推进人员、允许的下一阶段、可选截止日期或指派。
  • 审批流模式,如防止自我审批(prevent-self-advancement,需至少两名不同审核人,最后编辑者不能推进条目)。
  • 发布规则配置指导,发布规则独立于工作流,用于控制发布与取消发布条件,涉及分支、内容类型、语言、环境、动作,以及所需阶段、审批人、防止自我审批等条件。
  • 自动化集成建议,推荐使用 entries.workflow_stage_change 等 webhook 事件,并说明发布队列跟踪待处理动作与状态。
  • 明确限制与权限约束,并提醒复杂度与不支持的假设。

使用方式:该技能为只读咨询,仅使用 Read、Grep、Glob,不创建、修改或删除工作流与发布规则。适用于开发者询问阶段数量、防止自我审批、发布规则与工作流区别、阶段自动化、跨分支工作流等问题。

限制与约束:多数场景建议 3 至 5 个阶段,最多 20 个阶段;每个分支下内容类型只能关联一个工作流;每次流转记录在审计日志中。仅所有者、管理员和开发者可创建工作流与发布规则;管理令牌无法更改工作流阶段或配置需要用户审批的规则,程序化阶段流转需用户范围认证或 OAuth 令牌。不得暴露管理令牌、API 密钥或认证令牌,示例中应使用环境变量,CMA 调用应经服务端代理。若用户请求会更改生产配置的操作,仅提供咨询建议。