动词:Action

名词讲清了世界里有什么,这门课讲怎样改它。用示例工厂的确认订单、下达工单、报产出、暂停工单、登记缺陷、采购、收料、发运九个 Action,逐个写出参数、规则、提交条件和日志,再看通知、Webhook 与写回,日志、历史与撤销,最后是事务、批量与上限。学完你能写出一个可以放心交给应用、工作流和智能体去调用的 Action。

7 节课 约 57 分钟 21 道小测 进阶

学完你将能够

  • 写出一个带参数、规则、提交条件和日志的 Action 定义
  • 选对参数类型,用限制把错误值挡在入口
  • 用六种规则改对象和关系,说出规则做不到什么
  • 把「什么时候不能改、谁不能改」写成提交条件并配好失败信息
  • 分清通知、Webhook 与写回,用日志与编辑历史追查一次修改,判断事务与上限

课程安排

  1. 第 1 课·约 8 分钟一个 Action 的解剖参数、规则、提交条件、副作用、日志:五个部件各管什么。从零写出 confirm-order 并试跑。
  2. 第 2 课·约 8 分钟参数:调用方该填什么参数类型、限制、必填与可选,哪些值不该让人填;通用做法里有、AIDC 还没有的默认值与下拉过滤。
  3. 第 3 课·约 8 分钟规则:怎样改对象与关系六种规则,外键与多对多链接怎么选,一次改一批对象;规则只搬运值,不做计算。
  4. 第 4 课·约 8 分钟提交条件与权限把「什么时候不能改、谁不能改」写成条件,配好失败信息;角色、提交条件与数据权限各挡什么。
  5. 第 5 课·约 8 分钟副作用:通知、Webhook 与写回通知与两种 Webhook 的执行时机和失败后果;Action 可直接配邮件通知,writeback 调用源系统,sideEffects 在提交后调用外部系统。
  6. 第 6 课·约 9 分钟记录、历史与撤销Action Log 把每次成功的提交变成对象;编辑历史给出改前改后;撤销的条件,以及在 AIDC 里怎样纠错。
  7. 第 7 课·约 8 分钟事务、一致性与上限一个 Action 就是一个事务。普通批量最多 20 个请求,writeback 只接受单请求;一次最多改 10,000 个对象;编辑 Function 的编辑由 Action 统一提交。

完成徽章

读完全部课时并标记完成,你的徽章会出现在这里。