/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 |