Feilsøk de automatiserte arbeidsflytene for Business Central
Når du kobler Business Central til Power Automate for å opprette automatiserte arbeidsflyter, kan du støte på feilmeldinger. Denne artikkelen gir forslag til problemer som gjentar seg.
Flyten kjøres ikke på alle poster som er opprettet eller endret
Problem
Hvis en hendelse oppretter eller endrer mange poster, kjøres ikke flyten i noen av eller alle postene.
Mulig årsak
For øyeblikket er det en grense for hvor mange poster flyten kan behandle. Hvis flere enn 1000 poster opprettes eller endres innen 30 sekunder, blir flyten ikke utløst.
Bemerkning
For utviklere utføres flytutløsing via webhook-varsler, og denne begrensningen skyldes måten Business Central-koblingen håndterer collection
-varslinger på. Finn ut mer under Arbeid med Webhook i Dynamics 365 Business Central i hjelpen for utviklere og administrasjon.
Feilen "Svaret fra Business Central-tjenesten er for stort"
Problem
Når du bruker en handling som fungerer sammen med poster (for eksempel Opprett post (V3) og Hent post (V3)), kan Power Automate vise en feil som ligner på denne:
The response from the Business Central service is too large
Mulig årsak
Selv om Business Central ikke har noen angitt grense for størrelsen på poster som returneres av APIer, kan Dynamics 365 Business Central-koblingen for Power Automate bare håndtere poster opptil åtte MB.
Alle Business Central-APIene for Microsoft returnerer poster under denne grensen, men APIer fra partnere gjør kanskje ikke det. Hvis du ser feilen «Svaret fra Business Central-tjenesten er for stort», kontakter du partneren som opprettet API-en du bruker.
Feilen Finner ikke enhetssettet
Problem
Når du oppretter en ny Power Automate-flyt ved hjelp av en Business Central-godkjenningsutløser, som Det bes om godkjenning av et kjøpsdokument, kan det vises en feilmelding som ligner på denne:
Entity set not found: \<name\>
Plassholderen \<name\>
er navnet på tjenesten til den manglende nettjenesten, for eksempel workflowWebhookSubscriptions eller workflowPurchaseDocumentLines.
Mulig årsak
Bruk av Power Automate for godkjenninger krever at visse side- og codeunit-objekter er publisert som nettjenester. Som standard publiseres de fleste av de nødvendige objektene som nettjenester. I enkelte tilfeller kan miljøet ha blitt tilpasset slik at disse objektene ikke lenger er publisert.
Fast
Gå til siden Nettjenester, og kontroller at følgende objekter er publisert som nettjenester. Det skal være en oppføring i listen for hvert objekt med merking for Publisert.
Objekttype | Objekt-ID | Objektnavn | Tjenestenavn |
---|---|---|---|
Kodeenhet | 1544 | WorkflowWebhookSubscription | WorkflowActionResponse |
Side | 6408 | workflowCustomers | workflowCustomers |
Side | 6406 | workflowGenJournalBatches | workflowGenJournalBatches |
Side | 6407 | workflowGenJournalLines | workflowGenJournalLines |
Side | 6409 | workflowItems | workflowItems |
Side | 6405 | Enhet for kjøpsdokumentlinje | workflowPurchaseDocumentLines |
Side | 6404 | workflowPurchaseDocuments | workflowPurchaseDocuments |
Side | 6403 | Enhet for salgsdokumentlinje | workflowSalesDocumentLines |
Side | 6402 | workflowSalesDocuments | workflowSalesDocuments |
Side | 6410 | workflowVendors | workflowVendors |
Side | 831 | workflowWebhookSubscriptions | workflowWebhookSubscriptions |
Merk
Verdien Tjenestenavn må være nøyaktig som vist i tabellen. Ikke endre eller oversett tjenestenavnet.
Finn ut mer om publisering av nettjenester under Publisere en nettjeneste.
Se også
Bruk Power Automate-flyter i Business Central
Arbeidsflyt
Konfigurer automatiserte arbeidsflyter
Slå på direkteflyter
Administrer Power Automate-flyter