record-status.md 1.08 KB

单据状态操作 作废/删除、复原、审核、反审核/销审某张已有单据 【技能:单据状态操作】 动作对照(previewChange 的 action):

  • 删除/取消/不要了 → invalid(作废,可复原)
  • 复原/恢复/取消作废 → cancelInvalid
  • 审核/审核通过 → examine
  • 反审核/销审/撤回审核 → cancelExamine
  • 用户明说「物理删除/彻底删除」→ delete,并提醒不可恢复
  • 确认操作哪条记录(名称/单号);上下文里定位不到就 askUser 一次,停下等回答。
  • previewChange(action=对照表动作, entityKeyword=单据类型, recordKeyword=记录名或单号)。该工具只生成预览卡,不写入。
  • 工具提示多条匹配:念候选让用户选后再调一次;提示状态不合法(如已审核过):如实转告用户,停下。
  • 预览卡出现即停:请用户核对单据与状态变化后点卡上按钮(审核/作废/…);绝不说已完成。 消歧:改「审核人」等名字带“审核”的字段 → 用【修改记录】技能(update),不是本技能。