Příznak
Časová osa v UCI nevykresluje následující chybu: "Záznamy nelze načíst z důvodu neočekávané chyby". Vypadá takto:
Pokud otevřete vývojářské nástroje a aktualizujete stránku, uvidíte na kartě Sítě "dávkový" požadavek, který obsahuje volání GET do /api/data/v9.0/activitypointers/Microsoft.Dynamics.CRM.RetrieveTimelineWallRecordshas that has failed with 400 - Bad Request (the failed request will be in red) a tuto zprávu:
{"error":{"code":"0x8004430d","message":"Počet propojených entit v dotazu překročil maximální limit.","innererror":{"Message":"Počet propojených entit v dotazu překročil maximální limit."
Příčina
Jedná se o omezení ovládání časové osy, kterým se náš tým právě zabývá. Existuje nastavení QueryLinkEntityLimit a překročení tohoto limitu způsobí chybu. Propojovací entity pocházejí jak z out-of-the-box aktivit, tak z vlastních aktivit.
Zákazníci mohou k tomuto hovoru přidat další propojené entity provedením následujících úprav na časové ose: použití kartových formulářů pro vlastní aktivity.
Omezení rizik
Omezení rizik 1
Můžete kontaktovat zákaznickou podporu a poskytnout jí podrobnosti o této chybě a požádat je o zvýšení nastavení QueryLinkEntityLimit pro vaši organizaci.
Poznámka: Toto nastavení ovlivní všechna volání v organizaci, která mají propojovací entity, a může snížit výkon pro volání, která mají velmi vysoký počet propojovacích entit. Snížení výkonu by však nemělo být výrazné, pokud limit zvyšujeme o jednociferné číslo.
Omezení rizik 2
Pokud zákazník vytvořil vlastní aktivity a používá pro ně kartové formuláře, může karetní formuláře zakázat, aby se snížil počet propojovacích entit v dávkovém požadavku. Toho můžete docílit provedením následujících kroků:
- Přejděte na Nastavení časové osy pro UCI (v editoru formulářů entity s problémy dvakrát klikněte na sekci časové osy a nastavení by se mělo otevřít).
- Na kartě Aktivity v části Další možnosti vyhledejte všechny vlastní aktivity, které mají formulář karty.
- Změňte výběr na "Vybrat formulář karty" - tím zakážete formulář karty.
Je také možné zahrnout do časové osy libovolnou vlastní aktivitu, pokud není užitečná:
- Přejděte na Nastavení časové osy pro UCI.
- Na kartě Aktivity v části Filtrovat podle místo možnosti Zobrazit vše vyberte možnost Zobrazit vybrané.
- Zrušte výběr vlastních aktivit, které budou odebrány z časové osy.