Configurar un conector GIS nativo
Para ver objetos de Salesforce en el mapa, defina un conector para sincronizar automáticamente los datos de Salesforce con la capa de funciones alojada de ArcGIS relevante. Asigne objetos y campos de Salesforce con capas de ArcGIS y defina con qué frecuencia se debe ejecutar el conector. Para actualizar datos en diferentes intervalos, puede crear múltiples conectores para cada tipo de intervalo de sincronización.
Ediciones necesarias
| Disponible en: Lightning Experience. |
| Disponible en: Enterprise Edition con la licencia complementaria Gestión del ciclo de vida de servicio de activos o en Performance Edition, Unlimited Edition y Developer Edition. |
| Permisos de usuario necesarios | |
|---|---|
| Para configurar conectores: | Personalizar aplicación |
Un conector envía registros sincronizados a ArcGIS como capa de referencia, de modo que los trabajadores móviles los ven en el mapa incluso cuando los registros no están preparados en el dispositivo a través de Maletín. La aplicación hace que los registros de capa de referencia estén disponibles a través del SDK de ArcGIS en su lugar. Para obtener información acerca de cómo se comparan los conectores con objetos relacionados, consulte Capas de datos para GIS nativo.
- Desde Configuración, busque y seleccione Configuración de mapas de campos.
- Abra la ficha Capas de datos.
- En la sección Conectores, haga clic en Nuevo conector.
- Introduzca un nombre y seleccione el registro de autenticación que creó.
- Haga clic en Siguiente.
-
Haga clic en el icono de
y seleccione un objeto que desea sincronizar. Por ejemplo, Orden de trabajo, Partida de orden de trabajo, Cuenta, Ubicación, Activo o cualquier objeto personalizado que haya definido.
-
Puede definir filtros para actualizar datos para registros que contienen valores específicos.
- Desde Filtrar por, seleccione el campo que desea utilizar para actualizar ArcGIS.
- Defina los criterios y un valor.
- Defina más campos según sea necesario.
- Agregue lógica de filtro para definir cómo y cuándo aplicar los filtros, utilizando lógica AND y OR.
-
Bajo Detalles de capa de funciones, defina los detalles de la capa de funciones de ArcGIS y la capa específica a la que desea conectarse.
- Para URL de capa de función, navegue a la capa de función en su cuenta de ArcGIS y copie la URL.
-
Para Id. de capa, introduzca 0 si su capa de función solo tiene 1 capa. Si tiene múltiples capas, abra la capa y extraiga el valor que aparece después del parámetro de consulta de subcapa en la URL del navegador. Por ejemplo, si la URL del navegador de la capa es:
https://sfsesri.maps.arcgis.com/home/item.html?id=bb42fdb05a46406c8082b9cb0a4ca526&sublayer=2,el Id. de capa es 2.
- Haga clic en Obtener campos y asegúrese de que ve Asignar campos de objeto para incluir campos de capa y Asignar campos de geometría. Si recibe un error, asegúrese de que configuró el registro de autenticación correctamente.
-
Bajo Asignar campos de objeto a campos de capa de funciones, puede asignar un campo de objeto al campo equivalente en la tabla de capas en ArcGIS.
-
Asigne los tipos Geometría a un campo de objeto, que debe contener un valor.
- Para polígonos y líneas, seleccione un campo de texto, que incluye un formato GeoJSON.
- Para puntos, seleccione un campo de tipo de geolocalización.
- Haga clic en Siguiente.
- Establezca el estado del conector como Activo.
- Bajo Enviar datos de conector, defina con qué frecuencia sincronizar datos de Salesforce con ArcGIS.
- Guarde sus cambios.
Consideraciones
- Antes de que aparezcan registros de capa de referencia en la aplicación, configure Maletín para el objeto y prepare al menos un registro. A continuación, la aplicación prepara los registros de capa de referencia restantes a través del SDK de ArcGIS, no a través de Maletín.
- Cuando los trabajadores móviles tocan un registro de capa de referencia en el mapa, ven los detalles de Salesforce del registro y pueden crearlo o actualizarlo.
- Puede configurar hasta tres conectores y distribuir hasta 150 millones de registros desde Salesforce a ArcGIS en un periodo de 24 horas. Puede distribuir hasta 10.000 registros en una sola actualización.
- Asegúrese de que los trabajadores móviles tienen acceso a los registros que el conector envía a ArcGIS. Un registro puede aparecer en el mapa incluso si el trabajador móvil no tiene permiso para verlo en Salesforce.
- Para evitar conflictos de datos, no envíe los mismos registros a múltiples capas de funciones.
- El conector GIS nativo trata Salesforce como el origen de la verdad y se sincroniza de una manera. El conector no detecta cambios que realice directamente en ArcGIS. Si actualiza un registro en Salesforce y ArcGIS, la siguiente ejecución del conector sobrescribe los cambios de ArcGIS con los valores de Salesforce. Si elimina un registro en ArcGIS pero el registro aún existe en Salesforce, la siguiente ejecución del conector no vuelve a distribuir el registro, porque el conector vuelve a sincronizar solo registros cuya fecha de Última modificación en Salesforce cambió.
- Para restaurar un registro que eliminó en ArcGIS pero que aún existe en Salesforce, modifique el registro de Salesforce de modo que se actualice su fecha de Última modificación y luego espere la siguiente ejecución del conector.
- El conector conserva datos históricos durante un máximo de 30 días.
- El conector no actualiza el mapa en tiempo real. Los registros de capa de referencia aparecen o cambian en el mapa solo después de la siguiente distribución programada del conector a ArcGIS.
- El conector agrega y actualiza registros en ArcGIS pero nunca los elimina. Un registro que ya no coincide con el filtro del conector, como una orden de trabajo que ahora está Completada, permanece en el mapa hasta que lo elimine en Salesforce. Para datos que cambian a menudo, planifique eliminar registros obsoletos regularmente en ArcGIS o utilizar capas de funciones con ámbito a un periodo de tiempo que sustituye en una programación.
Solución de problemas
- Cuando falla un trabajo de conector, puede enviarse un correo electrónico utilizando Salesforce Flows, que puede proporcionar detalles que pueden ayudarle a solucionar problemas. Consulte Envío de correos electrónicos desde un flujo. Seleccione Ejecución de trabajo de objeto de conector de proveedor de SIG como el objeto cuyos registros desencadenan el flujo cuando se crean, actualizan o eliminan.
- Opcionalmente, si un trabajo de conector falla, puede solucionar los registros que faltan manualmente en el portal ArcGIS. También puede duplicar el conector y ejecutarlo, luego reutilizar el conector original cuando finalice la duplicación. Antes de duplicar, establezca el campo Id. de registro de Salesforce como exclusivo en la capa de funciones de ArcGIS para evitar registros duplicados, y tenga en cuenta que la ejecución inicial del conector duplicado procesa solo los 7 días anteriores de cambios de Salesforce.
