Вы находитесь здесь:
Обработчики триггеров для обращений - объекты GoalAssignment
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектами «Обращение», CommSubConsentCmplSnpsht, CommSubscription, CommSubscriptionConsent, ContactPointAddress, ContactPointEmail, ContactPointPhone, ContactPointSocial, ContentDocument, ContentDocumentLink, ExpenseParticipant и GoalAssignment.
Требуемые версии
| Доступно в версиях: Lightning Experience |
| Доступно в версиях: Enterprise and Unlimited Edition с дополнительной лицензией Life Sciences Cloud, Life Sciences Cloud for Customer Engagement и управляемым пакетом Life Sciences Customer Engagement. |
Можно также просмотреть средства обработки триггеров, применимые ко всем объектам.
Обращение
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом «Обращение».
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| CaseMSLQueueHandler | Отслеживание и управление изменениями статуса обращения. Обрабатывает очередь медицинских запросов пользователей связи медицинской науки перед обновлением записи обращения. При отправке запроса и изменении статуса на «Отправлено» средство обработки триггеров назначает обращение соответствующей очереди MSL. При изменении статуса на «Назначено» средство обработки триггеров переназначает ответственность текущему пользователю за обработку запроса. | beforeUpdate |
| CaseChangeOwnershipHandler | Обработка общего доступа к записям медицинского исследования для торговых представителей после обновления записи обращения. Когда обращение переходит в статус «Отправлено» или «Ответ», средство обработки создает записи CaseShare для предоставления доступа чтения автору или ответственному за обращение. Этот процесс поддерживает прозрачность данных в бизнес-процессах управления запросами, обеспечивая доступность исходного автора или ответственного к обращению, даже при изменении ответственности. | afterUpdate |
| CaseShareToCreatorHandler | Обрабатывает изменение ответственности за медицинские запросы между торговым представителем и пользователями связи по медицинской науке после обновления записи обращения. При изменении OwnerId обращения изменение ответственности автоматически распространяется на все связанные объекты запроса, например, InquiryQuestions и SubjectAssignments. Обработчик запрашивает обращения с обновленной ответственностью, извлекает связанные записи и информирует ответственного об этих дочерних объектах, обеспечивая согласованность данных. | afterUpdate |
CommSubConsentCmplSnpsht
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом CommSubConsentCmplSnpsht.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| ConsentGiverSnapshotHandler | Проверяет действительность дающего согласие. | beforeInsert |
| ConsentSnapshotSharingHandler | Предоставляет общий доступ к снимку согласия территориям, выровненным с организацией. | afterInsert |
CommSubscription
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом CommSubscription.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| ConsentNameCommSubHandler | Обновляет записи согласия на подписку на сообщения при изменении связанных имен записей подписки на сообщения. | beforeUpdate |
CommSubscriptionConsent
Просмотрите имена, описания и условия триггера средств обработки триггеров, связанных с объектом CommSubscriptionConsent.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| ConsentGiverConsentHandler | Проверяет наличие организации, дающей согласие, и одинаковое значение для записи снимка. | beforeInsert, beforeUpdate |
| ConsentSharingHandler | Общий доступ к согласию с территориями, выровненными с организацией. | afterInsert |
| ConsentUniqueRecordHandler | Обрабатывает изменения в CommSubscriptionConsent и сохраняет уникальные записи. | beforeInsert |
ContactPointAddress
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом ContactPointAddress.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| AccountAddressPrimaryHandler | Обеспечивает сохранение каждой организацией только одного основного адреса точки контакта. Оно запускается при каждом создании или обновлении записи адреса точки контакта, гарантируя постоянное применение одного основного правила. | beforeInsert, afterInsert, beforeUpdate, afterUpdate |
| RelatedContactPointAddressHandler | Проверяет правила иерархии адресов точек контакта на связывание дочерних адресов с организациями-лицами и родительских адресов с организациями-компаниями. | beforeInsert, beforeUpdate |
ContactPointEmail
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом ContactPointEmail.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| ContactPointEmailPopulateHandler | Обновляет записи поставщика медицинских услуг для сохранения точного списка связанных электронных адресов при каждом создании, изменении, удалении или восстановлении записей электронной почты точки контакта. Таким образом, поле EmailIds в записи поставщика медицинских услуг отображает текущие связанные электронные адреса и избегает ненужной обработки. | afterInsert, afterUpdate, afterDelete, afterUndelete |
ContactPointPhone
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом ContactPointPhone.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| ContactPointPhoneHandler | Обновляет записи поставщика медицинских услуг для сохранения точного списка связанных номеров телефонов при каждом создании, изменении, удалении или восстановлении записей телефонов точки контакта. Таким образом, поле PhoneNumbers в записи поставщика медицинских услуг отображает текущие связанные телефонные номера и предотвращает избыточную обработку. | afterInsert, afterUpdate, afterDelete, afterUndelete |
ContactPointSocial
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом ContactPointSocial.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| ContactPointSocialPopulateHandler | Обновляет записи поставщика медицинских услуг для сохранения точного списка связанных обращений в социальных сетях при каждом создании, изменении, удалении или восстановлении записей социальных сетей точки контакта. Таким образом, поле SocialIdentifiers в записи поставщика медицинских услуг отображает текущие связанные социальные адреса и предотвращает ненужное выполнение. | afterInsert, afterUpdate, afterDelete, afterUndelete |
ContentDocument
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом ContentDocument.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| ConsentContentDocumentHandler | Обрабатывает изменения в ContentDocument. | afterInsert, afterUpdate, afterDelete, afterUndelete |
| ContentDocumentLockHandler | Предотвращает операцию удаления документов, связанных с отправленными посещениями или связанными объектами. | beforeUpdate, beforeDelete |
ContentDocumentLink
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом ContentDocumentLink.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| ConsentContentDocumentLinkHandler | Обрабатывает изменения ContentDocumentLink. | beforeInsert, beforeDelete |
| ContentDocumentLinkLockHandler | Предотвращает операцию вставки/удаления ссылок на документы для отправленных посещений или связанных объектов. | beforeInsert, beforeDelete |
Расходы
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом «Расход».
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| ExpenseLockHandler | Предотвращает операцию вставки/обновления/удаления для расходов, если они заблокированы. | beforeInsert, beforeUpdate, beforeDelete |
ExpenseParticipant
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом ExpenseParticipant.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| ExpenseParticipantNameHandler | Сохраняет имя организации/участника контакта в качестве имени участника расходов. | beforeInsert |
| ExpenseParticipantLockHandler | Предотвращает операцию insert/update/delete для ExpenseParticipant/Allocations, если она заблокирована. | beforeInsert, beforeUpdate, beforeDelete |
Назначение цели
Просмотрите имена, описания и условия триггеров средств обработки триггеров, связанных с объектом GoalAssignment.
| Имя триггера | Описание | Условие триггера |
|---|---|---|
| GoalAssignmentDeleteHandler | Удаляет записи назначения цели. | beforeDelete |
| SetTerrBusPlanPrcntCompleteHandler | Обновляет процент выполнения записей бизнес-плана территории. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete |

