_setSchedule

Sets the contents for types of Schedules in a Recurring Job (Job Types, Stock, SoR)

Parameters

id

The ID of the Recurring Job

val

A JSON-encoded string with various contents set for the Recurring Job

skip-run

An optional parameter which if set, skips the process of creating new jobs to adapt to changes in the Recurrence settings, which can be time-consuming.

Examples

In this example, Job Types has 2 entries and Schedule of Rates has 1, skip-run is not set. Job Types for the 3rd and 6th instances of the Recurrence and Schedule of Rates for the 2nd instance.

"jobtype_items" => A table of entries with both the recurrence number it is scheduled for and the Job Type id (e.g "6":"93775"). "stock_items" and "sor_items" => A table of arrays indexed by their recurrence numbers, each with 3 variables:

  • "num" => the amount

  • "id" => the ID of the Stock Type/Schedule of Rates

  • "price" => the price per item

Recurrence numbers always have a minimum value of 2.

This example includes 1 schedule of Stock for the 4th recurrence the job is scheduled for and 1 Schedule of Rates for the 3rd recurrence the job is scheduled for.

Results

On Success

On Failure

If the "id" parameter is not set or has a value less than 1:

If the "val" parameter is not set:

Last updated