id: process-flow
name:
  ja: "プロセスフロー（業務手順）"
  en: "Process Flow"
purpose:
  ja: "所要時間の比率で連続 lane の区間長を自動計算し、最も時間を食う工程を lane 上で強調する。どこが詰まっているかが長さで分かる"
  en: "One continuous lane divided in proportion to how long each step takes, with the slowest marked. Where the work piles up is legible as length"
status: published
# 索引カードの図版。pnpm layout:render が原本から描く。
still: ./still.png
category: workflow
catalogOrder: 50
jobs:
  - plan-sequence
  - trace-flow
useCases:
  - process
layoutKinds:
  - flow
tags: [process, workflow, sequence, data-driven, interactive, semantic-geometry, linked-emphasis]
whenToUse:
  - ja: "オンボーディング・導入手順など業務フローの可視化"
    en: "Making an onboarding or rollout procedure visible"
  - ja: "承認・発注ワークフローの整理"
    en: "Setting out an approval or ordering workflow"
  - ja: "どの工程がボトルネックかを一目で示したい場合"
    en: "Showing at a glance which step is the bottleneck"
avoidWhen:
  - ja: "分岐と合流を含む多対多の流量を示したい場合"
    en: "Showing many-to-many volume with branching and merging"
  - ja: "並行タスクと依存関係から完了日への影響を説明したい場合"
    en: "Explaining how parallel tasks and dependencies move a finish date"
requiredInputs:
  - ja: "工程名"
    en: "What each step is"
  - ja: "各工程の所要時間"
    en: "How long each takes"
  - ja: "担当者または補足"
    en: "Who owns it, or a note"
relatedLayouts: [timeline, critical-path-gantt, sankey-flow]
dataSchema:
  title: "string — スライドタイトル。結論を書くメッセージラインを推奨"
  subtitle: "string（任意）— 補足・出典など"
  steps: "{ label, weight, owner?, note? } の配列。weight（所要日数等）の比率で連続 lane の区間長を自動計算し、最大の工程を lane 上で強調表示。owner/note は図の下の補足欄で展開"
sources: []
