When you can see that the batch service is not really picking up any jobs, the first place to look is normally in the batch group setup. Here you'll validate that the different batch groups are connected to a batch server.
And here comes the fun part where AX7 might trick you, if you not on your toes. The selection panels for Selected and Remaining servers have switched places since AX 2012...
Here is the dialog in AX 2012:
And here it is in AX7:
A thank you goes out to Lau Larsen for pointing this out.
This is a list I try to keep as short as possible, making it manageable for most people to look through the articles on the list. If your article is not on the list, I may have overlooked it (hope not) or it fell for the prioritization of making this list short. I have a lot more ongoing links on my Twitter profile and my Flipboard magazine.
Recently I was wondering what the difference between the "Local" and "Remote" settings in the "Run mode" property of a form part actually meant. I couldn't find any documentation on the wiki.
In a Microsoft Yammer community Harold Albrich of terna GmbH pointed me to an earlier answer in the same forum. Since this blog also serves as my own notebook, I'll share my version of the answer here:
When the form part is called as Remote, there is no coupling between the form part and the caller form. So no linking of data sources and also no element.caller() object. And as Remote the form part is executed in a separate session.
With Local it is the other way around. You can link data sources and you can work with element.caller().
If you have made deployments before summer, you might have deployments where the SQL Server is installed with a trial license and it is set to expire november 1st. When it expires you are not able to start the SQL Server service anymore.
Here are the necessary steps to update SQL Server:
Obtain a valid installation media and license.
Stop the "Hyper-V Time Synchronization Service" service.
Change the system date on the server, to a date before the trial expiry date.
Run SQL Server installation and choose "Upgrade from preview version"
Start the "Hyper-V Time Synchronization Service" service again.
The reason for changing the system date is that the upgrade won't run if it can't start the existing SQL Server service.
In AX7 clean up of records in DocuRef is handled by a recurring batch job. The batch job is automatically created during AX initialization when you deploy a new solution. The batch job is listed as "Scan for orphaned document references" and it is scheduled to run every sixth hour.
I can't find the job between the batch jobs in the demo data though. But you can add it by calling the loadData method of the class DocumentManagementSetup.