SurveySubject - Visitor オブジェクトのトリガーハンドラー
SurveySubject、Territory2、TerritoryAcctRcmdAction、TerritoryBusinessPlan、TmplAsgnt、TerritoryUserDowntime、Visit、Visitor オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Life Sciences Cloud、Life Sciences Cloud for Customer Engagementアドオン ライセンス、Life Sciences Customer Engagement管理パッケージが付属するEnterprise EditionおよびUnlimited Edition。 |
SurveySubject
SurveySubject オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| SurveyInvitationSharingHandler | アンケートの件名オブジェクトにアンケートの共有ロジックを適用します。アンケートの件名レコードが作成または更新されると、このトリガーハンドラーは次の 3 つの戦略のいずれかに基づいてアンケートへの招待の共有レコードを自動的に作成します。 アカウントベースの共有: アンケートの件名がアカウントにリンクされると、トリガーハンドラは、関連アカウントのアカウント共有レコードにリストされているアカウントのアンケートへの招待の共有レコードを自動的に作成します。この共有ロジックは、rowCause 項目が Owner に設定されているレコードには適用されません。 Life Sciences Marketable Product-Based Sharing: アンケートの件名レコードを Life Sciences Marketable 商品にリンクすると、商品テリトリーの対応可能状況レコードに基づいて、取引先またはテリトリーに対応するアンケートへの招待の共有レコードが作成されます。商品の在庫状況は、テリトリー下位、テリトリー包含、テリトリー除外などのオプションが含まれるアライメント種別項目を含む商品テリトリー在庫状況オブジェクトによって決まります。 テリトリーベースの共有: アンケートの件名レコードがテリトリーにリンクされると、そのテリトリーとその下位テリトリーに対してアンケートへの招待の共有レコードが作成されます。 |
beforeInsert、afterInsert、afterUpdate |
Territory2
Territory2 オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| Territory2Handler | ProviderAcctTerritoryInfo、Inquiry、ContactPointBestContactTime、TerritoryAcctRcmdAction、TerritoryAccountScore、TerritoryAcctProdMsgScore、TerritoryUserDowntime、TerritoryBusinessPlan レコードなどの関連レコードが Territory2 レコードを参照している場合、Territory2 レコードが削除されないようにします。 | beforeDelete |
TerritoryAcctRcmdAction
TerritoryAcctRcmdAction オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| TerrAcctRcmdActionSharingHandler | テリトリー取引先の推奨アクションレコードを指定されたテリトリーと共有します。 | afterInsert、afterUpdate |
| TerrAccRcmActStatusUpdateHandler | 訪問の作成時にテリトリー取引先の推奨アクションの状況を更新します。 | afterInsert、afterUpdate |
TerritoryBusinessPlan
TerritoryBusinessPlan オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| TerritoryBusinessPlanDeleteHandler | テリトリービジネスプランレコードを削除します。 | beforeDelete |
| TerritoryBusPlanChangeStatusHandler | テリトリービジネスプランレコードの状況を更新します。 | beforeInsert、beforeUpdate |
TerritoryContentTmplAsgnt
TerritoryContentTmplAsgnt オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| EmailTemplateTerritorySharingHandler | テリトリーコンテンツテンプレート割り当てレコードに基づいてテリトリー共有を更新します。 | afterInsert、afterUpdate、afterDelete |
TerritoryUserDowntime
TerritoryUserDowntime オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| TUDUpdateHandler | 時間枠間隔設定に基づいて、テリトリーレコード外の時間の開始時刻と終了時刻を更新します。 | beforeInsert、beforeUpdate |
| UDBHValidationHandler | 開始時刻と終了時刻が組織の営業時間外であるテリトリーレコードの作成を防止します。 | beforeInsert、beforeUpdate |
| TUDSharingHandler | ユーザーの休暇テリトリーレコードを同じテリトリー内の他のユーザーと共有し、参照のみのアクセス権を付与します。 | afterInsert |
| TUDVisitValidationHandler | 訪問中にテリトリー外の休暇が作成されないようにします。 | beforeInsert、beforeUpdate |
| TUDHolidayValidationHandler | 休日に休暇テリトリーレコードが作成されないようにします。 | beforeInsert、beforeUpdate |
| TUDOverlapHandler | 重複するテリトリー外レコードの作成を防止します。 | beforeInsert、beforeUpdate |
| TUDEventValidationHandler | 一般的な行動中にテリトリーを離れる時間が作成されないようにします。 | beforeInsert、beforeUpdate |
訪問
Visit オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| VisitLockHandler | データの整合性を維持するために、状況と署名の状態に基づいて訪問データを編集できないようにします。 | beforeInsert、beforeUpdate |
| VisitTimeOffValidationHandler | 休暇テリトリーと競合する訪問のスケジュールを回避し、スケジュールの効率と正確な訪問レポートをサポートします。 | beforeInsert、beforeUpdate |
| VisitLifeScienceAccountListLinkHandler | ルーチンを適用して作成された訪問で [予定開始時刻] が変更された場合、提供者訪問レコードの [ライフサイエンス取引先リスト] 項目をクリアします。 | beforeUpdate |
| VisitHolidayValidationHandler | 休日や営業時間外に訪問をスケジュールして、会社のポリシーへのコンプライアンスを維持しないようにします。 | beforeInsert、beforeUpdate |
| VisitPopulateEndTimeHandler | 管理コンソールの [[Set blank date/time in Planned Start Time (予定開始時刻に空白の日付/時間を設定)] 訪問管理設定で定義されたデフォルトの期間を追加して、訪問の計画終了時刻を計算して設定します。 | beforeInsert、beforeUpdate |
| FutureVisitLimitValidationHandler | 管理コンソールの [訪問管理] の [今後の訪問制限 (日数)] 設定で指定された制限を超えて訪問をスケジュールできないようにします。 | beforeInsert、beforeUpdate |
| VisitUpdateChildFieldsHandler | 子訪問レコードを親訪問と同期することで、グループ訪問のデータの一貫性を維持します。親訪問が変更されると、主要な項目 (訪問予定開始時刻、訪問予定終了時刻、チャネル) が自動的に更新されます。 | afterUpdate |
| VisitDelayReasonHandler | ユーザーが訪問日時を変更し、その日付が送信遅延しきい値を超えなくなった場合、以前に入力した遅延の理由をクリアします。 | beforeUpdate |
| VisitCascadeDeleteHandler | 親グループ訪問が削除されたときに被招集者訪問が自動的に削除され、データの整合性が維持されます。 | beforeDelete |
| VisitSurveyInviteCascadeDeleteHandler | 訪問が削除されたときに訪問にリンクされているアンケートへの招待を削除し、データの整合性を維持するために訪問が送信される場合は削除しないようにします。 | beforeDelete |
| RemoteSessionInvitationVisitHandler | ビデオ通話、メール通知、訪問レコードのセッションキーを作成して、リモートセッションへの招待を管理します。 | afterUpdate、beforeDelete |
| VisitMyBestTimeValidationHandler | 取引先の住所とユーザーのテリトリーで定義された最適な時間外に訪問をスケジュールできないようにすることで、スケジュールの効率を高め、取引先の対応可能状況に合わせます。 | beforeInsert、beforeUpdate |
| VisitChangePrimaryAccountHandler | 検証を実行し、関連レコードを更新して、主取引先が変更されたときにデータの一貫性を維持するために訪問の項目に事前入力します。 | beforeInsert、beforeUpdate、afterUpdate |
訪問者
Visitor オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| VisitorLockHandler | 訪問者がロックされている場合、訪問者に対する挿入/更新/削除操作を禁止します。 | beforeInsert、beforeUpdate、beforeDelete |
| VisitorShareHandler | 訪問レコードを訪問者 (従業員) と共有します。 | afterInsert、afterUpdate、afterDelete |

