Usted está aquí:
Abrir otras páginas desde OmniScripts con la acción Navegar
Para abrir varias páginas, aplicaciones y recursos de Salesforce desde OmniScript, utilice el elemento Navegar.
-
Desde el panel de elementos, arrastre el elemento de acción Navegar al lienzo.
- Si la Acción de navegación se representa en un paso, se convierte en un botón en el que se puede hacer clic.
- Si la Acción de navegación está entre pasos, se activa automáticamente.
-
Si la Acción de navegación se representa en un paso, seleccione el estilo de botón.
-
Determine el estilo del botón seleccionando una variante de botón SLDS.
Además de las variantes del botón SLDS, puede seleccionar Vínculo para representar la Acción de navegación como una etiqueta de delimitador HTML.
-
Muestra un icono SLDS en el botón.
Por ejemplo, para agregar el icono standard_account, introduzca Standard:Account.
-
Determine el estilo del botón seleccionando una variante de botón SLDS.
-
Si lo desea, sustituya la entrada existente en el historial del navegador activando la propiedad Sustituir.
Si la propiedad Sustituir está activada, los usuarios no pueden volver a navegar a OmniScript.
NotaDe forma predeterminada, una Acción de navegación en una aplicación de consola abre el tipo de referencia de página en una nueva subficha. Si utiliza más de una Acción de navegación, solo la primera acción de navegación redirige a una nueva ficha. Incluso si la propiedad Sustituir está desactivada, Acciones de navegación posteriores sustituyen la ficha.
Pero si la propiedad Sustituir está desactivada, la referencia de página no sustituye entradas existentes en el historial del navegador. Los usuarios pueden navegar de un lado a otro entre OmniScripts en la misma ficha.
Cuando se completa una Acción de navegación, se ejecutan los Pasos y otros elementos de OmniScript que le siguen. Sin embargo, si el usuario navega fuera de OmniScript, un Procedimiento de integración invocado de forma asíncrona deja de ejecutarse.
-
Para enviar mensajes desde OmniScript para separar componentes web Lightning, utilice mensajes Pub/Sub y agregue un par clave-valor de mensaje.
Cada Acción de navegación debe pasar todos los parámetros requeridos a componentes web Lightning posteriores. Por ejemplo, la primera Acción de navegación pasa el parámetro
c__ContextIda un segundo OmniScript comoc__ContextId=ContextId. Una Acción de navegación en el segundo OmniScript pasa el parámetro a un tercer OmniScript comoc__ContextId=%ContextId%. Todas las acciones de navegación deben continuar pasando el parámetro a OmniScripts posteriores durante el tiempo que sea necesario. -
Determine la experiencia de Salesforce a la que se dirige la Acción de navegación seleccionando un tipo de referencia de página.
Tipo de PageReference
Descripción
Documentación de tareas
Aplicación
Dirija los usuarios desde un OmniScript a una aplicación estándar, una aplicación personalizada o una página dentro de una aplicación. Las aplicaciones conectadas no son compatibles.
Componente
Navegue desde un componente web OmniScript a un componente web Lightning.
Página actual
Desencadene una actualización de página en la Página actual después de que un usuario complete un OmniScript.
Artículo de Knowledge
Mostrar un artículo de Knowledge en un OmniScript.
Inicio o cierre de sesión
Dirija a los usuarios desde un OmniScript a una página Inicio de sesión o Cierre de sesión de comunidad.
Navegar a un inicio de sesión o cierre de sesión de Experience Cloud
Página nombrada
Navegue desde un OmniScript a una página nombrada o una página nombrada de comunidad.
Navegar a una página nombrada o a una página nombrada de comunidad
Elemento de navegación
Navegue desde un OmniScript a una página que muestra contenido asignado en una CustomTab.
Objeto
Navegue desde un OmniScript a una página de objeto estándar o personalizada.
OmniScript por páginaTipo de referencia
Navegue a un OmniScript utilizando un tipo de referencia de página.
Navegar a un OmniScript utilizando un tipo de referencia de página
OmniScript por componente web Lightning personalizado
Navegue a un OmniScript utilizando un componente web Lightning personalizado.
Navegar a un OmniScript utilizando un componente web Lightning personalizado
Registro
Navegue desde una página OmniScript a una página Registro.
Relación de registro
Navegue desde un OmniScript a una página que interactúa con una Relación de registro.
Reiniciar OmniScript
Navegue a una nueva instancia del mismo OmniScript que restablece los datos de OmniScript.
Página web
Abra una página Web externa desde un OmniScript.
Navegar a una aplicación
Dirija los usuarios desde un OmniScript a una aplicación estándar, una aplicación personalizada o una página dentro de una aplicación con el Tipo PageReference de aplicación. Verifique que la aplicación está disponible en el Iniciador de aplicación de Salesforce.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Aplicación |
| Nombre de aplicación | Introduzca el appId o introduzca el appDeveloperName con el espacio de nombres apropiado. Para appId, utilice DurableId del objeto AppDefinition. Para appDeveloperName, utilice una concatenación del espacio de nombres de la aplicación y el nombre del desarrollador. El espacio de nombres de la aplicación es estándar, personalizado o un espacio de nombres de paquete gestionado. El nombre del desarrollador es visible en el Gestor de aplicaciones. Para obtener más información sobre appDeveloperName, consulte Tipo de referencia de página Ejemplos de sintaxis: Estándar: standard__Account Personalizado: vlocity_cmt__CustomAccountApp |
| Parámetros adicionales | Introduzca JSON para especificar la página de aplicación y atributos adicionales. En el diseñador para un paquete gestionado, introduzca el JSON en el campo Parámetros de destino. El campo Página de destino representa la propiedad pageRef de la aplicación. |
Navegar a un inicio de sesión o cierre de sesión de Experience Cloud
Dirija los usuarios desde un OmniScript a una página Inicio de sesión o Cierre de sesión de comunidad para la autenticación.
Para obtener una vista previa de un OmniScript con el inicio de sesión de comunidad, active el OmniScript y colóquelo en una página de Experience Cloud. Para obtener más información, consulte Agregar su OmniScript a una página Lightning y Agregar su OmniScript a una página de Experience Cloud.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Inicio de sesión |
| Acción | Inicio o cierre de sesión |
Navegar a un componente
Navegue a componentes web Lightning desde un OmniScript con el Tipo PageReference de componente.
| Propiedad | descripción |
|---|---|
| Tipo de referencia de página | Componente |
| Nombre de componente | Introduzca un nombre de componente en el formato namespace__componentName, donde namespace es el espacio de nombres en tiempo de ejecución estándar. Para OmniStudio, el espacio de nombres es omniStudio. Este campo admite campos de combinación. Este campo admite campos de combinación. |
| Parámetros adicionales | Pase parámetros de destino adicionales utilizando un formato de cadena de consulta de URL. Los parámetros deben tener un prefijo c__. Este campo admite campos de combinación. Cuando navegue a un componente en una aplicación de consola, agregue un Icono de ficha Consola y una Etiqueta de ficha Consola estableciendo los parámetros c__tabIcon y c__tabLabel. El c__tabIcon acepta SLD Icon y c__tabLabel acepta texto sin formato. Por ejemplo, &c__tabLabel=Custom Label&c__tabIcon=standard:account representa la ficha de consola mostrada en esta imagen de ejemplo. |
Navegar a la página actual
Actualice y navegue a la página actual desde un OmniScript utilizando el Tipo PageRefrence de página actual en una acción de navegación.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Página actual |
| Parámetros adicionales | Aplique actualizaciones a la página actual pasando parámetros que utilizan un formato de cadena de consulta de URL. En el diseñador para un paquete gestionado, agregue parámetros al campo Parámetros de destino. Los parámetros deben tener un prefijo c__. Este campo admite campos Combinar. Por ejemplo, un OmniScript tiene 10 pasos e inserta una Acción de navegación entre el paso 1 y el paso 2 con el tipo de referencia de página como Página actual y el destino como c__step=Step7. En tiempo de ejecución, al hacer clic en el botón Siguiente en el Paso 1, el usuario pasa al Paso 7. |
Navegar a un artículo de Knowledge
Muestre un Artículo de Knowledge en un OmniScript seleccionando el tipo de referencia de página Artículo de Knowledge de Navegar acción.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Artículo de Knowledge |
| URL de artículo | Introduzca el urlName del artículo de Knowledge. Este campo admite campos de combinación. |
| Tipo de artículo | Introduzca el nombre de API articleType. Busque el nombre de API articleType eliminando __kav del nombre de API del objeto Knowledge. Las comunidades ignoran Tipo de artículo. |
Navegar a un OmniScript utilizando un tipo de referencia de página
Navegue a un tipo de referencia de página de OmniScript. Se debe acceder a los OmniScripts en páginas de sitio de Experience Cloud utilizando el tipo de referencia de página Página nombrada de comunidad.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | OmniScript |
| Formato de OmniScript | Seleccione el estilo de Omnscript. |
| Tipo Subtipos Idioma |
Como el nombre de un OmniScript está definido por su Tipo, Subtipo e Idioma, introduzca estos valores para que se abra el OmniScript específico. |
| Campos para rellenar previamente OmniScript | Pase parámetros utilizando un formato de cadena de consulta de URL. Los parámetros deben tener un prefijo c__. Este campo admite campos de combinación. Ejemplo: |
Navegar a un OmniScript utilizando un componente web Lightning personalizado
Navegue a un OmniScript integrando el OmniScript en un componente web Lightning personalizado. Puede navegar a un OmniScript de esta forma tanto si el parámetro Tiempo de ejecución de paquete gestionado está activado como si está desactivado.
- Cree un componente web Lightning personalizado (LWC).
-
Agregue este código al controlador de clics de botón apropiado en el componente, sustituyendo el tipo, subtipo, idioma e Id. de contexto por sus valores.
pageReference = { type: 'standard__featurePage', attributes: { featureName: 'omnistudio', pageName: 'omniscript' }, state: { omniscript__type: os_type, omniscript__subType: os_subtype, omniscript__language: os_language, omniscript__recordId: contextId } }; this[NavigationMixin.GenerateUrl](pageReference).then(url => { window.open(url, "_blank"); });
Navegar a una página nombrada o una página nombrada de comunidad
Dirija los usuarios a una página estándar o de Experience Cloud.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Página nombrada Para una página de Experience Cloud, seleccione Página nombrada de comunidad. |
| Nombre de la página | Introduzca la API para el nombre de página. Los nombres de API para páginas personalizadas deben incluir __c en el Nombre de API. Este campo admite campos de combinación. |
Navegar a un elemento de navegación
Navegue desde un OmniScript a una ficha personalizada mostrando contenido asignado con el Tipo de referencia de página de elemento de navegación de acción de navegación.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Elemento de navegación |
| Nombre de ficha | Introduzca el prefijo Nombre y espacio de nombres de la ficha personalizada con el formato NS__TabName, donde NS es el espacio de nombres de la ficha. Para obtener más información sobre las fichas, consulte Crear fichas Lightning Page. Este campo admite campos de combinación. |
Navegar a una página de objeto
Navegue desde una página OmniScript a una página Objeto utilizando el tipo de referencia de página Objeto de la acción Navegar.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Objeto |
| Nombre API del objeto | Introduzca el nombre de API del objeto. Este campo admite campos Combinar. |
| Acción | Seleccione una acción para invocar. La acción Nueva abre un diálogo modal. |
| Nombre de filtro | Introduzca el Id. de la página Objeto. Este campo admite campos de combinación. |
Navegar a una página de registro
Navegue de una página OmniScript a una página Registro utilizando Navegar por el tipo de referencia Página de registro de Acción.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Registro |
| ID del registro | Introduzca el Id. de registro al que navegar. Este campo admite campos Combinar. |
| Acción de registro | Seleccione una acción de registro para invocar. Las acciones Duplicar y Modificar abren un diálogo modal. |
| Nombre API del objeto | Introduzca el nombre de API del objeto. Este campo admite campos de combinación. |
Navegar a una página de relación de registro
Navegue desde un OmniScript a páginas que interactúan con una relación de registro utilizando el tipo de referencia de página Relación de registro.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Relación de registro |
| ID del registro | Introduzca el Id. de registro al que navegar. Este campo admite campos Combinar. |
| Nombre API del objeto | Introduzca el nombre de API del objeto que define la relación. Este campo admite campos Combinar. |
| Nombre de API de objeto de relación | Introduzca el nombre de API de la relación. |
Navegar a una página web
Navegue a una página web desde un OmniScript con el Tipo PageReference de página web.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Página web |
| URL | Introduzca la URL completa para una página web. Por ejemplo, para navegar a Google, introduzca https://google.com. La ficha de referencia con el OmniScript se sustituye. Para actualizar la página web, navegue o vuelva a cargar la página. |
Reiniciar un OmniScript
Navegue por un usuario a una nueva instancia del mismo OmniScript. Utilice esta opción para permitir a un usuario empezar de nuevo o repetir un proceso. Coloque la Acción de navegación en un paso para representarla como un botón o fuera de un paso para ejecutarla automática o condicionalmente.
| propiedad | descripción |
|---|---|
| Tipo de referencia de página | Página web El seguimiento del tiempo y el Marco de trabajo de mensajería no son opciones compatibles para este tipo de referencia de página. |
| Vista condicional | Agregue una condición para ejecutar o mostrar la acción de forma condicional. Consulte Mostrar elementos OmniScript condicionalmente. |
