ProviderAcctProductInfo - PrvdVstSmplLmtTransaction オブジェクトのトリガーハンドラー
ProviderAcctProductInfo、ProviderAcctTerritoryInfo、ProviderActivityGoal、ProviderAffiliation、ProviderVisit、ProviderVisitChangedEvent、ProviderVisitDtlProductMsg、ProviderVisitMarketingItem、ProviderVisitProdDetailing、ProviderVisitProdDiscussion、ProviderVisitRqstSample、PrvdVstSmplLmtTransaction オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Life Sciences Cloud、Life Sciences Cloud for Customer Engagementアドオン ライセンス、Life Sciences Customer Engagement管理パッケージが付属するEnterprise EditionおよびUnlimited Edition。 |
ProviderAcctProductInfo
ProviderAcctProductInfo オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| ProviderAcctProductInfoHandler | レコードが作成または更新されるたびに、プロバイダー取引先商品情報レコードの [テリトリー] 項目の値を [Null] に設定します。 | beforeInsert、beforeUpdate |
ProviderAcctTerritoryInfo
ProviderAcctTerritoryInfo オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| AccountTerritoryFieldsHandler | 取引先の有効なテリトリーチェックを処理し、提供者取引先テリトリー情報の共有を管理します。 | beforeInsert、afterInsert、beforeUpdate |
| ATFPreferredAddressHandler | 取引先責任者住所オブジェクトの取引先の主住所から提供者取引先テリトリー情報オブジェクトの [希望住所] 項目を更新します。この優先住所は、取引先ダッシュボードの [取引先テリトリー項目] コンポーネントに表示されます。 | beforeInsert、beforeUpdate |
| NewAlignmentConsentSharingHandler | テリトリー割り当てに基づいて同意レコードとスナップショットレコードの共有レコードを作成します。 | afterInsert、afterUpdate |
| PATIRejectionHandler | 関連付けられたプロバイダー取引先テリトリー情報レコードの状況が [却下済み] に変更されたときに、プロバイダー取引先テリトリー情報の共有レコードとオブジェクトテリトリーの関連付けレコードを削除します。 | beforeUpdate |
ProviderActivityGoal
ProviderActivityGoal オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| ProviderActivityGoalHandler | 活動計画と取引先の組み合わせが一意になるようにすることで、提供者活動目標の重複を検証して作成できないようにします。提供者活動目標レコードを作成または更新すると、トリガーでこの検証が実行されます。重複する組み合わせが見つかった場合、エラーが表示され、レコードの作成または更新ができなくなります。 | beforeInsert、afterInsert、beforeUpdate、afterDelete、afterDelete、afterUndelete |
ProviderAffiliation
ProviderAffiliation オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| AffiliationUniquenessGenericHandler | 提供者所属オブジェクトの項目セットで設定された項目の一意の組み合わせを保証し、重複を防止して正確なレコードを維持します。 | beforeInsert、beforeUpdate |
| AffiliationUniquenessHandler | 取引先、関連取引先、およびロール値の一意の組み合わせを適用して、所属を一意にします。これにより、重複するアフィリエーションが回避され、データの整合性が維持されます。 | beforeInsert、beforeUpdate |
| HardAffiliationHandler | 提供者所属レコードの所属種別をハードまたはソフトとして割り当てます。[プライマリアフィリエーション] は [ハードアフィリエーション] として指定されます。HardAffiliationHandler トリガーハンドラーは、同じ 2 つの取引先間で重複するハード種別のアフィリエーションが作成されないようにします。 HCP と HCO 間のワークプレイスの所属種別を [Hard (ハード)] に設定します。また、関連取引先が取引先の提供者取引先テリトリー情報 (PATI) レコードの優先ワークスペースである場合、取引先とその関連取引先の所属も [ハード] に設定されます。最後に、相互アフィリエーションのアフィリエーション種別を [なし] に設定します。 |
beforeInsert、afterInsert、beforeUpdate |
| AffiliationReciprocalHandler | 相互アフィリエーションの作成、更新、削除を管理します。ProviderAffiliation が作成、更新、削除されるたびに逆アフィリエーションが保持されます。逆アフィリエーションは、提供者アフィリエーションオブジェクトの [インフルエンス種別] 項目が [単方向]、[双方向]、または [どちらでもない] として選択されている場合にのみ作成されます。 | afterInsert、afterUpdate、beforeDelete |
| AffiliationPrimaryChangeHandler | 取引先と関連ヘルスケア組織取引先間の 1 つのプライマリアフィリエーションを確保します。新しいプライマリアフィリエーションが作成されると、トリガーは同じ取引先と関連取引先の以前のアフィリエーションでプライマリフラグを選択解除します。さらに、関連付けられたヘルスケア提供者の主組織取引先を、その所属先の関連取引先に更新します。または、新しいヘルスケア提供者レコードが存在しない場合は、そのレコードを作成し、そのレコードに、その所属先の取引先と関連取引先を入力します。 | afterInsert、afterUpdate |
| AffiliationAccountUpdateHandler | アフィリエーションの作成後に取引先と関連取引先が変更されないようにします。 | beforeUpdate |
ProviderVisit
ProviderVisit オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| PVUpdateChildFieldsHandler | 子提供者訪問レコードを親提供者訪問レコードと同期することで、グループ訪問のデータの一貫性を維持します。親訪問が変更されると、主要な項目 (訪問予定開始時刻、訪問予定終了時刻、チャネル) が自動的に更新されます。 | afterUpdate |
| PVLockHandler | データの整合性を維持するために、訪問の状況と署名の状態に基づいて提供者の訪問データを編集できないようにします。 | beforeUpdate、beforeDelete |
| RemoteSessionInvitationPVHandler | ビデオ通話、メール通知、提供者訪問レコードのセッションキーを作成して、リモートセッション招待を管理します。 | afterInsert、afterUpdate、beforeDelete |
ProviderVisitChangedEvent
ProviderVisitChangedEvent オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| VisitChangedEventShareHandler | 取引先と共有されているユーザーとの訪問共有を作成します。 | afterInsert |
| PVChangedEventUpdateAccountTerrInfo | 提供者訪問の変更イベントを処理し、提供者取引先テリトリー情報レコードの提供者訪問関連項目を更新します。 | afterInsert |
ProviderVisitDtlProductMsg
ProviderVisitDtlProductMsg オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| ProviderVisitDtlProductMsgLockHandler | 訪問が送信または署名されたときに ProviderVisitDtlProductMsg レコードをロックします。 | beforeInsert、beforeUpdate、beforeDelete |
ProviderVisitMarketingItem
ProviderVisitMarketingItem オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| ProviderVisitMarketingItemLockHandler | 訪問が送信または署名されたときに ProviderVisitMarketingItem レコードをロックします。 | beforeInsert、beforeUpdate、beforeDelete |
ProviderVisitProdDetailing
ProviderVisitProdDetailing オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| ProviderVisitProdDtlNameHandler | 提供者訪問商品詳細レコードの [商品階層名] 項目を生成して入力します。 | beforeInsert、beforeDelete |
| ProviderVisitProdDtlLockHandler | 訪問が送信または署名されたときに ProviderVisitProdDetailing レコードをロックします。 | beforeInsert、beforeUpdate、beforeDelete |
ProviderVisitProdDiscussion
ProviderVisitProdDiscussion オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| ProviderVisitProdDiscussionLockHandler | 訪問が申請または署名されたときに ProviderVisitProdDiscussion レコードをロックします。 | beforeInsert、beforeUpdate、beforeDelete |
ProviderVisitRqstSample
ProviderVisitRqstSample オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| ProviderVisitRqstSampleLockHandler | Visit が送信または署名されたときに ProviderVisitRqstSample レコードをロックします。 | beforeInsert、beforeUpdate、beforeDelete |
| CalculateShippedQuantityHandler | 提供者訪問要請サンプルの訪問時の出荷数量を管理します。 | afterUpdate |
PrvdVstSmplLmtTransaction
PrvdVstSmplLmtTransaction オブジェクトに関連付けられたトリガーハンドラーの名前、説明、トリガー条件を確認します。
| トリガー名 | 説明 | トリガー条件 |
|---|---|---|
| SampleLimitTransactionHandler | Web およびモバイルから提供されたルールを提供者の訪問サンプル制限トランザクションレコードとして使用して、サンプル制限レコードを処理します。 | afterInsert |

