RecurrenceSchedule

Represents the recurrence schedule for a benefit schedule. This object is available with Program Management in API version 57.0 and later.

Supported Calls

create(), delete(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), undelete(), update(), upsert()

Fields

CompletedScheduleCount

  • Type: int
  • Properties: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
  • Description: The number of times the schedule was completed.

EndDate

  • Type: date
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The date when the schedule ends.

Name

  • Type: string
  • Properties: Create, Filter, Group, idLookup, Sort, Update
  • Description: The name of the recurrence schedule.

NextScheduleDateTime

  • Type: dateTime
  • Properties: Create, Filter, Sort, Update
  • Description: The date and time when the schedule is executed next.

OwnerId

  • Type: reference
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: The user who owns the object.

    This field is a polymorphic relationship field.

  • Relationship Name: Owner
  • Relationship Type: Lookup
  • Refers To: Group, User

ProcessName

  • Type: picklist
  • Properties: Create, Filter, Group, Restricted picklist, Sort, Update
  • Description: The name of the scheduling process that executes the request.
  • Possible values:
    • Industries_ActionPlan
    • Industries_ProgramManagement

ReferenceRecordId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The related record for which you’re creating the recurrence schedule. For example, creating a recurrence schedule for a related Benefit Schedule entity.

    This field is a polymorphic relationship field.

  • Relationship Name: ReferenceRecord
  • Relationship Type: Lookup
  • Refers To: ActionPlan, BenefitSchedule

ScheduleDayValue

  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The days in a week when the schedule is executed. This field contains a bit mask.
    • Monday = 64
    • Tuesday = 32
    • Wednesday = 16
    • Thursday = 8
    • Friday = 4
    • Saturday = 2
    • Sunday = 1

    Multiple days are represented as the sum of their numerical values. For example, Tuesday and Thursday = 32 + 8 = 40.

ScheduleFrequency

  • Type: picklist
  • Properties: Create, Filter, Group, Restricted picklist, Sort, Update
  • Description: Specifies the frequency at which the schedule is executed.
  • Possible values:
    • Biweekly
    • Halyearly—Half Yearly
    • Monthly
    • Quarterly
    • Weekly
    • Yearly

StartDate

  • Type: dateTime
  • Properties: Create, Filter, Sort, Update
  • Description: The date when the schedule begins.

Status

  • Type: picklist
  • Properties: Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
  • Description: The status of the schedule.
  • Possible values:
    • Active
    • Inactive

TotalRecurrencesCount

  • Type: int
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The number of times the schedule is executed.