Risolvere i problemi dei flussi di lavoro automatizzati di Business Central
Quando ti connetti a insieme a Business Central con Power Automate per creare flussi di lavoro automatizzati, potrebbero essere visualizzati messaggi di errore. Questo articolo fornisce soluzioni suggerite per problemi ricorrenti.
Il flusso non viene eseguito su tutti i record creati o modificati
Problema
Se un evento crea o modifica molti record, il flusso non viene eseguito su alcuni o tutti i record.
Causa possibile
Attualmente esiste un limite al numero di record che un flusso può elaborare. Se vengono creati o modificati più di 1000 record entro 30 secondi, il flusso non viene attivato.
Nota
Per gli sviluppatori, l'attivazione del flusso viene eseguita tramite notifiche webhook e questa limitazione è dovuta al modo in cui il connettore Business Central gestisce le notifiche collection
. Per ulteriori informazioni, vedi Utilizzo dei webhook in Dynamics 365 Business Central nella Guida per sviluppatori e amministratori.
Errore "La risposta dal servizio Business Central è troppo grande"
Problema
Quando si utilizza un'azione che interagisce con i record (come Crea record (V3) e Ottieni record (V3)), Power Automate potrebbe visualizzare un errore simile a questo:
The response from the Business Central service is too large
Causa possibile
Anche se Business Central non ha limiti prefissati per le dimensioni dei record restituiti dalle API, il connettore Dynamics 365 Business Central per Power Automate può gestire solo record fino a 8 MB.
Tutte le API di Business Central fornite da Microsoft restituiscono record al di sotto di questo limite, ma le API fornite dai partner potrebbero non esserlo. Se visualizzi un errore "La risposta dal servizio Business Central è troppo grande", contatta il partner che ha creato l'API che stai utilizzando.
Errore "Set di entità non trovato"
Problema
Quando si crea un nuovo flusso Power Automate usando un trigger di approvazione Business Central, ad esempio Quando viene richiesta l'approvazione di un documento di acquisto, si potrebbe ricevere un messaggio di errore simile al seguente:
Entity set not found: \<name\>
Il segnaposto, \<name\>
è il nome del servizio Web mancante, come workflowWebhookSubscriptions o workflowPurchaseDocumentLines.
Causa possibile
L'utilizzo di Power Automate per le approvazioni richiede che determinati oggetti pagina e codeunit objects vengano pubblicati come servizi Web. Per impostazione predefinita, la maggior parte degli oggetti richiesti viene pubblicata come servizi Web. In alcuni casi, tuttavia, l'ambiente potrebbe essere stato personalizzato in modo che questi oggetti non vengano più pubblicati.
Correggi
Accedere alla pagina Servizi Web e assicurarsi che i seguenti oggetti vengano pubblicati come servizi Web. Dovrebbe esserci una voce nell'elenco per ogni oggetto, con la casella di controllo Pubblicato selezionata.
Tipo oggetto | ID oggetto | Nome oggetto | Nome servizio |
---|---|---|---|
Codeunit | 1544 | WorkflowWebhookSubscription | WorkflowActionResponse |
Pagina | 6408 | workflowCustomers | workflowCustomers |
Pagina | 6406 | workflowGenJournalBatches | workflowGenJournalBatches |
Pagina | 6407 | workflowGenJournalLines | workflowGenJournalLines |
Pagina | 6409 | workflowItems | workflowItems |
Pagina | 6405 | Entità riga documento di acquisto | workflowPurchaseDocumentLines |
Pagina | 6404 | workflowPurchaseDocuments | workflowPurchaseDocuments |
Pagina | 6403 | Entità riga documento di vendita | workflowSalesDocumentLines |
Pagina | 6402 | workflowSalesDocuments | workflowSalesDocuments |
Pagina | 6410 | workflowVendors | workflowVendors |
Pagina | 831 | workflowWebhookSubscriptions | workflowWebhookSubscriptions |
Nota
Il valore Nome servizio deve essere esattamente quello mostrato nella tabella. Non modificare o tradurre il nome del servizio.
Per ulteriori informazioni sulla pubblicazione di servizi Web, vedi Pubblicare un servizio Web.
Vedere anche
Usare i flussi di Power Automate in Business Central
Workflow
Configurare flussi di lavoro automatizzati
Attivare flussi istantanei
Gestire flussi di Power Automate
I moduli di e-learning gratuiti per Business Central sono disponibili qui