Jelenség
Az UCI idővonala nem jeleníti meg a következő hibát: "A rekordokat váratlan hiba miatt nem lehetett betölteni". Ez így néz ki:
Ha megnyitja a fejlesztői eszközöket, és frissíti az oldalt, a Hálózat lapon megjelenik egy "batch" kérés, amely tartalmazza az /api/data/v9.0/activitypointers/Microsoft.Dynamics.CRM.RetrieveTimelineWallRecordshas get hívást, amely 400 – Hibás kéréssel meghiúsult (a sikertelen kérés piros színnel jelenik meg), és ez az üzenet:
{"error":{"code":"0x8004430d","message":"A lekérdezésben lévő hivatkozási entitások száma túllépte a maximális korlátot.","innererror":{"message":"A lekérdezésben lévő hivatkozási entitások száma túllépte a maximális korlátot."
A probléma oka
Ez annak az ütemtervnek a korlátozása, amellyel a csapatunk jelenleg foglalkozik. Van egy QueryLinkEntityLimit beállítás, és a korlát túllépése hibát eredményez. A kapcsolati entitások a beépített tevékenységekből és az egyéni tevékenységekből is származnak.
Az ügyfelek további hivatkozásentitásokat adhatnak a híváshoz az idővonal következő testreszabásával: kártyaűrlapok használata egyéni tevékenységekhez.
Enyhítés
1. kockázatcsökkentés
Kapcsolatba léphet az ügyfélszolgálattal, és megadhatja a hiba részleteit, és megkérheti őket, hogy növeljék a QueryLinkEntityLimit beállítást a szervezetnél.
Megjegyzés: Ez a beállítás hatással lesz a szervezet összes olyan hívására, amely hivatkozásentitással rendelkezik, és csökkentheti a nagyon magas kapcsolati entitásszámú hívások teljesítményét. A teljesítménybeli találatnak azonban nem szabad jelentősnek lennie, ha egy számjegyre növeljük a korlátot.
2. kockázatcsökkentés
Ha az ügyfél egyéni tevékenységeket hozott létre, és kártyaűrlapokat használ számára, letilthatja a kártyaűrlapokat, hogy csökkentse a kapcsolati entitások számát a kötegelt kérelemben. Ez az alábbi lépések végrehajtásával érhető el:
-
Lépjen az UCI idősorbeállításaihoz (az entitás űrlapszerkesztőjében kattintson duplán az ütemterv szakaszra, és a beállításoknak meg kell nyílnia).
-
A Tevékenységek lap További beállítások szakaszában keresse meg az összes olyan egyéni tevékenységet, amely rendelkezik kártyaűrlappal.
-
Módosítsa a kijelölést a "Kártyaűrlap kiválasztása" beállításra – ezzel letiltja a kártyaűrlapot.
Az is lehetséges, hogy egyáltalán nem tartalmaz egyéni tevékenységet az ütemtervben, ha az nem hasznos:
-
Lépjen az UCI idősorbeállításaihoz.
-
A Tevékenységek lap Szűrés szakaszában a "Show all" (Az összes megjelenítése) helyett válassza a "Show selected" (A kijelölt megjelenítése) lehetőséget.
-
Törölje az ütemtervből eltávolítandó egyéni tevékenységek kijelölését.