Notifications
Announcements
No record found.
I have a page action that call a procedure in a codeunit. I have to pass various params to this, not only text but various like jsonobjet and other. The elaboration vary but it can last several minutes. There's a way to do it without blcking the UI?
Have it as an api page and pass a json object for all the data. Or have a codeunit accessible as a web service and to similar
Hi, I think you can try Page Background Tasks.
More details: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-page-background-tasks
Hope this helps.
Thanks.
ZHU
The Api page is an idea, but complex I have to learn from zero. The codeunit is not possible, I have to use a controladdin and from codeunit doesn't go
Hi Zhu, I think the page background task is no good for me. I have to pass to the task a record, but I don't know how to convert it to text. More the task has to finish even if the record change or the page is closed
Hi, sorry I haven't tried this.
I think you can also try using Job Queue and then run it manually in your code.
Hope this helps as well.
You should let your page insert all the nessesary data into a process queue table that you create.
Then you let a codeunit run in the job queue that process the data you have inserted into your queue table.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
OussamaSabbouh 2,606
YUN ZHU 931 Super User 2025 Season 2
Jainam M. Kothari 773 Super User 2025 Season 2