Usted está aquí:
Controladores de desencadenadores para HealthcareProvider - Objetos PresentationLinkedPage
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con los objetos HealthcareProvider, HealthcareProviderNpi, HealthcareProviderSpecialty, InventoryCntProdtBatchItem, InventoryCountAssessment, InventoryOperation, LifeScienceEmail, LifeSciMarketableProduct, Location, Presentation, PresentationForum y PresentationLinkedPage.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Ediciones Enterprise y Unlimited con licencia Life Sciences Cloud, Life Sciences Cloud para Customer Engagement Add-on y el paquete gestionado Life Sciences Customer Engagement. |
También puede revisar los controladores de desencadenadores que se aplican a todos los objetos.
HealthcareProvider
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto HealthcareProvider.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| HealthcareProviderHandler | Gestiona actualizaciones en registros del proveedor de cuidados sanitarios tras la creación, restauración o modificación. Este desencadenador obtiene y actualiza direcciones de correo electrónico, números de teléfono, identificadores sociales, especialidades y NPI relacionados desde sus registros relacionados respectivos, evitando al mismo tiempo actualizaciones de autollamada. | beforeInsert, beforeUpdate |
| HealthcareProviderAffiliationHandler | Crea una afiliación principal entre una organización principal y una cuenta en el objeto Proveedor de cuidados médicos. Si se encuentra una afiliación existente, el gestor solo establecerá o anulará el establecimiento del indicador principal en ese registro. La función para la nueva afiliación toma como valor predeterminado el valor seleccionado desde la lista de selección activa en la afiliación de proveedor; si no se selecciona ninguna función predeterminada, el gestor arroja un error personalizado. | afterInsert, afterUpdate |
HealthcareProviderNpi
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto HealthcareProviderNpi.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| HealthcareProviderNpiHandler | Actualiza registros de proveedor de cuidados para mantener el Identificador de proveedor nacional (NPI) correcto siempre que se creen, modifiquen, eliminen o restauren registros de NPI de proveedor de cuidados. Esto garantiza que el campo NationalProviderIdentifier en el registro del proveedor de cuidados sanitarios refleja el NPI asociado actual y evita la ejecución innecesaria. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete, afterUndelete |
HealthcareProviderSpecialty
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto HealthcareProviderSpecialty.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| HealthcareProviderSpecialityHandler | Actualiza registros de proveedores de cuidados sanitarios para mantener una lista precisa de tipos de especialidades asociados siempre que se creen, modifiquen, eliminen o restauren registros de especialidades de proveedores de cuidados sanitarios. Esto garantiza que el campo Especialidades en el registro del proveedor de cuidados refleja las especialidades relacionadas actuales y evita el procesamiento redundante. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, afterDelete, afterUndelete |
InventoryCntProdtBatchItem
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto InventoryCntProdtBatchItem.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| InventoryCountPBILockHandler | Evita modificaciones en registros de Elemento por lotes de producto de recuento de inventario cuando se bloquea la evaluación de recuento de inventario asociada. | beforeUpdate, beforeDelete |
| InventoryCntPBIValidationHandler | Evita la operación de actualización/eliminación en InventoryCntProdtBatchItem si hay registros de desembolso de Producto no resueltos presentes para el mismo producto. | beforeInsert, beforeUpdate |
InventoryCountAssessment
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto InventoryCountAssessment.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| InventoryCountAssessmentLockHandler | Evita modificaciones en registros de Evaluación de recuento de inventario cuando están en un estado bloqueado y evita la creación de evaluaciones de recuento de inventario de tipo “Inicial” duplicadas. | beforeInsert, afterInsert, beforeUpdate, beforeDelete |
InventoryOperation
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto InventoryOperation.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| InventoryOperationLockHandler | Evita modificaciones en registros de Operación de inventario cuando están en un estado bloqueado. | afterInsert, beforeUpdate, beforeDelete |
| InventoryOperationSyncTxnHandler | Evita la creación de operaciones de tipo Devolución, Ajuste, Transferencia de entrada y Transferencia de salida cuando la operación de inventario está en su estado final, y comprueba transacciones de sincronización pendientes antes de actualizar los registros de Operación de inventario. | beforeInsert, beforeUpdate |
LifeScienceEmail
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto LifeScienceEmail.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| EmailQueueImmediateHandler | Gestiona correos electrónicos que se envían de inmediato en vez de desde un trabajo por lotes. | afterInsert, afterUpdate |
| EmailQueueRecipientHandler | Rellena información adicional para destinatarios de correo electrónico. | beforeInsert, beforeUpdate |
| EmailQueueSenderHandler | Rellena información adicional para el remitente del correo electrónico. | beforeInsert |
| EmailAttachmentHandler | Rellena archivos adjuntos de correo electrónico. | beforeInsert |
| SyncEmailResponseStatusToObjectHandler | Actualiza el estado de invitación en registros relacionados basándose en el estado de respuesta de correo electrónico. | afterUpdate |
LifeSciMarketableProduct
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto LifeSciMarketableProduct.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| LifeSciMarketableProductMetadataHandler | Crea o actualiza el valor de campo ProductMetadata en el objeto Producto comercializable de ciencias de la vida. | afterInsert, afterUpdate, beforeDelete, afterDelete |
Ubicación
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto Ubicación.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| LocationUserDupHandler | Evita asignaciones de usuario principales duplicadas a ubicaciones de inventario. | beforeInsert, beforeUpdate |
| LocationUserSharingHandler | Comparte registros con el usuario principal asignado a una ubicación de inventario. | beforeInsert, beforeUpdate, afterUpdate |
Presentación
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto Presentación.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| PresentationSharingHandler | Vuelve a calcular cómo se comparten los registros de Página de presentación después de eliminar una presentación. | beforeDelete |
PresentationForum
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto PresentationForum.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| PresentationForumLockHandler | Evita la creación, modificación o eliminación de registros del Foro de presentaciones si la presentación relacionada está bloqueada. | beforeInsert, beforeUpdate, beforeDelete |
PresentationLinkedPage
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto PresentationLinkedPage.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| PresentationLinkedPageSharingHandler | Vuelve a calcular cómo se comparten los registros de Página de presentación después de agregar o eliminar Páginas vinculadas de presentación. | beforeInsert, beforeDelete |

