Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In order to improve the performance for business-critical jobs you can limit the batch size for those jobs by configuring a Feature Setting BatchSize. This will also help to avoid CPU Time Limit error messages. 

Navigate to the App Launcher and search for Feature Settings. Open the Record with the Feature Setting Name BatchSize and the Feature Name GenericBatch

...

{"SubscriptionGenerateInvoice":2001,"InvoiceAutomaticDelivery":100,"BillingRun":5,"PublisherPayout":{"PublisherPayoutCreditNote":15,"PublisherPayoutCollect":15},"CommitmentsCounting":50},"TPCSubscription":{"CiBatch":1,"McBatch":10,"InvoiceItemBatch":1 }}200}

Where:

  • GenerateInvoice controls how many Media Campaigns will be processed within one batch to generate PreInvoices

  • InvoiceAutomaticDelivery controls how many invoice items will be processed within one batch to update the delivery data invoice items related fields from revenue schedule records

  • BillingRun controls how many records related to the billing run phases will be processed within one batch to generate Invoices, create Pdfs and send out emails

  • PublisherPayout controls how many Media Campaigns will be processed within one batch to generate PreInvoices

    • PublisherPayoutCreditNote controls how many Published payout conditions will be processed within one batch to generate Credit notes

    • PublisherPayoutCollect controls how many Invoice items will be processed within one batch to generate Collection records

  • CommitmentsCounting controls how many Campaign items will be processed within one batch to update the counting fields on the commitment conditions

  • Subscription controls how many Subscription records will be processed within one batch to create Media Campaigns

Make sure to use the exact same syntax as above while modifying the values. The Values are comma-separated, should start with a { and enclose the feature name with ". 

...

We have improved the Pre-Invoice Scheduled Batch Job by allowing customers to limit the media campaigns included in the batch. The customers can now select which media campaigns are needed to process. More details are here.

...

.