Skip to content

/AWS1/CL_SMCRECURRENCESETTINGS

Information about when an on-call rotation is in effect and how long the rotation period lasts.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_NUMBEROFONCALLS TYPE /AWS1/SMCNUMBEROFONCALLS /AWS1/SMCNUMBEROFONCALLS

The number of contacts, or shift team members designated to be on call concurrently during a shift. For example, in an on-call schedule containing ten contacts, a value of 2 designates that two of them are on call at any given time.

IV_RECURRENCEMULTIPLIER TYPE /AWS1/SMCRECURRENCEMULTIPLIER /AWS1/SMCRECURRENCEMULTIPLIER

The number of days, weeks, or months a single rotation lasts.

Optional arguments:

IT_MONTHLYSETTINGS TYPE /AWS1/CL_SMCMONTHLYSETTING=>TT_MONTHLYSETTINGS TT_MONTHLYSETTINGS

Information about on-call rotations that recur monthly.

IT_WEEKLYSETTINGS TYPE /AWS1/CL_SMCWEEKLYSETTING=>TT_WEEKLYSETTINGS TT_WEEKLYSETTINGS

Information about on-call rotations that recur weekly.

IT_DAILYSETTINGS TYPE /AWS1/CL_SMCHANDOFFTIME=>TT_DAILYSETTINGS TT_DAILYSETTINGS

Information about on-call rotations that recur daily.

IT_SHIFTCOVERAGES TYPE /AWS1/CL_SMCCOVERAGETIME=>TT_SHIFTCOVERAGESMAP TT_SHIFTCOVERAGESMAP

Information about the days of the week included in on-call rotation coverage.


Queryable Attributes

MonthlySettings

Information about on-call rotations that recur monthly.

Accessible with the following methods

Method Description
GET_MONTHLYSETTINGS() Getter for MONTHLYSETTINGS, with configurable default
ASK_MONTHLYSETTINGS() Getter for MONTHLYSETTINGS w/ exceptions if field has no val
HAS_MONTHLYSETTINGS() Determine if MONTHLYSETTINGS has a value

WeeklySettings

Information about on-call rotations that recur weekly.

Accessible with the following methods

Method Description
GET_WEEKLYSETTINGS() Getter for WEEKLYSETTINGS, with configurable default
ASK_WEEKLYSETTINGS() Getter for WEEKLYSETTINGS w/ exceptions if field has no valu
HAS_WEEKLYSETTINGS() Determine if WEEKLYSETTINGS has a value

DailySettings

Information about on-call rotations that recur daily.

Accessible with the following methods

Method Description
GET_DAILYSETTINGS() Getter for DAILYSETTINGS, with configurable default
ASK_DAILYSETTINGS() Getter for DAILYSETTINGS w/ exceptions if field has no value
HAS_DAILYSETTINGS() Determine if DAILYSETTINGS has a value

NumberOfOnCalls

The number of contacts, or shift team members designated to be on call concurrently during a shift. For example, in an on-call schedule containing ten contacts, a value of 2 designates that two of them are on call at any given time.

Accessible with the following methods

Method Description
GET_NUMBEROFONCALLS() Getter for NUMBEROFONCALLS, with configurable default
ASK_NUMBEROFONCALLS() Getter for NUMBEROFONCALLS w/ exceptions if field has no val
HAS_NUMBEROFONCALLS() Determine if NUMBEROFONCALLS has a value

ShiftCoverages

Information about the days of the week included in on-call rotation coverage.

Accessible with the following methods

Method Description
GET_SHIFTCOVERAGES() Getter for SHIFTCOVERAGES, with configurable default
ASK_SHIFTCOVERAGES() Getter for SHIFTCOVERAGES w/ exceptions if field has no valu
HAS_SHIFTCOVERAGES() Determine if SHIFTCOVERAGES has a value

RecurrenceMultiplier

The number of days, weeks, or months a single rotation lasts.

Accessible with the following methods

Method Description
GET_RECURRENCEMULTIPLIER() Getter for RECURRENCEMULTIPLIER, with configurable default
ASK_RECURRENCEMULTIPLIER() Getter for RECURRENCEMULTIPLIER w/ exceptions if field has n
HAS_RECURRENCEMULTIPLIER() Determine if RECURRENCEMULTIPLIER has a value