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