Síntoma
La línea de tiempo en UCI no muestra el siguiente error: "Los registros no se pudieron cargar debido a un error inesperado". Tiene este aspecto:
Si abre las herramientas de desarrollo y actualiza la página, verá en la pestaña Redes una solicitud de "lote" que contiene una llamada GET a /api/data/v9.0/activitypointers/Microsoft.Dynamics.CRM.RetrieveTimelineWallRecordshas que ha producido un error con 400 - Solicitud incorrecta (la solicitud incorrecta estará en rojo) y este mensaje:
{"error":{"código":"0x8004430d","mensaje":"El número de entidades de vínculos en la consulta superó el límite máximo.","innererror":{"message":"El número de entidades de vínculos en la consulta superó el límite máximo".
Causa
Esta es una limitación del control de escala de tiempo que nuestro equipo está abordando en este momento. Hay una configuración QueryLinkEntityLimit y, al revisar ese límite, se produce el error. Las entidades de vínculos proceden tanto de actividades predefinidas como de actividades personalizadas.
Los clientes pueden agregar entidades de vínculos adicionales a esa llamada realizando la siguiente personalización en la escala de tiempo: usar formularios de tarjeta para actividades personalizadas.
Mitigación
Mitigación 1
Puede ponerse en contacto con el servicio de atención al cliente y proporcionar los detalles sobre este error y pedirles que aumenten la configuración de QueryLinkEntityLimit para su organización.
Nota: Esta configuración afectará a todas las llamadas de la organización que tengan entidades de vínculos y podría reducir el rendimiento de las llamadas que tengan un recuento muy elevado de entidades de vínculos. Sin embargo, el rendimiento no debería ser significativo si estamos aumentando el límite en un solo dígito.
Mitigación 2
Si el cliente ha creado actividades personalizadas y está usando formularios de tarjeta para ellos, puede deshabilitar los formularios de tarjeta para reducir el número de entidades de vínculos en la solicitud por lotes. Esto se puede lograr haciendo lo siguiente:
-
Vaya a la configuración de la línea de tiempo para la UCI (en el editor del formulario de la entidad con problemas, haga doble clic en la sección de la línea de tiempo y la configuración debe abrirse).
-
En la pestaña Actividades, sección Opciones adicionales, busque todas las actividades personalizadas que tengan un formulario de tarjeta.
-
Cambie la selección a "Seleccionar formulario de tarjeta": esto deshabilitará el formulario de tarjeta.
También es posible no incluir ninguna actividad personalizada en la escala de tiempo si no es útil:
-
Vaya a la configuración de línea de tiempo para UCI.
-
En la pestaña Actividades, sección Filtrar por, en lugar de "Mostrar todo", seleccione "Mostrar seleccionado".
-
Anule la selección de las actividades personalizadas que se van a quitar de la escala de tiempo.