Loading

Solucione problemas con la asignación automática en Maps

Fecha de publicación: Sep 16, 2024
Descripción
Conozca cómo revisar la configuración de su asignación automática y solucionar problemas con la asignación de registros.
Solución


Requisitos previos:

 

Registros de geocodificación

Empiece por revisar sus registros para ver si se han geocodificado. Específicamente, los registros necesitan un valor válido de latitud y longitud. Por ejemplo, verifique esto en uno de los registros de su cuenta:

  1. Abra uno de sus registros de cuenta de Salesforce.

  2. Compruebe si se han introducido los valores de los campos Latitud y Longitud.

Nota: Es posible que los campos de latitud y longitud estén ocultos de un diseño de página actual

Si el Registro tiene valores de latitud y longitud disponibles y válidos, debería funcionar correctamente con la asignación automática.

Si sus registros no tienen un valor de latitud y longitud, deberá asegurarse de que estén geocodificados. Esto es tan simple como trazar el registro dentro de Salesforce Maps (consulte Trazar una capa de marcadores). Si descubre que un registro no está geocodificado, consulte Crear un objeto base.

 

Configuración de los campos de latitud y longitud

También deberá verificar que sus registros tengan los campos de latitud y longitud configurados correctamente. Por ejemplo, los registros de cuenta tienen disponibles los campos Latitud/Longitud de facturación y Latitud/Longitud de envío. Dependiendo de cómo configure sus objetos base dentro de Salesforce Maps, deberá asegurarse de que la configuración de Asignación automática apunte a los campos correctos.

Por ejemplo, supongamos que los registros de su cuenta tienen los valores de latitud y longitud almacenados en los campos Latitud/Longitud de envío. Si la asignación automática apunta a los campos de Latitud/Longitud de facturación, es posible que el registro no se asigne correctamente. Para solucionar este problema, vaya hasta su Plan de asignación.

  1. Abra la configuración de Salesforce.

  2. Vaya hasta Paquetes instalados.

  3. Haga clic en Configurar cerca de su paquete de Salesforce Maps.

  4. Elija Asignación automática en la barra lateral de la izquierda.

  5. Cree / edite su Plan de asignación.

  6. Asegúrese de que los valores campo de latitud y campo de longitud estén asignados correctamente.

Observe que los campos Latitud y Longitud muestran una lista de campos numéricos disponibles en el registro. Deberá asegurarse de que apunten a los campos apropiados (sería fácil revertirlos accidentalmente o señalarlos a los campos incorrectos).

 

Reasignación de registros

Supongamos que ha asignado un conjunto de registros. Es posible que considere necesario reasignarlos a otro usuario. Tenga en cuenta que si simplemente crea una nueva regla de asignación y ejecuta el plan de asignación, es posible que no vea que sus registros cambien de propietario. ¿Por qué pasa esto?

El lote de asignación automática omitirá los registros que ya se han asignado una vez. Este comportamiento mantiene la eficiencia de su organización de Salesforce al evitar que ejecute procesos innecesarios. Para permitir que sus registros se asignen nuevamente, consulte Actualización de los campos de asignación automática..

 

Capturar los mensajes de error relacionados con el plan de asignación automática

Tras ejecutar el plan de asignación automática, es posible que vea que el plan ha fallado por algún motivo. Puede ir al registro de ejecución del plan desde Paquetes instalados -> Salesforce Maps-> Configurar-> Asignación automática y luego hacer clic en la pestaña Planes programados. Desde allí, localice el plan AA que ha fallado y haga clic en el nombre del plan para obtener los mensajes de error detallados. A continuación se muestran algunos ejemplos de mensajes de error que puede ver:

  • Ningún territorio se cruza con el punto (x, y): Este es un comportamiento normal. El registro no se encontró dentro del territorio indicado.
  • Se encontró un territorio de intersección para el registro, pero se produjo un error durante la actualización de DML: Es posible que haya una regla de validación activa en el registro que intenta asignar. (Es común que los administradores de Salesforce impidan que ciertos usuarios cambien la titularidad de ciertos registros).
  • Error de llamada: Es posible que haya algún problema de conectividad con Salesforce Maps o nuestros servidores.
  • Latitud o longitud no válida: Este error se activa al utilizar los campos numéricos personalizados como Latitud y Longitud en el plan de asignación y si las coordenadas de Latitud no se encuentran dentro del rango de -90 a +90 o las coordenadas de longitud no se encuentran dentro del rango de -180 a +180.
  • Código de estado de solicitud errónea y mensaje de error como "Falta la propiedad requerida en el cuerpo de la solicitud", "data":{"property":"/rules/1/shape/id"}: Este error se activa cuando no hay geometrías (límites) en la capa de forma asignada en la regla de asignación. Las capas de forma utilizadas para las reglas de asignación automática deberán revisarse en Maps.
  • Nota: Si el usuario asignado en la regla se desactiva, el administrador debe revisar los planes de asignación y desactivar las reglas de asignación o modificar el usuario.

Nota: También puede informar sobre los registros donde la asignación automática no pudo asignar registros a causa de valores de latitud o longitud no válidos. Para hacerlo, cree un campo de Área de texto en el objeto deseado y asigne este campo en el plan de asignación en Campo de notificación. Una vez que se ejecuta el plan de asignación, si algún registro no se asigna debido a una latitud o longitud no válida, el error se volverá a escribir en los registros en el campo del área de texto.

 

Generador de capas de forma

Para empezar a trabajar con la asignación automática, debe crear una capa de forma. Esta podría ser un territorio en el que trabajan sus usuarios. Nombre la capa de forma con algo descriptivo.

La asignación automática también funciona para formas dibujadas, como las creadas con las herramientas Cuadrado, Círculo y Polígono, además de las formas creadas con el
Creador de capas de forma.

 

Errores comunes

El error "Límite de tiempo de CPU de Apex excedido" suele deberse a la ejecución de un plan de asignación que contiene un gran número de códigos postales, ya que el tiempo de espera se produce durante el procesamiento de las geometrías de formas de todas las reglas incluidas en la planificación. Como práctica recomendada, un Plan de asignación no debe contener más de 10.000 códigos postales. Si se produce este error, intente disminuir el tamaño del lote de asignación automática como primer paso. Este ajuste se encuentra navegando a Configuración => Paquetes instalados => Configurar junto a Salesforce Maps => pestaña Avanzada en el lado izquierdo => pestaña Proceso por lotes. Si esto no soluciona el problema, considere dividir su plan de asignación en varios planes más pequeños o sustituir los códigos postales de los estados cuando corresponda.
 

Un error "Demasiadas filas de consulta: 50001” se genera una vez que se cumplen los reguladores de ejecución y límites de 50.000 registros recuperados por consultas SOQL. Si este error se produce, intente reducir el tamaño del lote de asignación automática. Esta configuración se encuentra navegando a Configuración => Paquetes instalados => Configurar junto a Salesforce Maps => pestaña Avanzada en el lado izquierdo => pestaña Procesamiento por lotes.

Número del artículo de conocimiento

000380820

 
Cargando
Salesforce Help | Article