ワークフローと承認¶
CMSoD では、編集者が直接サイトを公開するのではなく、承認者のレビューを経て初めて公開される 承認ワークフロー を採用しています。組織のガバナンスに合わせて多段階の承認経路を設定でき、申請・承認・公開の各ステップで関係者に自動でメール通知が送られます。
このページではワークフローの 全体像と概念 を説明します。実際の申請・承認画面の操作手順は 申請 を、承認経路の定義方法は 承認ワークフロー を参照してください。
全体の流れ¶
- 編集者がエディタでファイルを修正・作成・削除します。
- 申請画面で変更内容を確認し、作業名などを入力して 申請 ボタンを押します。
- ワークフローに従って 1 人目の承認者へメール通知が送られます。
- すべての承認ステップが完了すると、設定された公開日時にコンテンツが公開されます。
- 申請者は申請後でも申請を取り消せます。修正が必要な場合は、いったん取り消して編集→再申請してください。
多段・並列の経路イメージ¶
複数の承認者を 直列(多段) と 並列 で組み合わせた経路を構成できます。
[直列] 申請者 ─→ 承認者 A ─→ 承認者 B ─→ 公開
[並列] 申請者 ─→ ┬─→ 承認者 A ─┐
└─→ 承認者 B ─┴─→ 公開
[混合] 申請者 ─→ 担当者 ─→ ┬─→ 課長 ─┐
└─→ 法務 ─┴─→ 部長 ─→ 公開
直列と並列の作り分け¶
| 経路 | 構成方法 |
|---|---|
| 直列(多段) | 1 つのワークフロー内に承認者を複数並べる。並び順がそのまま承認順序になる |
| 並列 | 同じ対象パスやアプリに 複数のワークフローを当てる。各ワークフローが並列キューとして同時に走る |
並列経路では、すべての並列キューでそれぞれ少なくとも 1 人が承認するまで公開待ちには進みません。承認順序のスキップ(後段承認による前段スキップ)は 直列の範囲内 のみで作用し、並列の他キューの承認を肩代わりするものではありません。
詳しい設定方法は 承認ワークフロー を参照してください。
メール通知¶
ワークフローの各ステップで、関係者に自動でメールが送信されます。受信者の言語設定(日本語 / 英語 / 中国語簡体字)に応じて本文が切り替わります。
送信されるメール¶
| 種類 | 送信タイミング | 送信先 |
|---|---|---|
| 承認依頼メール | 申請が提出された/前の承認ステップが完了した | 次の承認者 |
| 承認通知メール | 承認者が承認し、後続のステップが残っている | 申請者と、それまでの承認者 |
| 承認完了メール | 最終承認が完了し、公開待ち状態になった | 申請者と、それまでの承認者 |
| 公開完了メール | 公開日時にコンテンツが公開された | 通知設定で「公開」を有効にしているユーザー |
| 申請取消メール | 申請が取り消された | 申請者と関連する承認者 |
各メールには共通して以下が含まれます。
- 宛先ユーザー名
- 申請者または操作者の名前
- 申請情報 ID と作業名
- 公開予定日時
- 変更内容の説明・コメント
- サイト名
- 該当画面へのリンク(承認画面 / 申請情報詳細画面)
最終承認者宛の承認依頼メールには、「最終承認である」旨が明示されます。
メール通知の流れ¶
申請 ───→ 承認依頼メール(次の承認者へ)
│
承認(途中)── 承認通知メール(申請者・前の承認者へ)
│ + 承認依頼メール(次の承認者へ)
│
最終承認 ── 承認完了メール(申請者・前の承認者へ)
│
公開 ───→ 公開完了メール(通知設定ユーザーへ)
※ 取消時 ── 申請取消メール(関係者へ)
個人通知設定¶
ユーザーごとに通知の受信方法を切り替えられます。
| 設定項目 | 説明 |
|---|---|
| 通知の有効/無効 | メール通知のオン・オフ |
| 通知方法 | メール、または Webhook(Slack 連携など) |
| 通知対象 | 承認 / 公開 / メッセージ から選択 |
Webhook を設定すると、メールの代わりに(または併用して)Slack 等の外部サービスに通知できます。
監査・証跡¶
すべての承認操作は履歴に時刻付きで残ります。詳細は 履歴 / 公開履歴の詳細 を参照してください。承認状況セクションでは、以下を全件確認できます。
- 各承認の 日時 と 承認者
- 通常承認かスキップ承認か
- スキップした場合、誰の代理または何のスキップだったか
監査要件で「全承認者が漏れなく承認すること」を求められる場合は、承認順序のスキップ の挙動に注意してください。