Hello everyone,
We have a process in AX which i have noticed runs slowly for particular users. And the users the process runs slowly for can change. These users always log in to the same physical computers. There seems to be no correlation between the poor performance and the RDS or AOS the user is running on.
The process is some code in our partner's business platform which essentially allows the "despatch" of a picking route by staging the pick, posting the delivery journal and then sending the SSRS packing slip report to the printer. This usually hovers around between 5-10 seconds, but for these unlucky users can take more than 30seconds.
How does one investigate this? We've tried clearing the usage data and .AUC files. I would like to run the trace parser but I can't use that from within their session. In lieu of this I have set their sessions to write a SQL trace to the DB in case that shows anything.
I noticed that the number of worker sessions seems (anecdotally) to be lower for the slower users, but I haven't proved this yet. I can't seem to find out how the number of work sessions is determined.
Any thoughts are much appreciated.
Omar