Job queues in Business Central enables users to schedule and run specific reports and codeunits. You can set jobs to run one time, or on a recurring basis. When you go through the Direct Banking setup wizard you can choose to create a Job Queue which runs automatically only on weekdays once a day. This will only be applicable for the import of transactions and de reconciliations.
You can change the Job Queue settings manually to match your own preferences.
On the Recurrence tab:
- Recurring Job: specifies if the job queue entry is recurring. If the Recurring Job check box is selected, then the job queue entry is recurring. If the check box is cleared, the job queue entry is not recurring. After you specify that a job queue entry is a recurring one, you must specify on which days of the week the job queue entry is to run. Optionally, you can also specify a time of day for the job to run and how many minutes should elapse between runs;
- No. of Minutes between Runs: specifies the minimum number of minutes that are to elapse between runs a job queue entry is set to be a recurring job. If you use a no. of minutes between runs, the date formula setting is cleared (the minimum No. of Minutes between Runs is 30 minutes (see note below));
- Inactivity Timeout Period : specifies the number of minutes that pass before a recurring job that has the status On Hold With Inactivity Timeout is automatically restated. The value cannot be less than five minutes.
NOTE: Synchronization of the transactions in your Ponto account cannot be done from Business Central more than once every 30 minutes. If you want to do an extra import in between this 30 minutes interval, this is only possible by manually synchronizing the transactions for each account directly in your Ponto Dashboard.
NOTE: If you want to create separate job queue entries for importing transactions and for creating the reconciliation, create two job queue entries with these parameter strings:
For importing transaction: ‘import transactions’,
For creating the reconciliation: ‘create reconciliation’.
When the parameter string field is empty, the job queue entry will execute both actions subsequently.
NOTE: It is also possible to schedule the alignment of matching entries with underlying entries separately.
This is the final step of importing transactions.
Use the parameter string ‘cleanup matching entries’ for the job queue entry to schedule this step separately.
Especially when many matching entries exists, then scheduling this step as a separate recurrent job outside office hours can be a good alternative as it saves performances.
The matching entries are also aligned during the matching, so this cleanup step is not critical for the process.
When the Job queue has an empty parameter string, then this step is automatically executed.