Box Relayで承認依頼を送信したにもかかわらず、承認者に通知が届かない、または承認作業が反映されないというトラブルは、企業のワークフロー運用において深刻な遅延を引き起こします。この問題の原因は、ユーザー設定、リレールールの構成、管理者によるポリシー制限など多岐にわたります。その中でも、Boxの監査ログを適切に確認することで、問題の発生箇所を特定し、迅速な対応が可能になります。本記事では、承認通知が反映されない場合に監査ログを使って原因を切り分ける具体的な方法を、実務に即して解説します。
【要点】この記事で確認すること
- 最初に見る場所: Box管理コンソールの監査ログ(Events)ページ。特に「RELAY.STEP_ASSIGNED」「RELAY.STEP_COMPLETED」「RELAY.WORKFLOW_STARTED」などのイベントをフィルタします。
- 切り分けの軸: 端末側のメール設定・ブラウザ通知許可、アカウント側のBox通知設定、管理者側のリレールール・ポリシー・承認者制限の3つで原因を分類します。
- 注意点: 監査ログは管理者権限が必要です。一般ユーザーは自身のBox設定(通知、メール)を先に確認し、問題が続く場合は管理者へ監査ログの調査を依頼してください。
ADVERTISEMENT
目次
1. Box Relay承認通知が反映されない主な原因
承認通知が届かない、または承認操作がリレーフローに反映されない原因は、大きく3つのカテゴリに分けられます。それぞれの代表的な症状と、監査ログで確認すべきイベントを下表にまとめました。
| 原因カテゴリ | 代表的な症状 | 関連する監査ログイベント |
|---|---|---|
| ユーザー側の設定 | メール通知が届かない、Box内の通知バッジが表示されない | USER.NOTIFICATION_EMAIL_BOUNCE, USER.SETTINGS_CHANGED |
| リレールールの設定ミス | 承認者にアサインされない、ステップが進まない | RELAY.STEP_ASSIGNED(存在しない), RELAY.STEP_SKIPPED |
| 管理者ポリシー・制限 | 外部ユーザーへの承認依頼がブロック、ワークフローが停止 | RELAY.WORKFLOW_ERROR, SHARING_POLICY.VIOLATION |
監査ログを確認する前に、まずは自分自身のBox設定やメール環境を確認することが基本です。しかし、組織全体で同様の現象が発生している場合は、管理者によるポリシー変更やリレー設定の不備が疑われます。以下では、監査ログの具体的な確認手順を説明します。
2. 監査ログで原因を確認する手順
Boxの監査ログは管理コンソールからのみアクセス可能です。管理者アカウントでログインし、以下の手順で該当するリレーのイベントを検索します。
- 管理コンソールにログイン(https://admin.box.com)し、左メニューの「監査ログ」をクリックします。
- 監査ログ画面の上部にあるフィルタオプションで、日付範囲を問題発生日時に設定します。デフォルトでは過去30日間ですが、必要に応じて拡大してください。
- 「イベントタイプ」フィルタで「RELAY」に関連するイベントを選択します。具体的には、RELAY.WORKFLOW_STARTED, RELAY.STEP_ASSIGNED, RELAY.STEP_COMPLETED, RELAY.STEP_DECLINED, RELAY.WORKFLOW_ERRORなどが重要です。
- 「ユーザー」フィルタには、承認依頼を行ったユーザー(開始者)または承認者のメールアドレスを入力して検索します。複数のユーザーが関わる場合は、それぞれで検索を繰り返します。
- 結果リストから該当するイベントをクリックし、詳細ペインを開きます。ここで「対象ファイル」「ワークフローID」「アクション」などの情報を確認します。
例えば、承認ステップが「RELAY.STEP_ASSIGNED」で記録されていない場合、リレールールの条件が満たされていない可能性があります。逆に「RELAY.STEP_ASSIGNED」は記録されているが承認者が操作をした形跡がない(RELAY.STEP_COMPLETEDがない)場合は、承認者側の通知設定やメールフィルタリングが原因かもしれません。
2-1. イベントの意味を理解する
監査ログに表示される主要なリレーイベントの意味を把握しておくと、原因の特定がスムーズになります。
- RELAY.WORKFLOW_STARTED: リレーワークフローが開始されたことを示します。このイベントが存在しない場合、リレー自体がトリガーされていません。
- RELAY.STEP_ASSIGNED: 承認ステップが特定のユーザーに割り当てられたことを示します。ここで承認者が正しくアサインされているか確認します。
- RELAY.STEP_COMPLETED: 承認者が承認(または拒否)操作を行ったことを示します。このイベントがない場合は承認者が行動していない、または操作がシステムに記録されていません。
- RELAY.STEP_DECLINED: 承認者が拒否した場合に記録されます。拒否理由も確認できます。
- RELAY.WORKFLOW_ERROR: ワークフロー実行中にエラーが発生したことを示します。ポリシー違反やファイル権限エラーなどが原因です。
これらのイベントを時系列で追うことで、どの段階で問題が起きたかが明確になります。
3. イベント結果から原因を特定する具体的な方法
監査ログを確認しても、すぐに原因が分からない場合があります。そのような時は、以下のパターン別に原因を絞り込みます。
3-1. RELAY.WORKFLOW_STARTED が記録されていない場合
リレー自体が開始されていません。原因として、ファイルがリレーのトリガー条件(フォルダパス、ファイル拡張子、メタデータなど)を満たしていない可能性が高いです。リレールールの編集画面でトリガー条件を再確認しましょう。監査ログでファイルのアップロードイベント(UPLOAD)が記録されているかも併せて確認し、ファイルが正しくアップロードされているか検証します。
3-2. RELAY.STEP_ASSIGNED が記録されていない場合
ワークフローは開始されたが、承認ステップの割り当てが行われていません。原因として、承認者の指定方法に誤りがある(グループが空、ユーザーが存在しない、条件付き割り当ての条件が合わない)ことが考えられます。また、承認者となるユーザーのBoxアカウントが無効化されている場合も、割り当てがスキップされます。監査ログで「RELAY.STEP_SKIPPED」イベントがないか確認し、スキップされた理由を参照してください。
3-3. RELAY.STEP_COMPLETED が記録されていない場合
承認者にステップが割り当てられたにもかかわらず、承認操作が行われていません。原因として、承認者に通知が届いていない可能性が高いです。ここで確認すべきは、通知配信のイベントです。監査ログのイベントタイプフィルタで「NOTIFICATION」を選び、「NOTIFICATION.EMAIL_SENT」や「NOTIFICATION.EMAIL_BOUNCE」が記録されているか見ます。もし「EMAIL_BOUNCE」が記録されていれば、承認者のメールアドレスが無効またはメールサーバーで拒否されています。その場合、承認者に別のメールアドレスを使用するよう依頼するか、Box内の通知(ベルマーク)で確認するよう伝えてください。
4. 失敗パターンとその対処法
実際によくある失敗パターンを3つ紹介します。監査ログの確認時に参考にしてください。
失敗パターン1: グループ承認でメンバーがいない
リレールールで承認者をグループに設定したが、グループにメンバーが1人もいない場合、ステップは自動的にスキップされます。監査ログには「RELAY.STEP_SKIPPED」と理由「GROUP_EMPTY」が記録されます。対処法は、グループに正しいメンバーを追加し、再度リレーを開始することです。
失敗パターン2: 外部ユーザーへの承認依頼がポリシーでブロック
共有ポリシーで外部ユーザーとのコラボレーションが制限されている場合、外部ユーザーを承認者としたリレーはエラーになります。監査ログには「RELAY.WORKFLOW_ERROR」と詳細に「SHARING_POLICY_VIOLATION」が表示されます。この場合、管理者がポリシーを緩和するか、承認者を内部ユーザーに変更する必要があります。
失敗パターン3: 承認者がメール通知をオフにしている
承認者自身がBoxの設定でメール通知をオフにしている場合、監査ログでは「NOTIFICATION.EMAIL_SENT」が記録されず、承認者はBox内の通知のみで気づく必要があります。しかし、承認者がBoxにアクセスしないとステップが進みません。この場合、承認者にBoxの通知設定を確認してもらい、メール通知をオンにしてもらうか、定期的にBoxを確認するよう依頼してください。
5. 管理者に確認すべきポイント
一般ユーザーが監査ログにアクセスできない場合、管理者に調査を依頼する必要があります。その際、以下の情報を伝えるとスムーズです。
- 問題の発生日時: 承認依頼を送信した日時と、承認者が操作しようとした日時を明確にします。
- 関係するファイル名: どのファイルに対してリレーが動作したかを特定します。
- 承認者のメールアドレス: 承認者として指定したユーザーが誰かを伝えます。
- リレーのワークフロー名: 管理コンソールのリレー一覧で確認できるワークフロー名を添えます。
管理者はこれらの情報をもとに監査ログを検索し、上記の手順で原因を特定できます。また、管理者自身が以下の項目を確認することも重要です。
- リレーのトリガー条件が正しいか
- 承認者として指定したユーザーまたはグループが有効か
- Boxのメール配信設定(管理コンソール > 設定 > メール)で、リレー通知が有効になっているか(デフォルトでは有効)
- 共有ポリシーやユーザー制限が影響していないか
よくある質問(FAQ)
Q1. 監査ログをユーザー自身で見る方法はありますか?
一般ユーザーは監査ログにアクセスできません。Box管理コンソールへの管理者権限が必要です。ユーザー自身は、Boxの「設定」→「通知」でメール通知のオンオフを確認し、迷惑メールフォルダもチェックしてください。また、Box Web版の右上のベルアイコンで、アプリ内通知が届いていないか確認することもできます。
Q2. 監査ログに記録がないのに承認通知が届かない場合は?
監査ログにリレー関連イベントが一切ない場合、リレーが開始されていない可能性が高いです。トリガー条件をもう一度確認し、ファイルが正しいフォルダにアップロードされたか、ファイル名や拡張子が条件に合致するか検証してください。まれにBoxのシステム障害も考えられますが、その場合はBoxステータスページ(https://status.box.com)で確認できます。
Q3. 承認者がBoxに招待されていないユーザーでも承認できますか?
外部ユーザーが承認者となるには、そのユーザーがBoxアカウントを持ち、かつ該当のファイルまたはフォルダに対して適切な権限(編集権限以上)でコラボレーション招待されている必要があります。リレーの承認ステップでは、コラボレーション権限がないとステップが割り当てられないか、エラーになります。
まとめ
Box Relayの承認通知が反映されない場合、監査ログは問題の原因を特定するための最も強力な手段です。RELAYに関連するイベントを時系列で追い、どの段階で処理が止まっているかを確認することで、ユーザー設定、リレールール、管理者ポリシーのいずれに問題があるかを切り分けられます。監査ログは管理者しかアクセスできませんが、一般ユーザーは自身の通知設定やメール環境を先に見直し、問題が解決しない場合は管理者に上記の情報を提供して調査を依頼してください。日頃からリレーワークフローの設定を適切に管理し、通知設定を定期的に確認することで、承認漏れを防止できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
