Loading
. 按对象划分的触发器处理程序

按对象划分的触发器处理程序

查看与每个对象关联的触发器处理程序的名称、描述和触发器条件。

所需的 Edition

适用于:Lightning Experience
适用于:具有Life Sciences Cloud、Life Sciences Cloud for Customer Engagement加载项许可证和Life Sciences Customer Engagement受管软件包的EnterpriseUnlimited Edition。

客户

查看与客户对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
NewAccountSampleLimitInitHandlerforHCO 初始化提供商示例限制模板的 HCO 客户。 插入后
NewAccountSampleLimitInitHandler 初始化提供商示例限制模板的 HCP 帐户。 插入后

AccountPlan

查看与 AccountPlan 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
AccountPlanDeleteChildHandler 处理删除客户计划子记录。 beforeDelete
AccountPlanChangeStatusHandler 根据相关客户计划目标记录中的更新,更新客户计划记录的完成百分比。 beforeInsert、beforeUpdate

AccountPlan Objective

查看与 AccountPlan Objective 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
SetAccPlanPercentCompleteHandler 根据相关行动计划记录中的更新,更新客户计划目标记录的完成百分比。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、afterDelete

AccountPlanParticipant

查看与 AccountPlanParticipant 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
AccountPlanToParticipantSharingHandler 与参与者共享客户计划和层次结构记录。 afterInsert、afterUpdate、afterDelete

ActionPlan

查看与 ActionPlan 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
SetAccObjectPercentCompleteHandler 当父客户计划的状态更改为“已完成”时,将行动计划记录的完成百分比更新为 100%。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、afterDelete
ActionPlanDeleteChildHandler 删除客户计划时,删除与父客户计划相关的所有操作计划。 beforeDelete、afterDelete
SetSprintPercentCompleteHandler 根据相关行动计划的平均完成百分比,更新冲刺的完成百分比。 afterInsert、afterUpdate、afterDelete
SetGoalAsgmtPercentCompleteHandler 更新目标分配记录的完成百分比。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、afterDelete

活动计划

查看与 ActivityPlan 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
ActivityPlanTerritoryValidationHandler 验证区域与活动计划的一致性,如果不满足条件,将显示错误消息。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、beforeDelete、afterDelete、afterUndelete
ActivityPlanValidationHandler 识别并阻止重复的活动计划记录,并在不满足条件时显示错误消息。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、beforeDelete、afterDelete、afterUndelete
PAPATerritoryUpdateHandler 调整活动计划目标,并为调整后的区域创建相应的共享记录。 beforeInsert、beforeUpdate、afterInsert
PAPAApproveProcessHandler 防止用户创建的提供商活动计划调整请求数量超过允许的数量。 beforeInsert、beforeUpdate

ActivityPlanTerritory

查看与 ActivityPlanTerritory 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
ActivityPlanTerritoryModHandler 如果关联的活动计划处于活动状态或活动计划的状态为“未处理”,则验证并防止更新活动计划区域记录中的区域字段或删除活动计划区域记录。如果满足任一条件,记录页面将显示错误,阻止更新或删除。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、beforeDelete、afterDelete、afterUndelete
ActivityPlanTerritorySharingHandler 在区域对齐时管理共享记录的创建,并支持更新和删除共享记录,以反映区域重新调整或删除。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、beforeDelete、afterDelete、afterUndelete

ALL

查看与所有对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
StagePathPermissionsHandler 强制执行在生命科学工作流中定义的权限。验证用户是否可以在工作流路径的当前阶段创建、编辑或删除记录或使用相关文件。如果用户无权在该工作流阶段执行操作,则显示错误消息。 afterInsert、beforeUpdate、beforeDelete

AppAlertTerritory

查看与 AppAlertTerritory 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
NotificationTerritorySharingHandler 在区域分配到警报后,创建共享记录。 afterInsert、afterUpdate

AssessmentTask

查看与 AssessmentTask 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
SetActionPlanPercentCompleteHandler 更新行动计划记录的完成百分比。 afterInsert、afterUpdate
AssessmentTaskDeleteAPItemHandler 删除行动计划时,删除与行动计划相关的所有评估任务。 beforeDelete
AssessmentTaskSharingHandler 与被分配人共享评估任务记录。 afterInsert、afterUpdate

个案

查看与个案对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
CaseMSLQueueHandler 监控和管理个案状态更改。在更新个案记录之前,处理医疗科学联络用户的医疗查询队列。当查询提交且状态更改为“已提交”时,触发器处理器会将个案分配到适当的 MSL 队列。当状态更改为“已分配”时,触发器处理器会将所有权重新分配到当前用户,以处理查询。 beforeUpdate
CaseChangeOwnershipHandler 更新个案记录后,处理与销售代表共享医疗查询记录。当个案转换到“已提交”或“已响应”状态时,处理程序会创建 CaseShare 记录,以授予个案创建者或所有者读取权限。此流程通过确保原始创建人或所有人保留个案的可见性(即使所有权发生变更),保持查询管理工作流中的数据透明度。 afterUpdate
CaseShareToCreatorHandler 更新个案记录后,处理销售代表和医疗科学联络用户之间医疗查询的所有权变更。当个案的 OwnerId 更改时,所有权更改会自动层叠到所有相关查询对象,例如 InquiryQuestions 和 SubjectAssignments。处理器查询具有更新所有权的个案,检索相关记录,并在这些子对象上更新所有者,从而确保数据的一致性。 afterUpdate

CommSubConsentCmplSnpsht

查看与 CommSubConsentCmplSnpsht 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
ConsentGiverSnapshotHandler 验证同意授予人是否有效。 beforeInsert
ConsentSnapshotSharingHandler 与与客户一致的区域共享同意快照。 插入后

CommSubscription

查看与 CommSubscription 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
ConsentNameCommSubHandler 在相关通信订阅记录名称更改时,更新通信订阅同意记录。 beforeUpdate

CommSubscriptionConsent

查看与 CommSubscriptionConsent 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
ConsentGiverConsentHandler 验证同意授予人帐户是否存在,并且快照记录是否相同。 beforeInsert、beforeUpdate
ConsentSharingHandler 与客户一致的区域共享同意。 插入后
ConsentUniqueRecordHandler 处理对 CommSubscriptionConsent 的更改,并维护唯一记录。 beforeInsert

ContactPointAddress

查看与 ContactPointAddress 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
AccountAddressPrimaryHandler 确保每个客户仅维护一个主要联系点地址。每当创建或更新联系点地址记录时都会触发,保证始终强制执行一个主要规则。 beforeInsert、afterInsert、beforeUpdate、afterUpdate
RelatedContactPointAddressHandler 验证联系点地址层次结构规则,以确保子地址与个人客户关联,父地址与公司客户关联。 beforeInsert、beforeUpdate

ContactPointEmail

查看与 ContactPointEmail 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
ContactPointEmailPopulateHandler 每当创建、修改、删除或恢复联系点电子邮件记录时,都会更新医疗保健提供商记录,以保持关联电子邮件地址的准确列表。这将确保医疗保健提供商记录中的 EmailIds 字段反映当前相关的电子邮件地址,并避免不必要的处理。 afterInsert、afterUpdate、afterDelete、afterUndelete

ContactPointPhone

查看与 ContactPointPhone 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
ContactPointPhoneHandler 每当创建、修改、删除或恢复联系点电话记录时,都会更新医疗保健提供商记录,以保持关联电话号码的准确列表。这将确保医疗保健提供商记录中的电话号码字段反映当前相关的电话号码,并防止冗余处理。 afterInsert、afterUpdate、afterDelete、afterUndelete

ContactPointSocial

查看与 ContactPointSocial 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
ContactPointSocialPopulateHandler 每当创建、修改、删除或恢复联系点社交记录时,都会更新医疗保健提供商记录,以保持关联社交媒体句柄的准确列表。这将确保医疗保健提供商记录中的 SocialIdentifiers 字段反映当前相关的社交句柄,并防止不必要的执行。 afterInsert、afterUpdate、afterDelete、afterUndelete

内容文档

查看与 ContentDocument 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
ConsentContentDocumentHandler 处理对 ContentDocument 的更改。 afterInsert、afterUpdate、afterDelete、afterUndelete
ContentDocumentLockHandler 阻止对链接到已提交走访或相关实体的文档的删除操作。 beforeUpdate、beforeDelete

ContentDocumentLink

查看与 ContentDocumentLink 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
ConsentContentDocumentLinkHandler 处理对 ContentDocumentLink 的更改。 beforeInsert、 beforeDelete
ContentDocumentLinkLockHandler 阻止对已提交走访的文档链接或相关实体的插入/删除操作。 beforeInsert、 beforeDelete

预计费用

查看与估计支出对象关联的触发器处理器的名称、描述和触发器条件。

触发器名称 描述 触发条件
estimatedExpenseHandler 验证字段事件上相同费用类型的所有估计费用唯一。如果没有重复项,将根据选定行项目自动填充父类别字段。 beforeInsert

EventMgmtParticipant角色

查看与事件管理参与者角色对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
EventMgmtParticipantRoleHandler 验证每个事件管理参与者角色记录在角色和标准角色字段中具有唯一的值组合。 beforeInsert、beforeUpdate

EventMgmtParticipantType

查看与事件管理参与者类型对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
EventMgmtParticipantTypeHandler 验证每个事件管理参与者类型记录在类型和标准类型字段中具有唯一的值组合。 beforeInsert、beforeUpdate

EventMgmtPtcpTypeRoleMap

查看与事件管理参与者类型角色映射对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
EventMgmtPtcpTypeRoleMapHandler 验证每个事件管理参与者类型角色映射记录具有事件管理参与者类型、事件管理参与者角色和受管事件类型的唯一组合。 beforeInsert、beforeUpdate

费用

查看与支出对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
ExpenseLockHandler 如果费用被锁定,则阻止对费用执行插入/更新/删除操作。 beforeInsert、 beforeUpdate、 beforeDelete
ExpenseMonetaryCapsHandler 在修改或删除费用时,跟踪费用记录的货币上限。 beforeInsert、afterUpdate、beforeDelete
重新计算ExpPtcpOnExpChangeHandler 在金额更新后,重新计算分配给每个参与者的费用部分。此处理程序仅在费用平均分配时运行。 afterUpdate

支出参与者

查看与 ExpenseParticipant 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
ExpenseParticipantNameHandler 将客户/联系人参与方名称存储为支出参与方名称。 beforeInsert
ExpenseParticipantLockHandler 如果已锁定,防止对 ExpenseParticipant/Allocations 执行插入/更新/删除操作。 beforeInsert、 beforeUpdate、 beforeDelete
ExpenseParticipantMonetaryCapsHandler 在创建、更新或删除支出参与者记录时,重新计算关联提供商活动目标评测记录的货币上限利用率。 afterInsert、afterUpdate、beforeDelete、beforeInsert、beforeUpdate

专家

查看与专家对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
ExpertDuplicateValidationHandler 防止多个专家记录与客户关联。 afterUpdate、afterUndelete、afterInsert
ExpertPopulateHealthcareProviderHandler 在创建专家记录时,将医疗保健提供商记录中的 IsSpeaker 设置为真。在删除医疗保健提供商的有效专家时,触发器处理程序会将 IsSpeaker 字段设置为假。 afterInsert、afterDelete

目标分配

查看与 GoalAssignment 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
GoalAssignmentDeleteHandler 删除目标分配记录。 beforeDelete
SetTerrBusPlanPrcntCompleteHandler 更新区域业务计划记录的完成百分比。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、afterDelete

HealthcareProvider

查看与 HealthcareProvider 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
HealthcareProviderHandler 在创建、恢复或修改后,管理对医疗保健提供商记录的更新。此触发器从各自的相关记录中获取并更新相关电子邮件地址、电话号码、社交标识符、专业和 NPI,同时阻止自行调用更新。 beforeInsert、beforeUpdate
HealthcareProviderAffiliationHandler 在医疗保健提供商对象上,创建父组织与客户之间的主要关联。如果找到现有关联,处理程序将仅设置或取消设置该记录上的主要标志。新附属关系的角色默认设置为提供商附属关系上活动选项列表中的选定值;如果未选择默认角色,处理程序会抛出自定义错误。 afterInsert、afterUpdate
HealthcareProviderExpertHandler 当 HealthcareProvider 记录的 IsSpeaker 字段设置为真时,管理与主要医疗保健提供商相关的专家;如果 IsSpeaker 字段设置为假,当有效的专家记录与其相关联时,则阻止对其的更新。 afterInsert、afterUpdate

HealthcareProviderNpi

查看与 HealthcareProviderNpi 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
HealthcareProviderNpiHandler 每当创建、修改、删除或恢复医疗保健提供商 NPI 记录时,都会更新医疗保健提供商记录,以保持正确的国家提供商标识符 (NPI)。这将确保医疗保健提供商记录上的 NationalProviderIdentifier 字段反映当前关联的 NPI,并避免不必要的执行。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、afterDelete、afterUndelete

HealthcareProviderSpecialty

查看与 HealthcareProviderSpecialty 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
HealthcareProviderSpecialityHandler 每当创建、修改、删除或恢复医疗保健提供商专业记录时,都会更新医疗保健提供商记录,以保持关联专业类型的准确列表。这将确保医疗保健提供商记录中的专业字段反映当前相关专业,并避免冗余处理。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、afterDelete、afterUndelete

InventoryCntProdtBatchItem

查看与 InventoryCntProdtBatchItem 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
InventoryCountPBILockHandler 当关联的库存盘点评估被锁定时,防止修改库存盘点产品批次项目记录。 beforeUpdate、beforeDelete
InventoryCntPBIValidationHandler 如果相同产品存在未解决的产品付款记录,则阻止对 InventoryCntProdtBatchItem 进行更新/删除操作。 beforeInsert、beforeUpdate

InventoryCountAssessment

查看与 InventoryCountAssessment 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
InventoryCountAssessmentLockHandler 防止在库存盘点评估记录处于锁定状态时对其进行修改,并防止创建重复的“初始”类型库存盘点评估。 beforeInsert、afterInsert、beforeUpdate、beforeDelete

库存操作

查看与 InventoryOperation 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
InventoryOperationLockHandler 防止在库存操作记录处于锁定状态时对其进行修改。 afterInsert、beforeUpdate、beforeDelete
InventoryOperationSyncTxnHandler 在库存操作处于最终状态时,阻止创建退货、调整、转入和转出类型操作,并在更新库存操作记录前检查待处理同步事务。 beforeInsert、beforeUpdate

Life ScienceEmail

查看与 Life ScienceEmail 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
EmailQueueImmediateHandler 处理立即发送的电子邮件,而不是来自批处理作业的电子邮件。 afterInsert、afterUpdate
EmailQueueRecipientHandler 填充电子邮件收件人的其他信息。 beforeInsert、beforeUpdate
EmailQueueSenderHandler 填充电子邮件发件人的其他信息。 beforeInsert
EmailAttachmentHandler 填充电子邮件附件。 beforeInsert
SyncEmailResponseStatusToObjectHandler 根据电子邮件回复状态更新相关记录的邀请状态。 afterUpdate

LifeSciMarketableProduct

查看与 LifeSciMarketableProduct 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
LifeSciMarketableProductMetadataHandler 在生命科学适售产品对象中创建或更新 ProductMetadata 字段值。 afterInsert、afterUpdate、beforeDelete、afterDelete

LifeSciStage 操作

查看与 LifeSciStageOperation 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
LifeSciStageOpCtrlByHandler 根据关联阶段操作的状态,管理 LifeSciStageObject 上的 IsControlledByField。如果存在属于有效路径的操作,处理程序会将此字段设置为真。 afterInsert、beforeDelete、afterUndelete

LifeSciStagePath

查看与 LifeSciStagePath 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
LifeSciStagePathCtrlByHandler 根据关联阶段路径的状态,管理 LifeSciStageObject 上的 IsControlledByField。如果存在有效路径,处理程序会将此字段设置为真。 afterInsert、afterUpdate、beforeDelete、afterUndelete

位置

查看与位置对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
LocationUserDupHandler 防止将主要用户重复分配到库存位置。 beforeInsert、beforeUpdate
LocationUserSharingHandler 与分配到库存位置的主要用户共享记录。 beforeInsert、beforeUpdate、afterUpdate

ManagedEvent

查看与 ManagedEventParticipant 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
CreateMngEventPtcpHandler 验证权限和所有权,跟踪事件状态,并在插入受管事件时自动创建具有适当角色的参与者。 beforeInsert、afterInsert
MngEventBusinessHoursHandler 检查事件记录是否计划在事件的工作时间内。 beforeInsert、beforeUpdate
MngEventComplianceStatementsHandler 填充与受管事件相关的合规声明,并设置协议状态。 beforeInsert
MngEventDateTimeValidationHandler 验证受管事件日期和时间是否与事件所有者的休息区域期间或假期重叠。 beforeInsert、beforeUpdate
MngEventMonetaryCapsHandler 当受管事件的状态或其控制字段之一发生变化时,重新计算关联的提供商活动目标评测记录的货币上限利用率。 afterUpdate
MngEventTerritorySharingHandler 为与受管事件相关的区域创建共享记录。 afterInsert、afterDelete
SubjectAssignmentComplianceHandler 验证开始日期时间更改,以便两个事件没有相同主题分配和事件开始与结束日期的相同参与者。 afterUpdate

ManagedEventParticipant

查看与 ManagedEventParticipant 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
AttendeeQuotaCountOfAttendeesHandler 管理和强制执行出席者和未列出简档的出席者的同事属性配额。更正同事的定额计数并更新邀请定额,或者如果超出定额则抛出错误。 beforeUpdate、afterInsert、afterUpdate、afterDelete
ColleagueSurveySharingHandler 与受管事件同事共享调查邀请。 afterInsert、afterDelete、afterUpdate
MngEventParticipantDuplicateHandler 检查受管事件参与者是否多次添加到受管事件。如果已添加参与者,将返回错误消息。 beforeInsert、beforeUpdate
MngEventParticipantExpertRefHandler 在医疗保健提供商被提名为移动设备离线模式的专家后,当移动应用程序与 Web 同步时,使用新创建的专家记录的 ID 填充受管事件参与者记录的参与者 ID 字段。 beforeInsert
MngEventParticipantInvitedByHandler 当参与者类型是出席者或未简档出席者时,使用有关创建受管事件参与者记录的用户的信息,填充邀请者 ID 字段。 beforeInsert
MngEventParticipantSharingHandler 为用户或与受管事件参与者相关的区域创建共享记录。 afterInsert、afterUpdate、afterDelete
MngEventPartMonetaryCapsHandler 通过在更新参与者记录时验证限制和重新计算上限,管理受管事件参与者记录的货币上限验证。 afterInsert、afterUpdate
MngEventPartTOTValidationHandler 通过根据休假区域记录验证受管事件参与者的接受情况,防止会议冲突。 beforeUpdate
MngEventPtcpSetAttendeeQuotaHandler 根据受管事件的同事出席者配额,为投稿人同事出席者设置邀请配额。 beforeInsert、beforeUpdate
MngEvtParticipantFieldPopulationHandler 自动填充向受管事件参与者发送邀请的日期和时间。 beforeInsert、beforeUpdate
WriteInToAttendeeHandler 将协调的签到参与者转换为出席者,更新记录类型,并填充所需的出席者数据,以确保准确跟踪。 beforeUpdate
WriteInToColleagueHandler2 在更新受管事件参与者记录时,将签到参与者转换为同事。 beforeUpdate
WriteInToExpertHandler 在手动参与者到专家对帐完成或使用专家 ID 设置参与者 ID 时,将签到参与者转换为专家。 beforeUpdate

ManagedEventResource

查看与 ManagedEventResource 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
MngEventResourceLocationHandler 从可用于事件的资源中添加受管事件记录上的第一个确认位置或地址。 afterInsert、afterUpdate
MngEventResourceValidationHandler 验证受管事件未与场地和医疗保健组织资源类型关联。 beforeInsert、beforeUpdate

ManagedEventResourcePreference

查看与 ManagedEventResourcePreference 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
MngEventResourcePrefLocationHandler 从事件可用的资源首选项中,在受管事件记录中添加第一个确认的位置或地址。 afterInsert、afterUpdate

MedicalInsight

查看与 MedicalInsight 对象关联的触发器处理程序的名称、描述和触发器条件。要了解有关医疗见解可见性和共享的更多信息,请参阅管理医疗见解共享和可见性。

触发器名称 描述 触发条件
PublishMedicalInsightEventHandler 每当创建、更新或删除医疗见解记录时,都会发布 MedicalInsightEvent 平台事件。这有助于实时事件流和与外部系统的集成。 afterInsert、afterUpdate、afterDelete
重新计算ParentLinkedInsightsHandler 在修改子见解时,更新父医疗见解记录中的累计汇总字段。这包括更新 ChildMedicalInsightCount、UpvoteCount 和 LastUpvotedDate 字段,以确保累计汇总准确。 afterInsert、afterUpdate、afterDelete
MedicalInsightSharingHandler 在创建记录时,以只读访问权限与记录所有人所在的相同区域和简档的用户共享医疗见解记录。要使用自己的共享设置或创建自定义共享规则,请关闭 MedicalInsightSharingHandler 触发器。 插入后
InsightCascadeDeleteTriggerHandler 当顶级父级记录被删除时,自动删除子级医疗见解记录。这种级联删除会阻止孤立记录,并保持见解层次结构干净。 beforeDelete

演示

查看与演示对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
PresentationSharingHandler 重新计算删除演示文稿后如何共享演示文稿页面记录。 beforeDelete

PresentationForum

查看与 PresentationForum 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
PresentationForumLockHandler 如果相关演示文稿被锁定,则阻止创建、编辑或删除演示文稿论坛记录。 beforeInsert、 beforeUpdate、 beforeDelete

PresentationLinkedPage

查看与 PresentationLinkedPage 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
PresentationLinkedPageSharingHandler 在添加或删除演示链接页面后,重新计算如何共享演示页面记录。 beforeInsert、 beforeDelete

ProductBatchItem

查看与 ProductBatchItem 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
ProductBatchItemOwnershipHandler 与 ProductBatchItem.AssigneeId 中的销售代表共享产品批次项目中的记录。 插入后

产品付款

查看与 ProductDisbursment 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
ProductDisbursementInventoryOpCreation 付款时创建相应的库存操作记录。 afterInsert、afterUpdate
ProductDisbursementSubmitLockHandler 防止在相关走访记录处于锁定状态时(即签署或提交走访时)修改产品付款记录。 beforeInsert、 beforeUpdate、 beforeDelete

ProductGuidance

查看与 ProductGuidance 对象关联的触发器处理器的名称、描述和触发器条件。

触发器名称 描述 触发条件
ProductGuidanceDeactivationHandler 如果禁用产品指导记录,则删除共享。 afterUpdate

ProductionBatch

查看与 ProductionBatch 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
ProductBatchItemUpdateByLotHandler 如果未指定分配人 ID,则与被分配人或当前用户共享产品批次项目记录。 afterUpdate

ProductRequest

查看与 ProductRequest 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
ProductRequestLockHandler 防止在产品请求记录处于锁定状态时对其进行修改。 beforeUpdate、beforeDelete

ProductRequestLineItem

查看与 ProductRequestLineItem 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
ProductRequestLineItemLockHandler 在修改产品请求行项目时,更新区域产品数量分配记录中的订购数量。 beforeInsert、 beforeUpdate、 beforeDelete
PrdReqLineItmUpdateAllocationHandler 当关联产品请求被锁定时,防止修改产品请求行项目记录。 afterInsert、afterUpdate

ProductTerrDtl 可用性

查看与 ProductTerrDtlAvailability 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
ProductTerrDtlAvailabilityHandler 在触发这些事件时,将删除与区域共享的产品指导记录。 afterUpdate、afterDelete

ProductTerritory 可用性

查看与 ProductTerritoryAvailability 对象关联的触发器处理器的名称、描述和触发器条件。

触发器名称 描述 触发条件
ProductTerritoryAvailabilityExclHandler 在 ProductTerritoryAvailability 中创建排除规则时,删除 ProductGuidance 共享记录。 afterInsert、afterUpdate

ProductTransfer

查看与 ProductTransfer 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
ProductTransferLockHandler 在关联库存操作锁定时,防止修改产品转移记录。 beforeUpdate、beforeDelete
ProductTransferValidationHandler 通过检查转移方向、源和目标位置,防止无效的转移入站和转移出站操作。 beforeInsert、beforeUpdate
ReceivedProductAllocationHandler 在收到产品转移时,更新区域产品数量分配记录。 afterInsert、afterUpdate
TransferOutTriggerHandler 当用户收到由于其他用户提交的转移出记录而导致的产品转移时,创建转移入记录。 afterInsert、afterUpdate

ProviderAcctProductInfo

查看与 ProviderAcctProductInfo 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
ProviderAcctProductInfoHandler 每当创建或更新记录时,将提供商客户产品信息记录中的区域字段的值设置为空。 beforeInsert、beforeUpdate

ProviderAcctTerritoryInfo

查看与 ProviderAcctTerritoryInfo 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
AccountTerritoryFieldsHandler 处理客户的有效区域检查,并管理提供商客户区域信息共享。 beforeInsert、afterInsert、beforeUpdate
ATFPreferredAddressHandler 从联系点地址对象中的客户主要地址,更新提供商客户区域信息对象中的首选地址字段。然后,此首选地址显示在客户仪表板的客户区域字段组件中。 beforeInsert、beforeUpdate
NewAlignmentConsentSharingHandler 根据区域分配,创建同意和快照记录的共享记录。 afterInsert、afterUpdate
PATIRejectionHandler 当关联的提供商客户区域信息记录的状态更改为“已拒绝”时,删除提供商客户区域信息共享和对象区域关联记录。 beforeUpdate

ProviderActivityGoal

查看与 ProviderActivityGoal 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
ProviderActivityGoalHandler 通过确保活动计划和客户的组合是唯一的,验证并防止创建重复的提供商活动目标。触发器会在您创建或更新提供商活动目标记录时执行此验证。如果发现重复组合,将显示错误,阻止创建或更新记录。 beforeInsert、afterInsert、beforeUpdate、afterUpdate、beforeDelete、afterDelete、afterUndelete

提供商关联

查看与 ProviderAffiliation 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
親緣關係獨一無二 确保在提供商关联对象的字段集中配置的字段的唯一组合,防止重复并保持准确的记录。 beforeInsert、beforeUpdate
AffiliationUniquenessHandler 通过强制执行客户、相关客户和角色值的唯一组合,确保关联唯一性。这可以防止重复关联,并保持数据完整性。 beforeInsert、beforeUpdate
HardAffiliationHandler

将提供商附属记录的附属类型指定为硬或软。主要附属关系被指定为硬附属关系。HardAffiliationHandler 触发器处理器还确保不会在相同的两个客户之间创建重复的硬类型关联。

将 HCP 和 HCO 之间工作场所附属关系的附属类型设置为硬。当相关客户是客户的提供商客户区域信息 (PATI) 记录的首选工作区时,也会将客户与其相关客户之间的关联设置为“硬”。最后,它将相互关系的从属关系类型设置为无。

beforeInsert、afterInsert、beforeUpdate
AffiliationReciprocalHandler 管理相互关系的创建、更新和删除。它确保每当创建、更新或删除 ProviderAffiliation 时都会保持反向关联。只有当提供商关联对象上的影响类型字段选择为单向、双向或中立时,才会创建反向关联。 afterInsert、afterUpdate、beforeDelete
AffiliationPrimaryChangeHandler 确保客户和相关医疗保健组织客户之间的单一主要关联。在创建新的主要关联时,触发器会取消选择任何先前具有相同客户和相关客户的关联上的主要标志。此外,它会将关联的医疗保健提供商的主要组织客户更新为关联的相关客户,或者创建一个新的医疗保健提供商记录(如果不存在),并使用关联的客户和相关客户进行填充。 afterInsert、afterUpdate
AffiliationAccountUpdateHandler 防止在创建关联后修改客户和相关客户。 beforeUpdate

提供商访问

查看与 ProviderVisit 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
PVUpdateChildFieldsHandler 通过将子提供商访问记录与父提供商访问记录同步,保持小组访问的数据一致性。当父级访问修改时,自动更新关键字段(计划的访问开始时间、计划的访问结束时间和渠道)。 afterUpdate
PVLockHandler 阻止根据走访的状态和签名状态编辑提供商走访数据,以保持数据完整性。 beforeUpdate、beforeDelete
RemoteSessionInvitationPVHandler 通过为提供商访问记录创建视频通话、电子邮件通知和会话密钥来管理远程会话邀请。 afterInsert、afterUpdate、beforeDelete

ProviderVisitChangedEvent

查看与 ProviderVisitChangedEvent 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
VisitChangedEventShareHandler 与有权访问关联客户的用户创建走访共享。提供商访问记录通过与父级访问的关系自动共享。 插入后
PVChangedEventUpdateAccountTerrInfo 处理提供商访问更改事件,并更新提供商客户区域信息记录中的提供商访问相关字段。 插入后

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 在访问提交或签名时,锁定 ProviderVisitRqstSample 记录。 beforeInsert、 beforeUpdate、 beforeDelete
CalculateShippedQuantityHandler 管理提供商访问请求示例访问时的发货数量。 afterUpdate

PrvdVstSmplLmtTransaction

查看与 PrvdVstSmplLmtTransaction 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
SampleLimitTransactionHandler 使用来自 Web 和移动设备的规则作为提供商访问示例限制交易记录来处理示例限制记录。 插入后

主题

查看与主题对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
TopicValidationHandler 在更新医学见解的主题记录时,防止创建循环父子关系。这将确保有效的单父层次结构。 beforeUpdate

主题分配

查看与 SubjectAssignment 对象关联的触发器处理器的名称、描述和触发条件。

触发器名称 描述 触发条件
RecalculateInsightTopicNameHandler 每当创建或删除主题分配时,都会更新相关医疗见解记录上的 TopicNames 字段。这将确保处理的见解准确反映当前分配给记录的主题集。 afterInsert、afterDelete

SurveySubject

查看与 SurveySubject 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
SurveyInvitationSharingHandler

在调查主题对象上应用调查共享逻辑。在创建或更新调查主题记录时,此触发器处理器会根据以下三种策略之一自动创建调查邀请共享记录:

基于客户的共享:当调查主题链接到客户时,触发器处理程序会自动为相关客户的客户共享记录中列出的客户创建调查邀请共享记录。此共享逻辑不适用于 rowCause 字段设置为所有者的记录。

基于产品的生命科学共享:在您将调查主题记录链接到生命科学适售产品时,将根据产品区域可用性记录为客户或区域创建相应的调查邀请共享记录。产品的可用性由产品区域可用性对象决定,该对象包括一个带有区域下属、区域包含或区域排除等选项的定线类型字段。

于区域的共享:当调查主题记录链接到区域时,将为该区域及其下属创建调查邀请共享记录。

beforeInsert、afterInsert、afterUpdate

Territory2

查看与 Territory2 对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
Territory2Handler 在相关记录(例如 ProviderAcctTerritoryInfo、Query、ContactPointBestContactTime、TerritoryAcctRcmdAction、TerritoryAccountScore、TerritoryAcctProdMsgScore、TerritoryUserDowntime 或 TerritoryBusinessPlan 记录)引用时,阻止删除 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 与同一区域中的其他用户共享用户的休息区域记录,并授予他们只读访问权限。 插入后
TUDVisitValidationHandler 防止在走访期间创建休假区域。 beforeInsert、beforeUpdate
TUDHolidayValidationHandler 阻止在假期创建区域外休假记录。 beforeInsert、beforeUpdate
TUDOverlapHandler 防止创建重叠的休息时间区域记录。 beforeInsert、beforeUpdate
TUDEventValidationHandler 防止在一般事件期间创建休假区域。 beforeInsert、beforeUpdate

UserReaction

查看与 UserReaction 对象关联的触发器处理程序的名称、描述和触发器条件。

触发器名称 描述 触发条件
UserReactionMedicalInsightHandler 在创建或删除用户反应(赞成)记录时,更新医疗见解记录中的赞成票计数字段。不允许同一用户对同一医疗见解做出重复的用户反应。您不能插入类型为反对票的用户反应。 afterInsert、beforeInsert、afterDelete

要了解有关医疗见解可见性和共享的更多信息,请参阅管理医疗见解共享和可见性。

访问

查看与访问对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
VisitLockHandler 阻止编辑走访数据以保持数据完整性。访问在状态为“完成”时被锁定。在小组访问层次结构中签署任何访问都会锁定该层次结构中所有访问的关键字段。子访问会继承父访问的锁定状态。 beforeInsert、beforeUpdate
VisitTimeOffValidationHandler 防止计划与休假区域冲突的访问,以支持计划效率和准确的访问报告。 beforeInsert、beforeUpdate
VisitLife ScienceAccountListLinkHandler 如果在应用例程创建的走访中更改了计划开始时间,则清除提供商走访记录中的生命科学客户列表字段。 beforeUpdate
VisitHolidayValidationHandler 防止在假期或工作时间之外安排访问,以保持对公司政策的遵守。 beforeInsert、beforeUpdate
VisitPopulateEndTimeHandler 通过添加管理员控制台中“在计划开始时间中设置空白日期/时间”访问管理设置中定义的默认持续时间,计算和设置访问的计划结束时间。 beforeInsert、beforeUpdate
FutureVisitLimitValidationHandler 防止计划访问超出管理员控制台访问管理中“未来访问天数限制”设置中指定的限制。 beforeInsert、beforeUpdate
VisitUpdateChildFieldsHandler 通过将子走访记录与其父走访同步,保持小组走访中的数据一致性。当父级访问修改时,自动更新关键字段(计划的访问开始时间、计划的访问结束时间和渠道)。当此处理程序处于活动状态时,下次保存父级访问时,对这些字段的手动编辑将被覆盖。 afterUpdate
VisitDelayReasonHandler 如果用户更改访问日期和时间,并且日期不再超过提交延迟阈值,清除之前输入的延迟原因。 beforeUpdate
VisitCascadeDeleteHandler 当父组访问被删除时,会自动删除出席者访问,以保持数据完整性。删除前不会显示警告或确认对话框。如果父级访问的状态为“已完成”,或如果组中的任何子级访问已签名,则阻止删除。 beforeDelete
VisitSurveyInviteCascadeDeleteHandler 删除走访时,删除与走访关联的调查邀请;如果提交走访,则阻止删除这些邀请,以保持数据完整性。 beforeDelete
RemoteSessionInvitationVisitHandler 通过创建视频通话、电子邮件通知和走访记录的会话密钥来管理远程会话邀请。 afterUpdate、beforeDelete
VisitMyBestTimeValidationHandler 防止在为客户地址和用户区域定义的最佳时间之外安排走访,提高计划效率,并与客户可用性保持一致。 beforeInsert、beforeUpdate
VisitChangePrimaryAccountHandler 执行验证,更新相关记录,并预填充走访中的字段,以在主要客户更改时保持数据一致性。 beforeInsert、beforeUpdate、afterUpdate

访客

查看与访问者对象关联的触发器处理程序的名称、描述和触发条件。

触发器名称 描述 触发条件
VisitHolidayValidationHandler 阻止在假期或配置的通话工作时间之外创建或更新走访。需要在计划员管理中设置呼叫工作时间和星期几。 beforeInsert、beforeUpdate
VisitorLockHandler 如果访问者被锁定,则阻止对其执行插入/更新/删除操作。 beforeInsert、 beforeUpdate、 beforeDelete
VisitorShareHandler 与访问者(员工)共享访问记录。 afterInsert、afterUpdate、afterDelete
VisitTimeOffValidationHandler 验证走访是否与用户的休假区域 (TOT) 记录冲突。启用 TOT 调用规则后,只有标记为“不允许”的 TOT 类型才可以调用维度块。 beforeInsert、beforeUpdate
.
 
正在加载
Salesforce Help | Article