Sdílet prostřednictvím


Řešení problémů s automatizovanými pracovními postupy Business Central

Když propojíte Business Central s Power Automate za účelem vytvoření automatizovaných pracovních postupů, můžete narazit na chybové zprávy. Tento článek obsahuje návrhy řešení opakujících se problémů.

Tok neprobíhá na všech vytvořených nebo změněných záznamech

Problém

Pokud událost vytvoří nebo změní mnoho záznamů, tok neproběhne pro některé nebo všechny záznamy.

Možná příčina

V současné době existuje omezení počtu záznamů, které může tok zpracovat. Pokud je během 30 sekund vytvořeno nebo změněno více než 1000 záznamů, tok se nespustí.

Poznámka

Pro vývojáře se spouštění toku provádí prostřednictvím oznámení webhooku a toto omezení je způsobeno tím, jak konektor Business Central zpracovává upozornění collection. Další informace najdete v části Práce s webhooky v Dynamics 365 Business Central v nápovědě pro vývojáře a správce.

Chyba „Odpověď ze služby Business Central je příliš velká“

Problém

Při použití akce, která interaguje se záznamy (například Vytvořit záznam (V3) a Získat záznam (V3)), může Power Automate zobrazit chybu podobnou této:

The response from the Business Central service is too large

Možná příčina

I když Business Central nemá nastavený limit na velikost záznamů vrácených rozhraními API, konektor Dynamics 365 Business Central pro Power Automate dokáže zpracovat pouze záznamy do 8 MB.

Všechna rozhraní API Business Central poskytovaná společností Microsoft vracejí záznamy pod tímto limitem, ale rozhraní API poskytovaná partnery nemusí. Pokud se zobrazí chyba „Odpověď služby Business Central je příliš velká“, obraťte se na partnera, který vytvořil rozhraní API, které používáte.

Chyba "Sada entit nenalezena"

Problém

Při vytváření nového toku Power Automate pomocí spouštěče schválení Business Central, například Když je požadováno schválení nákupního dokladu, může se zobrazit chybová zpráva podobná této:

Entity set not found: \<name\>

Zástupný symbol, \<name\>, je název služby chybějící webové služby, například workflowWebhookSubscriptions nebo workflowPurchaseDocumentLines.

Možná příčina

Použití Power Automate pro schvalování vyžaduje, aby určité stránky a objekty codeunit byly publikovány jako webové služby. Ve výchozím nastavení je většina požadovaných objektů publikována jako webové služby. V některých případech však mohlo být vaše prostředí přizpůsobeno, takže tyto objekty již nejsou publikovány.

Oprava

Přejděte na stránku Webové služby a zkontrolujte, zda jsou následující objekty publikovány jako webové služby. V seznamu by měla být položka pro každý objekt se zaškrtnutým políčkem Publikováno.

Typ objektu ID objektu Název objektu Název služby
Codeunit 1544 WorkflowWebhookSubscription WorkflowActionResponse
Stránka 6408 workflowCustomers workflowCustomers
Stránka 6406 workflowGenJournalBatches workflowGenJournalBatches
Stránka 6407 workflowGenJournalLines workflowGenJournalLines
Stránka 6409 workflowItems workflowItems
Stránka 6405 Entita řádku nákupního dokladu workflowPurchaseDocumentLines
Stránka 6404 workflowPurchaseDocuments workflowPurchaseDocuments
Stránka 6403 Entita řádku prodejního dokladu workflowSalesDocumentLines
Stránka 6402 workflowSalesDocuments workflowSalesDocuments
Stránka 6410 workflowVendors workflowVendors
Stránka 831 workflowWebhookSubscriptions workflowWebhookSubscriptions

Poznámka

Hodnota Název služby musí přesně odpovídat hodnotě uvedené v tabulce. Název služby neměňte ani nepřekládejte.

Další informace o publikování webových služeb najdete v části Publikování webové služby.

Viz také

Použití toků Power Automate v Business Central
Pracovní postup
Nastavení automatizovaných workflow
Zapnutí okamžitých toků
Správa toků Power Automate

Zde najdete bezplatné e-learningové moduly pro Business Central