Sintomo
La sequenza temporale in UCI non esegue il rendering visualizzando l'errore seguente: "Impossibile caricare i record a causa di un errore imprevisto". L'aspetto è simile al seguente:
Se si aprono gli strumenti di sviluppo e si aggiorna la pagina, nella scheda Rete verrà visualizzata una richiesta "batch" contenente una chiamata GET a /api/data/v9.0/activitypointers/Microsoft.Dynamics.CRM.RetrieveTimelineWallRecordshas che non è riuscita con 400 - Richiesta non riuscita (la richiesta non riuscita sarà in rosso) e questo messaggio:
{"error":{"code":"0x8004430d","message":"Number of link entities in query exceeded maximum limit.","innererror":{"message":"Number of link entities in query exceeded maximum limit."
Causa
Questa è una limitazione del controllo della sequenza temporale a cui il nostro team si sta occupando in questo momento. Esiste un'impostazione QueryLinkEntityLimit che comporta l'errore se si supera tale limite. Le entità di collegamento provengono sia da attività personalizzate che da attività personalizzate.
I clienti possono aggiungere entità di collegamento aggiuntive alla chiamata eseguendo la seguente personalizzazione della sequenza temporale: l'uso di moduli di carte per le attività personalizzate.
Mitigazione
Mitigazione 1
È possibile contattare il supporto tecnico e fornire i dettagli su questo errore e chiedere loro di aumentare l'impostazione QueryLinkEntityLimit per l'organizzazione.
Nota: questa impostazione interesserà tutte le chiamate nell'organizzazione che hanno entità di collegamento e potrebbe ridurre le prestazioni per le chiamate con un numero di entità collegamento molto elevato. Tuttavia, il riscontro delle prestazioni non dovrebbe essere significativo se aumentiamo il limite di una sola cifra.
Mitigazione 2
Se il cliente ha creato attività personalizzate e usa moduli di scheda, può disabilitare i moduli della scheda per ridurre il numero di entità di collegamento nella richiesta batch. Per ottenere questo risultato, procedere come segue:
-
Vai alle impostazioni della sequenza temporale per UCI (nell'editor dei moduli dell'entità con problemi, fai doppio clic sulla sezione sequenza temporale e le impostazioni dovrebbero aprirsi).
-
Nella sezione Opzioni aggiuntive della scheda Attività cercare tutte le attività personalizzate con un modulo scheda.
-
Cambiare la selezione in "Seleziona modulo scheda" per disabilitare il modulo della scheda.
È anche possibile non includere affatto un'attività personalizzata nella sequenza temporale se non è utile:
-
Passare alle impostazioni della sequenza temporale per UCI.
-
Nella scheda Attività, filtra per sezione, invece di "Mostra tutto" seleziona "Mostra selezionato".
-
Deselezionare le attività personalizzate che verranno rimosse dalla sequenza temporale.