Usted está aquí:
Controladores de desencadenadores para los objetos ProviderAcctProductInfo - PrvdVstSmplLmtTransaction
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con los objetos ProviderAcctProductInfo, ProviderAcctTerritoryInfo, ProviderActivityGoal, ProviderAffiliation, ProviderVisit, ProviderVisitChangedEvent, ProviderVisitDtlProductMsg, ProviderVisitMarketingItem, ProviderVisitProdDetailing, ProviderVisitProdDiscussion, ProviderVisitRqstSample y PrvdVstSmplLmtTransaction.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Ediciones Enterprise y Unlimited con licencia complementaria Life Sciences Cloud, Life Sciences Cloud para Customer Engagement y el paquete gestionado Life Sciences Customer Engagement. |
ProviderAcctProductInfo
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderAcctProductInfo.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| ProviderAcctProductInfoHandler | Establece el valor del campo Territorio en el registro de información de producto de cuenta de proveedor como Nulo siempre que se crea o se actualiza un registro. | beforeInsert, beforeUpdate |
ProviderAcctTerritoryInfo
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderAcctTerritoryInfo.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| AccountTerritoryFieldsHandler | Gestiona una comprobación de territorio válida para una cuenta y gestiona Colaboración de información de territorio de cuenta de proveedor. | beforeInsert, afterInsert, beforeUpdate |
| ATFPreferredAddressHandler | Actualiza el campo Dirección preferida en el objeto Información de territorio de cuenta de proveedor desde la dirección principal de la cuenta en el objeto Dirección de punto de contacto. Esta dirección preferida aparece a continuación en el componente Campos de territorio de cuenta en el tablero Cuenta. | beforeInsert, beforeUpdate |
| NewAlignmentConsentSharingHandler | Crea registros de colaboración para registros Consentimiento e Instantánea basándose en asignaciones de territorios. | afterInsert, afterUpdate |
| PATIRejectionHandler | Elimina registros de colaboración de información de territorio de cuenta de proveedor y asociación de territorio de objeto cuando el estado de los registros de información de territorio de cuenta de proveedor asociados cambia a Rechazado. | beforeUpdate |
ProviderActivityGoal
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderActivityGoal.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| ProviderActivityGoalHandler | Valida y evita la creación de Objetivos de actividad de proveedor duplicados garantizando que la combinación de Plan de actividad y Cuenta sea exclusiva. El desencadenador realiza esta validación cuando crea o actualiza un registro Objetivo de actividad de proveedor. Si se encuentra una combinación de duplicados, se muestra un error que impide la creación o actualización del registro. | beforeInsert, afterInsert, beforeUpdate, afterUpdate, beforeDelete, afterDelete, afterUndelete |
ProviderAffiliation
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderAffiliation.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| AffiliationUniquenessGenericHandler | Garantiza una combinación exclusiva de campos configurados en el conjunto de campos del objeto Afiliación de proveedor, evitando duplicados y manteniendo registros precisos. | beforeInsert, beforeUpdate |
| AffiliationUniquenessHandler | Garantiza la exclusividad de la afiliación aplicando una combinación única de valores de cuenta, cuenta relacionada y función. Esto evita afiliaciones duplicadas y mantiene la integridad de los datos. | beforeInsert, beforeUpdate |
| HardAffiliationHandler | Asigna el tipo de afiliación de registros de afiliación de proveedor como permanente o flexible. Las afiliaciones principales se designan como Afiliaciones duras. El controlador de desencadenadores HardAffiliationHandler también garantiza que no se creen afiliaciones de tipo Hard duplicadas entre las mismas dos cuentas. Establece el tipo de afiliación de afiliaciones de lugar de trabajo entre un HCP y un HCO en Hard. También establece la afiliación entre una cuenta y su cuenta relacionada como Hard cuando la cuenta relacionada es el espacio de trabajo preferido del registro de información de territorio de cuenta de proveedor (PATI) de la cuenta. Por último, establece el tipo de afiliación de afiliaciones recíprocas en Ninguna. |
beforeInsert, afterInsert, beforeUpdate |
| AffiliationReciprocalHandler | Gestiona la creación, actualización y eliminación de afiliaciones recíprocas. Garantiza que la afiliación inversa se mantenga siempre que se cree, actualice o elimine ProviderAffiliation. Las afiliaciones inversas solo se crean si el campo Tipo de influencia en el objeto Afiliación de proveedor está seleccionado como Unidireccional, Bidireccional o Neutro. | afterInsert, afterUpdate, beforeDelete |
| AffiliationPrimaryChangeHandler | Garantiza una afiliación principal única entre una cuenta y una cuenta de organización sanitaria relacionada. Cuando se crea una nueva afiliación principal, el desencadenador anula la selección del indicador principal en cualquier afiliación anterior con la misma Cuenta y Cuenta relacionada. Además, actualiza la Cuenta de organización principal del proveedor de cuidados asociada a la Cuenta relacionada de la afiliación, o crea un nuevo registro Proveedor de cuidados si no existe, rellenándolo con la Cuenta y la Cuenta relacionada de la afiliación. | afterInsert, afterUpdate |
| AffiliationAccountUpdateHandler | Evita la modificación de la cuenta y la cuenta relacionada después de crear una afiliación. | beforeUpdate |
ProviderVisit
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderVisit.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| PVUpdateChildFieldsHandler | Mantiene la coherencia de los datos para visitas de grupo sincronizando registros de visitas de proveedores secundarios con los registros de visitas de proveedores principales. Actualiza automáticamente campos clave (Hora de inicio de visita planificada, Hora de finalización de visita planificada y Canal) cuando se modifica la visita principal. | afterUpdate |
| PVLockHandler | Evita la modificación de datos de visitas de proveedores basándose en el estado de firma y el estado de la visita para mantener la integridad de los datos. | beforeUpdate, beforeDelete |
| RemoteSessionInvitationPVHandler | Gestiona invitaciones de sesión remotas creando videollamadas, notificaciones por email y claves de sesión para registros de visitas de proveedores. | afterInsert, afterUpdate, beforeDelete |
ProviderVisitChangedEvent
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderVisitChangedEvent.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| VisitChangedEventShareHandler | Crea colaboraciones de visitas con los usuarios compartidos con Cuentas. | afterInsert |
| PVChangedEventUpdateAccountTerrInfo | Procesa eventos modificados de visitas de proveedores y actualiza campos relacionados de visitas de proveedores en registros Información de territorio de cuenta de proveedor. | afterInsert |
ProviderVisitDtlProductMsg
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderVisitDtlProductMsg.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| ProviderVisitDtlProductMsgLockHandler | Bloquea el registro ProviderVisitDtlProductMsg cuando se envía o se firma la visita. | beforeInsert, beforeUpdate, beforeDelete |
ProviderVisitMarketingItem
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderVisitMarketingItem.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| ProviderVisitMarketingItemLockHandler | Bloquea el registro ProviderVisitMarketingItem cuando se envía o se firma la visita. | beforeInsert, beforeUpdate, beforeDelete |
ProviderVisitProdDetailing
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderVisitProdDetailing.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| ProviderVisitProdDtlNameHandler | Genera y rellena el campo Nombre de jerarquía de productos para el registro Detalle de producto de visita de proveedor. | beforeInsert, beforeDelete |
| ProviderVisitProdDtlLockHandler | Bloquea el registro ProviderVisitProdDetailing cuando se envía o se firma la visita. | beforeInsert, beforeUpdate, beforeDelete |
ProviderVisitProdDiscussion
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderVisitProdDiscussion.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| ProviderVisitProdDiscussionLockHandler | Bloquea el registro ProviderVisitProdDiscussion cuando se envía o se firma la visita. | beforeInsert, beforeUpdate, beforeDelete |
ProviderVisitRqstSample
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto ProviderVisitRqstSample.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| ProviderVisitRqstSampleLockHandler | Bloquea el registro ProviderVisitRqstSample cuando se envía o se firma la visita. | beforeInsert, beforeUpdate, beforeDelete |
| CalculateShippedQuantityHandler | Gestiona la cantidad enviada de muestra de Solicitud de visita de proveedor en Visita. | afterUpdate |
PrvdVstSmplLmtTransaction
Revise los nombres, las descripciones y las condiciones de desencadenador de los controladores de desencadenador asociados con el objeto PrvdVstSmplLmtTransaction.
| Nombre de desencadenador | Descripción | Condición de desencadenador |
|---|---|---|
| SampleLimitTransactionHandler | Procesa registros de límite de muestra utilizando Regla que procede de Web y Mobile como registros de Transacción de límite de muestra de visita de proveedor. | afterInsert |

