Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

There is a (hidden) page that allows you to schedule the jobs. This page explains what the jobs are doing.

Job_ContractManagement

//this job takes care of time dependent actions on contracts. This means:
// - contracts will be activated if the start date is passed and the contract is ready
// - contracts will be terminated when the termination date is passed
// - contracts will be extended when the notice date is passed
//Map<Util_Enums.ContractAction, Integer> actionCount;

Job_EmailInvoice

This job emails the invoices, this should only run after the Job_InvoiceCreation + Job_InvoicePDFCreation has run.

Job_ExactQueue

The jobs will create exact queue items to sync accounts, debtors, creditors, ledgersaccounts and get open amounts

Job_InvoiceCreation

//this batch creates invoices for all Draft orders that are older than the cooldown period

Job_InvoicePDFCreation

This creates the actual PDF, needs to run after the Job_InvoiceCreation job

Job_RecurringOrderApplication

//this job takes care of the application of recurring orders (ie orders will be generated)

Job_RecurringOrderManagement

//this job takes care of time dependent actions on recurring orders, this means
// - recurring orders will be set to inactive if the end date is passed.

Job_Synchronisation

//this job handles account synchronisation, this means that all accounts that were changed
//since the last run will be synchronised to administrations they are related to and all
//debtors that were changed will be upserted in Salesforce. From the finish method the
//administration queue batches will be started

  • No labels