Felsöka dina automatiserade Business Central-arbetsflöden
När du ansluter Business Central till Power Automate för att skapa automatiserade arbetsflöden kan det hända att du stöter på felmeddelanden. Den här artikeln innehåller förslag på lösningar av vanligt förekommande problem.
Flödet körs inte på alla poster som skapats eller ändrats
Problem
Om en händelse skapar eller ändrar många poster, körs inte flödet på vissa eller inte på några poster.
Möjlig orsak
För närvarande finns det en gräns för hur många poster ett flöde kan hantera. Om fler än 1000 poster skapas eller ändras inom 30 sekunder utlöses inte flödet.
Anmärkning
För utvecklare utförs flödesaktiveringen via webhook-meddelanden, och denna begränsning beror på hur Business Central-anslutningen hanterar collection
-meddelanden. Mer information finns i Arbeta med webhooks i Dynamics 365 Business Central i Hjälp för utvecklare och administratörer.
Felmeddelandet "svaret från den Business Central-tjänsten är för stort"
Problem
När du använder en åtgärd som interagerar med poster (till exempel Skapa post (V3) och Hämta post (V3)) kan ett fel som liknar det Power Automate här visas:
The response from the Business Central service is too large
Möjlig orsak
Även om Business Central inte har någon fastställd gräns för storleken på poster som returneras av API:er Dynamics 365 Business Central anslutningsprogram för Power Automate kan endast hantera poster upp till 8 MB.
Alla Business Central API:er som tillhandahålls av Microsoft returnerar poster under denna gräns, men API:er som tillhandahålls av partners kanske inte gör det. Om ett felmeddelande visas om att svaret från Business Central-tjänsten är för stort, kontaktar du den partner som skapade det API som du använder.
Felmeddelandet "Entitetsuppsättningen hittades inte"
Problem
När du skapar ett nytt Power Automate-flöde med hjälp av en utlösare för Business Central-godkännande, t.ex. När ett godkännande av inköpsdokument begärs, kan det hända att du får ett felmeddelande liknande detta:
Entity set not found: \<name\>
Platshållaren, \<name\>
, är namnet på den webbtjänst som saknas, till exempel workflowWebhookSubscriptions eller workflowPurchaseDocumentLines.
Möjlig orsak
För att du ska kunna använda Power Automate för dina godkännanden måste vissa sidor och codeunit-objekt publiceras som webbtjänster. Som standard publiceras de flesta nödvändiga objekt som webbtjänster. I vissa fall kan din miljö emellertid ha anpassats så att dessa objekt inte längre publiceras.
Korrigera
Gå till sidan Webbtjänster och kontrollera att följande objekt publiceras som webbtjänster. Det ska finnas en post i listan för respektive objekt, med kryssrutan Publicerad markerad.
Objekttyp | Objekt-ID | Objektnamn | Tjänstnamn |
---|---|---|---|
Kodmodul | 1544 | WorkflowWebhookSubscription | WorkflowActionResponse |
Sida | 6408 | workflowCustomers | workflowCustomers |
Sida | 6406 | workflowGenJournalBatches | workflowGenJournalBatches |
Sida | 6407 | workflowGenJournalLines | workflowGenJournalLines |
Sida | 6409 | workflowItems | workflowItems |
Sida | 6405 | Entitet för inköpsdokumentrad | workflowPurchaseDocumentLines |
Sida | 6404 | workflowPurchaseDocuments | workflowPurchaseDocuments |
Sida | 6403 | Entitet för försäljningsdokumentrad | workflowSalesDocumentLines |
Sida | 6402 | workflowSalesDocuments | workflowSalesDocuments |
Sida | 6410 | workflowVendors | workflowVendors |
Sida | 831 | workflowWebhookSubscriptions | workflowWebhookSubscriptions |
Anmärkning
Värdet Tjänstnamn värde måste anges exakt det som visas i registret. Ändra eller äversätt inte tjänstnamnet.
Mer information om publicering av webbtjänster finns i Publicera en webbtjänst.
Se även
Använda Power Automate flöden i Business Central
Arbetsflöde
Konfigurera automatiserade arbetsflöden
Aktivera direktflöden
Hantera Power Automate flöden
Hitta kostnadsfria e-utbildningsmoduler för Business Central-Hit