Časová osa se nevykresluje a zobrazuje zprávu, že se záznamy nepodařilo načíst.

Platí pro
Dynamics CRM Online Dynamics CRM

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:

Časová osa se nevykresluje. Záznamy se nepodařilo načíst.

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ů:

  1. 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).
  2. Na kartě Aktivity v části Další možnosti vyhledejte všechny vlastní aktivity, které mají formulář karty.
  3. 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á:

  1. Přejděte na Nastavení časové osy pro UCI.
  2. Na kartě Aktivity v části Filtrovat podle místo možnosti Zobrazit vše vyberte možnost Zobrazit vybrané.
  3. Zrušte výběr vlastních aktivit, které budou odebrány z časové osy.

 

Nastavení ovládacího prvku časové osy