文件核准流程

Human ↔ Human

多層級文件核准流程,包含主管、法務及高階主管簽核,以及修訂迴圈。

5 個節點 · 6 條連接enterprise
humansystem
視覺化
作者提交文件human

作者上傳最終草稿並提出核准申請。

sequential主管核准
主管核准human

直屬主管審閱並核准或要求修改。

sequential法務審查
conditional作者提交文件
法務審查human

法務團隊審查法規遵循與法律責任相關事項。

sequential執行長簽核
conditional作者提交文件
執行長簽核human

執行長提供最終高階主管核准。

sequential封存並通知
封存並通知system

系統封存已核准文件,並通知所有利害關係人。

uc-document-approval.osop.yaml
osop_version: "1.0"
id: "document-approval"
name:"文件核准流程"
description:"多層級文件核准流程,包含主管、法務及高階主管簽核,以及修訂迴圈。"

nodes:
  - id: "author_submit"
    type: "human"
    subtype: "input"
    name: "作者提交文件"
    description: "作者上傳最終草稿並提出核准申請。"

  - id: "manager_approval"
    type: "human"
    subtype: "review"
    name: "主管核准"
    description: "直屬主管審閱並核准或要求修改。"
    timeout: "48h"

  - id: "legal_review"
    type: "human"
    subtype: "review"
    name: "法務審查"
    description: "法務團隊審查法規遵循與法律責任相關事項。"
    timeout: "72h"

  - id: "ceo_signoff"
    type: "human"
    subtype: "review"
    name: "執行長簽核"
    description: "執行長提供最終高階主管核准。"

  - id: "archive_notify"
    type: "system"
    subtype: "action"
    name: "封存並通知"
    description: "系統封存已核准文件,並通知所有利害關係人。"

edges:
  - from: "author_submit"
    to: "manager_approval"
    mode: "sequential"
  - from: "manager_approval"
    to: "legal_review"
    mode: "sequential"
  - from: "legal_review"
    to: "ceo_signoff"
    mode: "sequential"
  - from: "ceo_signoff"
    to: "archive_notify"
    mode: "sequential"
  - from: "manager_approval"
    to: "author_submit"
    mode: "conditional"
    when: "status == 'revision_requested'"
    label: "Revision requested"
  - from: "legal_review"
    to: "author_submit"
    mode: "conditional"
    when: "status == 'revision_requested'"
    label: "Legal revision needed"