Usted está aquí:
Orquestar eventos de servicio de mensajes Lightning
Utilice este LWC para orquestar eventos de la interfaz de usuario como aperturas modales, redireccionamientos de hipervínculos y mensajes desencadenados al hacer clic en otros componentes. Esto gestiona el spinner Lightning global haciendo que escuche el evento loaderstatus para mostrar una operación en curso.
Campos de entrada
Estos parámetros detallan si los oyentes LMS específicos para varios eventos están activados o desactivados para personalizar la funcionalidad y la gestión de eventos del componente LWC.
| Nombre del campo | Descripción |
| URL abierta en ficha Nueva | Indica si las direcciones URL se abren en una nueva ficha del navegador. |
| Desactivar el oyente de navegación de URL | Indica si el oyente de LMS para el evento de navegación está desactivado. |
| Desactivar Toast Listener | Indica si el oyente de LMS para el evento showtoast está desactivado. |
| Desactivar Loader Listener | Indica si el oyente de LMS para el evento loaderstatus está desactivado. |
| Desactivar escucha de navegación | Indica si el oyente de LMS para el evento de navegación está desactivado. |
| Desactivar oyente de modal de origen de trabajo | Indica si el oyente de LMS para el evento addworksource está desactivado. |
| Desactivar Modal de escucha de orden de trabajo | Indica si el oyente de LMS para el evento workordercancel está desactivado. |
| Desactivar Eliminar tipo de trabajo Modal Listener | Indica si el oyente de LMS para los eventos deleteworktypes está desactivado. |
| Desactivar Eliminar oyente de modal de origen de trabajo | Indica si el oyente de LMS para el evento deleteworksource está desactivado. |
| Desactivar Agregar tipo de trabajo Modal Listener | Indica si el oyente de LMS para el evento addworktype está desactivado. |
| Desactivar Seleccionar oyente de modal de cobertura | Indica si el oyente de LMS para el evento selectcoverage está desactivado. |
| Desactivar Escuchador de citas de servicio de reserva | Indica si el oyente de LMS para el evento bookserviceappointment está desactivado. |
| Desactivar Modificar tipo de trabajo Modal Listener | Indica si el oyente de LMS para el evento editworktypes está desactivado. |
| Desactivar Ver tipo de trabajo Modal Listener | Indica si el oyente de LMS para el evento viewworktypes está desactivado. |
| Desactivar Generar oyente de propuesta | Indica si el oyente de LMS para el evento generateproposal está desactivado. |
| Id. de correlación de evento | Especifica el Id. para realizar un seguimiento de los eventos que se produjeron y consumieron durante LMS. |
Campos de salida
Ninguno
Eventos y desencadenadores de LMS publicados
Estos son los eventos y su condición de desencadenador correspondiente, detallando cuándo se inicia cada evento basándose en acciones y criterios específicos dentro del LWC.
| Nombre del evento | Condición de desencadenador |
| showtoast | Este evento se desencadena después del evento generateproposal:
|
| updatequote | Este evento se desencadena después del evento de navegación con estos criterios:
|
| createquote | Este evento se desencadena después del evento de navegación con estos criterios:
|
| precio inicial | Este evento se desencadena después del evento de navegación con estos criterios:
|
| createworksourcesfromworkorders | Este evento se desencadena después del evento de navegación con estos criterios:
|
Eventos de LMS supervisados
Estos son los eventos y sus desencadenadores correspondientes supervisados para una variedad de eventos de LMS, incluyendo la apertura de modales, la gestión de elementos de la interfaz de usuario y la gestión de la navegación.
| Nombre del evento | Desencadenador supervisado |
| addworksource | Este evento abre una ventana con Agregar origen de trabajo para LWC de estimación de trabajo con los datos proporcionados en el mensaje. |
| deleteworksource | Este evento abre una ventana con el LWC Eliminar registros utilizando los Id. de registro especificados, los nombres y el nombre del objeto de origen de trabajo para iniciar la eliminación. |
| deleteworktypes | Este evento abre una ventana que contiene el LWC Eliminar registros para estimación de trabajo utilizando los Id. de registro, los nombres y el tipo de trabajo como nombre de objeto. |
| selectcoverage | Este evento abre una ventana con el LWC Mostrar coberturas junto con el encabezado y el pie de página con los datos proporcionados en el mensaje. |
| showtoast | Este evento abre una notificación emergente mostrando un mensaje de operación correcta o de error que depende de los datos de operación que recibe. |
| loaderstatus | Este evento controla la visibilidad del Lightning Spinner con los datos proporcionados en el mensaje. |
| navegación | Este evento se desencadena cuando hay una entrada de acción o un detalle de mensaje con estos criterios:
|
| navegación | Este evento abre una página de registro en el navegador actual solo cuando fallan las condiciones para abrir una nueva ficha. |
| workordercancel | Este evento abre la ventana Eliminar registros para estimación de trabajo LWC utilizando el Id. de registro y el Nombre de actualización y el nombre del objeto como orden de trabajo. |
| editworktypes | Este evento abre la ventana LWC Acciones de tipo de trabajo para estimación de trabajo utilizando los datos proporcionados y la acción como editWorkType. |
| addworktypes | Este evento abre la ventana LWC Acciones de tipo de trabajo para estimación de trabajo utilizando los datos proporcionados y la acción como addWorkType. |
| viewworktypes | Este evento abre la ventana Mostrar detalles de tipo de trabajo LWC utilizando los datos proporcionados en el mensaje. |
| generateproposal | Este evento se desencadena solo con estos criterios:
|
| citas de servicio de libros | El sistema solo abrirá la pantalla de reserva de citas si tiene el permiso correcto de lo contrario mostrará un mensaje de error. |
