商品制限しきい値のアラートと通知の管理
スケジュール済みフローを作成して、商品制限の使用率が指定したしきい値を超えた場合にアラートを作成し、特定のユーザーに通知します。
必要なエディション
| 使用可能なエディション: Enterprise Edition および Unlimited Edition |
| 使用できないインターフェース: Sandbox |
| 必要なユーザー権限 | |
|---|---|
| 商品制限にアクセスする | 「商品制限」または「システム管理者」プロファイルの表示 |
| プロセスの自動化設定を編集する | 「アプリケーションのカスタマイズ」 |
| フローを有効化または変更する | 「フローの管理」 |
| フローを実行する | 「フローの実行」 |
| 通知種別を参照する | 「設定・定義の参照」 |
| 通知種別を作成および編集する | 「アプリケーションのカスタマイズ」 |
[Create Product Limit Alerts (商品制限アラートを作成)] 呼び出し可能アクションはフローの中心であり、アラート作成のメインエンジンとして機能します。このアクションでは、デフォルトの 80% と 100% を使用するか、独自のしきい値を設定するかに関係なく、設定したしきい値に基づいて商品の使用状況を監視します。次に、フローの残りの部分で通知を送信するために必要なアラート ID を出力します。
Utilization Alert (TenantConsumptionAlert) オブジェクトは、アラートの記録システムとして機能します。これは、履歴目的やより深い分析のための監査履歴として機能します。カスタムレポートおよび自動化の監査、デバッグ、構築のためにその項目を照会できます。スケジュール済みフローでここでレコードを作成すると、通知プロセスが開始されます。
開始する前に、フローの作成を準備します。
- 監視する商品制限を決定します。
- スケジュールトリガーフローを実行するデフォルトのワークフローユーザーを設定します。
- 通知を受信するユーザーを決定します。
- カスタム通知種別を作成します。
アラートを作成する商品制限の決定
追跡する商品制限についての詳細は、「Track Product Limits Utilization (商品制限の使用状況の追跡)」を参照してください。
[プロセスの自動化設定] でのデフォルトのワークフローユーザーの設定
[Product Limits (商品制限)] フローはスケジュールトリガーされるため、フローを実行するデフォルトのワークフローユーザーを定義する必要があります。オートメーションを作成したユーザーが無効になっている場合、指定されたデフォルトのワークフローユーザーは、オートメーションが実行するアクションに関連付けられます。
デフォルトのワークフローユーザーをまだ定義していない場合、フローを保存しようとすると次の警告メッセージが表示されます。
For scheduled trigger flow, specify the default workflow user in your org's process automation settings.検証済みのメールアドレスを持つ有効なユーザーを必ず選択してください。詳細は、Salesforce ヘルプの「Identify Your Salesforce Org’s Default Workflow User (Salesforce 組織のデフォルトワークフローユーザーの識別)」を参照してください。
カスタム通知種別の作成
アラートがトリガーされたときにフローでユーザーに通知できるように、カスタム通知種別を作成します。
カスタム通知を作成するには、Salesforce ヘルプの「Create a Desktop or Mobile Notification (デスクトップ通知またはモバイル通知の作成)」を参照してください。カスタム通知名には、必ず [Product Limits Threshold Alert Triggered (商品制限しきい値アラートがトリガー)] と指定してください。
モバイルアプリケーション通知には追加の設定が必要です。[通知配信設定(Notification Delivery Settings)] 設定ページで、適切な携帯電話オペレーティングシステムでモバイルアプリケーションが有効になっていることを確認します。
フローを作成するときに、カスタム通知種別 ID が必要です。 通知を作成したら、その名前をクリックし、URL から通知 ID をコピーします。
例: …/Lightning/setup/CustomNotifications/0ERKZ0000000NcX4CU/detail
詳細は、以下を参照してください。
- Salesforce ヘルプ: 通知配信設定の管理
- Salesforce ヘルプ: Salesforce モバイルアプリケーションのアクセスとセキュリティの制御
通知の受信者の決定
このフローでは、内部 Salesforce ID (005x) で通知受信者を識別します。フローの作成時に ID をすぐに使用できるように、すべての対象受信者の ID を収集することをお勧めします。
ユーザーの ID を検索する
- [設定] から、[ユーザー] を見つけて選択します。
- ユーザーの氏名のリンクをクリックします。
- URL で、ユーザー ID を見つけます。
ManageUsers/page?address=%2F
005RZ000004OmEs%3... - ID を文書またはテーブルにコピーします。
- 必要なすべてのユーザー ID を収集するまで繰り返します。
通知を受ける場合は、必ずユーザー ID を収集してください。
| 通知受信者 | ユーザー ID |
|---|---|
| エミリー・スミス | 005RZ000004OmEs |
| フアン・バルデス・ペレス | 005RZ000004OmJv |
| ディリープ・メータ | 005RZ000004OmDm |
これで、[商品制限] フローを作成する準備が整いました。
- 商品制限アラートフローの作成
商品制限を監視し、使用量のしきい値を超えた場合にカスタム通知を送信するスケジュール済みフローを作成します。
