コンテンツにスキップ

アクション

メンターパネルのActionsメニューは、品質チェックに失敗したレコードに対してアクションを実行するための統合ドロップダウンを提供します。スタンドアロンのExportボタンに代わる拡張可能なメニューで、現在3つのアクションを提供しています:

アクション機能
Export Report違反詳細をCSVダウンロード(詳細
Create Tasksレコードオーナーが問題を修正するためのSalesforce Taskを作成
Post Chatter影響を受けたレコードにChatterメッセージを投稿してステークホルダーに通知

すべてのアクションは同じスコープモデルを共有します — アクション対象の項目ディメンションを選択し、システムが各組み合わせの違反を個別のバックグラウンドジョブとして処理します。

アクションモーダルを開くと、まずスコープを選択します:

  1. 項目 — 「All fields」を選択するか、定義から特定の項目を選択
  2. ディメンション — 含める品質ディメンションを選択(Completeness、Validity、Uniquenessなど)

システムはアクション実行時に違反を再評価するため、結果は最後のスキャンのキャッシュされたスナップショットではなく、データの現在の状態を反映します。

各項目-ディメンションの組み合わせは個別のバッチジョブとして実行されます。例えば、3つの項目と2つのディメンションを選択すると、順次実行される6つのジョブが生成されます。

影響を受けた各レコードにリンクされたSalesforce Taskレコードを作成します。Taskはデフォルトでレコードオーナーに割り当てられ、標準のSalesforceタスクリストに表示されます。

設定デフォルト説明
SubjectData Quality: {dimension} — {recordName}Taskの件名。{dimension}{recordName}{fieldName}プレースホルダーをサポート
Description品質問題を説明し、レビューを依頼Taskの本文テキスト
Due Date今日から7日後Taskの完了期限
PriorityNormalHigh、Normal、またはLow
Assign ToRecord Owner特定のUser IDを入力してオーバーライド。空白のままにすると各レコードのオーナーに割り当て

Task作成前に、システムは各レコードに件名プレフィックスが一致する既存のオープンTaskがないかを確認します。一致するオープンTaskがすでにあるレコードはスキップされます — これにより、アクションを複数回実行しても重複Taskが防止されます。

スキップ数は完了サマリーに報告されます(例:「Created 45 tasks. 12 skipped (existing tasks). 0 errors.」)。

  1. メンターパネルのActionsメニューを開き、Create Tasksを選択
  2. 含める項目とディメンションを選択
  3. Task設定を構成(件名、説明、期限、優先度、割り当て先)
  4. Create Tasksをクリック — モーダルが進捗モードに切り替わります
  5. 各項目-ディメンションジョブのステータスが表示されます(pending、running、complete、またはfailed)
  6. すべてのジョブが完了すると、サマリー付きのカスタム通知が届きます
  7. Doneをクリックしてモーダルを閉じます

影響を受けた各レコードにChatterフィードメッセージを投稿します。オプションでレコードオーナーを@メンションして、Salesforce通知をトリガーできます。

設定デフォルト説明
Message品質問題とディメンションを説明フリーテキストのメッセージ本文。{dimension}{recordName}{fieldName}プレースホルダーをサポート
Mention Record Ownerチェック済み有効にすると、投稿でレコードのオーナーを@メンションし、Salesforce通知をトリガー

Chatterは24時間の重複排除ウィンドウを使用します — 現在のユーザーが過去24時間以内に同じレコードに一致する品質メッセージを投稿済みの場合、そのレコードはスキップされます。これにより、アクションを繰り返し実行してもChatterフィードが溢れることを防ぎます。

  1. Actionsメニューを開き、Post Chatterを選択
  2. 含める項目とディメンションを選択
  3. メッセージテンプレートを編集し、オーナーを@メンションするかを選択
  4. Post Messagesをクリック — モーダルが進捗モードに切り替わります
  5. 完了すると、投稿/スキップ/エラー数のサマリーが表示されます
  6. Doneをクリックしてモーダルを閉じます

すべてのアクションはバックグラウンドでApexバッチジョブとして実行されます。主な詳細:

  • バッチサイズ: チャンクあたり500レコード(チャンクあたりのDML操作を考慮して、エクスポートより小さい)
  • 通知: バッチ完了時にSalesforceカスタム通知が送信され、作成/スキップ/エラー数が表示されます
  • 部分的成功: 一部のレコードが失敗した場合(例:バリデーションルール、項目レベルセキュリティ)、正常に処理されたレコードは保持されます。エラー数と詳細はサマリーに含まれます
  • バッチキュー: Salesforceは組織あたり最大5つの同時バッチジョブを許可します。キューが満杯の場合、アクション開始前にフィードバックが表示されます
  • データスチュワードへのTask作成 — 品質問題が検出された際にレコードオーナーにクリーンアップタスクを自動割り当て
  • Chatterによるステークホルダー通知 — データ品質の問題をレコード上で直接レコードオーナーに通知
  • 修正ワークフロー — Salesforce自動化(Flow、Process Builder)と組み合わせて、タスクを特定のチームにルーティング
  • 監査証跡 — 作成されたTaskとChatter投稿が品質問題の記録とフラグされた時期として機能