Usted está aquí:
Agregar compatibilidad para datos de Google Map
De forma predeterminada, el OmniScript de programación automática para la gestión de citas de autoservicio solo acepta códigos postales para datos de ubicación. En OmniStudio, puede personalizar OmniScript para agregar compatibilidad para datos de Google Map.
Ediciones necesarias
Disponible en: Lightning Experience Disponible en: Enterprise Edition y Unlimited Edition con Health Cloud |
| Permisos de usuario necesarios | |
|---|---|
| Para utilizar OmniStudio | Conjunto de permisos Administrador de OmniStudio |
Para agregar compatibilidad para datos de Google Maps, debe obtener una clave de API de Google Maps de Google.
-
Cree una nueva versión del OmniScript healthCloudIAM/selfService.
- En la organización de origen, desde el Iniciador de aplicación, abra la aplicación OmniStudio.
- Vaya a la página OmniScripts e ingrese healthCloudIAM en el campo de búsqueda.
- Amplíe el OmniScript healthCloudIAM/selfService.
-
Haga clic en el vínculo para la versión más alta.
El OmniScript se abre en el Diseñador de OmniScripts.
-
Haga clic en Nueva versión.
El valor Versión en el Encabezado se incrementa.
-
En el Panel de navegación, haga clic en el icono Vista de árbol.
La Vista de árbol le permite ver y seleccionar subcomponentes de paso.
-
Modifique el paso SelectLocation.
- Seleccione el paso SelectLocation.
- En el Panel de navegación, amplíe el paso SelectLocation.
- Haga clic en PatientZipCode.
- En el panel Propiedades de número, anule la selección de Activo.
- En el Panel de navegación, haga clic en Ubicación.
- En el panel Propiedades de bloque de escritura anticipada, seleccione Activo.
- En el panel Propiedades de bloque de escritura anticipada, desplácese a la sección Relleno automático de Google Maps.
- Ingrese su clave de API de Google Maps.
- En el Panel de navegación, haga clic en CheckCompleteAddress.
- En el panel Propiedades de fórmula, seleccione Activo.
- En el Panel de navegación, haga clic en CompletAddressMsg.
- En el panel Propiedades de mensajería, seleccione Activo.
-
Modifique el paso ScheduleProvider.
- Seleccione el paso ScheduleProvider.
- En el Panel de navegación, amplíe el paso ScheduleProvider.
- Click FilterPatientZipCode.
- En el panel Propiedades de número, anule la selección de Activo.
- En el Panel de navegación, amplíe MoreFilters.
- Haga clic en SearchPatientLocation.
- En el panel Propiedades de bloque de escritura anticipada, seleccione Activo.
- En el panel Propiedades de bloque de escritura anticipada, desplácese a la sección Relleno automático de Google Maps.
- Ingrese su clave de API de Google Maps.
- En el Panel de navegación, haga clic en CheckFilterAddress.
- En el panel Propiedades de fórmula, seleccione Activo.
- En el Panel de navegación, haga clic en ValidAddress.
- En el panel Propiedades de mensajería, seleccione Activo.
-
Modifique el botón Aplicar filtro en el paso ScheduleProvider.
-
En el Panel de navegación, haga clic en IntegrationProcedureAction1.
Como alternativa, puede hacer clic en el botón Aplicar filtro en el paso.
-
En el panel Propiedades de acción de procedimiento de integración, junto al campo Procedimiento de integración, haga clic en el icono para abrir el Procedimiento de integración.
El procedimiento de integración healthCloudIAM-FetchProviderAndTimeSlotsFilter se abre en el Diseñador de procedimientos de integración.
- Seleccione el paso DRTransformProviderSearchInput.
-
En el panel Transformación de Asignador de datos de OmniStudio ActionProperties, junto al campo Interfaz de asignador de datos, haga clic en el icono para abrir el Asignador de datos.
HealthCloudIAMTransformProviderSearchFiltersInput Data Mapper se abre en el Diseñador de asignadores de datos.
- Haga clic en Duplicar.
- Vaya a la ficha Transformaciones si aún no está allí.
-
Modifique la Ruta JSON de entrada de
ScheduleProvider:FilterPatientZipCodey seleccione Está desactivada. -
Modifique la Ruta JSON de entrada de
ScheduleProvider:MoreFilters:SearchPatientLocation-Block:FilterPatientZipCodey anule la selección de Está desactivada.
-
En el Panel de navegación, haga clic en IntegrationProcedureAction1.
-
En el Diseñador de OmniScript, modifique el elemento IPGetProviderAndSlots.
- Seleccione el elemento IPGetProviderAndSlots.
-
En el panel Propiedades de acción de procedimiento de integración, junto al campo Procedimiento de integración, haga clic en el icono para abrir el Procedimiento de integración.
El procedimiento de integración healthCloudIAM-FetchProviderAndTimeSlots se abre en el Diseñador de procedimientos de integración.
- Seleccione el elemento DRTransformProviderSearchInput.
-
En el panel ActionProperties Transformación de asignador de datos, junto al campo Interfaz de asignador de datos, haga clic en el icono para abrir el asignador de datos.
HealthCloudIAMTransformProviderSearchInput Data Mapper se abre en el Diseñador de asignadores de datos.
- Haga clic en Duplicar.
- Vaya a la ficha Fórmulas.
-
Junto a la Ruta de resultado de fórmula de
UpdatePatientZipCode, seleccione Está desactivada. - Vaya a la ficha Transformaciones.
- En la columna Ruta JSON de entrada, cambie el nombre del campo UpdatedPatientZipCode a InputPatientZipCode.
- En el Diseñador de OmniScript, haga clic en Activar versión.
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!
