OCRotation : Global
Die OCRotation- Skripteinbindung bietet Methoden zum Erstellen einer Datenstruktur, die zum Anzeigen eines Kalenders verwendet wird.
Der Code baut das GlideAJAXSchedulePage-Objekt auf, in dem eine Liste von Feldelementen gespeichert wird. Sie können diesen Typ für den Gwt-Kalender (veraltet) verwenden. Informationen zu anderen Kalendertypen finden Sie in der Skripteinbindung OCRotationV2 : Global. Dies ist Teil der Rufbereitschaft.
OCRotation – buildRotas()
Erstellt die Rufbereitschaft auf Abruf basierend auf Ihren Gruppen, Rotationsplänen und Dienstplänen. Dies wird von der Methode „OCRotationV2 – getSpans“ verwendet.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| void |
OCRotation – getEndDate()
Gibt das Enddatum für den Zeitraum zurück, für den Sie die Rufbereitschaft abrufen möchten.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Enddatum für den Zeitraum, für den Sie die Rufbereitschaft abrufen möchten. |
OCRotation – getGroupIds()
Gibt eine durch Kommas getrennte Liste der Werte der Gruppe „sys_id“ (sys_user_group) für einen Rufbereitschafts-Zeitplan zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Kommagetrennte Liste der Werte der Gruppe „sys_id“ (sys_user_group) für einen Rufbereitschafts-Zeitplan. |
OCRotation – getRosterIds()
Gibt die Dienstpläne gemäß den ausgewählten Rotationsplänen zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Dienstpläne nach den ausgewählten Rotationsplänen. |
OCRotation – getRotaGr(String rotaIds, String groupIds, String rosterIds, String userIds)
Gibt einen GlideRecord für die Tabelle „cmn_rota“ zurück, die nach Gruppen, Rotationsplan, Benutzern und Dienstplan gefiltert ist.
| Name | Typ | Beschreibung |
|---|---|---|
| rotaIds | Zeichenfolge | Kommagetrennte Liste der Werte der Rotationsplan-„sys_id“ (sys_user_group) für einen Rufbereitschafts-Zeitplan. |
| groupIds | Zeichenfolge | Kommagetrennte Liste der Werte der Gruppe „sys_id“ (sys_user_group) für einen Rufbereitschafts-Zeitplan. |
| rosterIds | Zeichenfolge | Kommagetrennte Liste der sys_id-Werte (cmn_rota_roster) für einen Rufbereitschafts-Zeitplan. |
| userIds | Zeichenfolge | Kommagetrennte Liste der Benutzer-„sys_id“ (sys_user)-Werte für einen Rufbereitschafts-Zeitplan. |
| Typ | Beschreibung |
|---|---|
| GlideRecord | Ein GlideRecord für die Tabelle „cmn_rota“, gefiltert nach Gruppen, Rotationsplan, Benutzern und Dienstplan. |
OCRotation – getRotaIds()
Gibt die Drehzahlen für die Gruppen in Ihrem Kalender zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Rotationspläne für die Gruppen in Ihrem Kalender. |
OCRotation – getStartDate()
Gibt das Startdatum für den Zeitraum zurück, für den Sie die Rufbereitschaft abrufen möchten.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Startdatum für den Zeitraum, für den Sie die Rufbereitschaftsabdeckung abrufen möchten. |
OCRotation – getTimezone()
Gibt die Zeitzone zurück, die Ihr Rufbereitschafts-Kalender verwenden wird.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Zeitzone, die Ihr Rufbereitschafts-Kalender verwendet. Zum Beispiel Europa/Madrid und USA/Pazifik. |
OCRotation – getUserIDs()
Dadurch werden die von Benutzern zurückgegebenen Zeitpläne gefiltert. Rufen Sie die durch Kommas getrennte Liste der Benutzer-sys_id-Werte (sys_user) ab, die zum Filtern der Rufbereitschafts-Zeitpläne verwendet werden.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Kommagetrennte Liste der Benutzer-sys_id-Werte (sys_user), die zum Filtern der Rufbereitschafts-Zeitpläne verwendet werden. |
OCRotation – setEndDate(String endDate, Boolean inclusive)
Legen Sie das Enddatum für den Zeitraum fest, für den Sie die Rufbereitschaft abrufen möchten. Wenn das Enddatum nicht festgelegt ist, wird standardmäßig der letzte Tag des nächsten Monats verwendet. Verwendung in Verbindung mit OCRotationV2 – getSpans.
| Name | Typ | Beschreibung |
|---|---|---|
| endDate | Zeichenfolge | [Optional] Enddatum des Rufbereitschafts-Zeitplans. |
| inclusive | Boolean | [Optional] Wenn „true“, wird das Enddatum in die Zeitspanne einbezogen. Wenn nicht angegeben, ist dieser Wert standardmäßig auf „true“ gesetzt. |
| Typ | Beschreibung |
|---|---|
| void |
OCRotation – setGroupIds(String groupIds)
Filtert die zurückgegebenen Zeitpläne nach Gruppen. Legen Sie die durch Kommas getrennte Liste der Werte für Gruppen-sys_id-Werte (sys_user_group) für einen Rufbereitschafts-Zeitplan fest. Verwendung in Verbindung mit OCRotationV2 – getSpans.
| Name | Typ | Beschreibung |
|---|---|---|
| groupIds | Zeichenfolge | Kommagetrennte Liste der Werte der Gruppe „sys_id“ (sys_user_group) für einen Rufbereitschafts-Zeitplan. |
| Typ | Beschreibung |
|---|---|
| void |
OCRotation – setRosterIds(String rosterIds)
Legt die Dienstpläne gemäß den ausgewählten Rotationsplänen fest. Verwendung in Verbindung mit OCRotationV2 – getSpans.
| Name | Typ | Beschreibung |
|---|---|---|
| RosterIds | Zeichenfolge | Dienstpläne nach den ausgewählten Rotationsplänen. |
| Typ | Beschreibung |
|---|---|
| void |
OCRotation – setRotaIds(String rotaIds)
Legt die Rotationspläne für die Gruppen in Ihrem Kalender fest. Verwendung in Verbindung mit OCRotationV2 – getSpans.
| Name | Typ | Beschreibung |
|---|---|---|
| RotaIds | Zeichenfolge | Rotationspläne für die Gruppen in Ihrem Kalender. |
| Typ | Beschreibung |
|---|---|
| void |
OCRotation – setStartDate(String startDate)
Legt das Startdatum für den Zeitraum fest, für den Sie die Rufbereitschaft abrufen möchten. Wenn das Startdatum nicht festgelegt ist, wird standardmäßig der erste Tag des vorherigen Monats angewendet. Verwendung in Verbindung mit OCRotationV2 – getSpans.
| Name | Typ | Beschreibung |
|---|---|---|
| startDate | Zeichenfolge | [Optional] Startdatum für den Zeitraum, für den Sie die Rufbereitschaft abrufen möchten. |
| Typ | Beschreibung |
|---|---|
| void |
OCRotation – setTimezone(String timezone)
Legt die Zeitzone fest, die Ihr Rufbereitschafts-Kalender verwendet. Verwendung in Verbindung mit OCRotationV2 – getSpans.
| Name | Typ | Beschreibung |
|---|---|---|
| Zeitzone | Zeichenfolge | Zeitzone, die Ihr Rufbereitschafts-Kalender verwendet. Zum Beispiel Europa/Madrid und USA/Pazifik. |
| Typ | Beschreibung |
|---|---|
| void |
OCRotation – setUserIds(String userIds)
Legt die durch Kommas getrennte Liste der Benutzer-sys_id-Werte (sys_user) fest, die zum Filtern der Rufbereitschafts-Zeitpläne verwendet werden. Verwendung in Verbindung mit OCRotationV2 – getSpans.
| Name | Typ | Beschreibung |
|---|---|---|
| UserIds | Zeichenfolge | Kommagetrennte Liste der Benutzer-sys_id-Werte (sys_user), die zum Filtern der Rufbereitschafts-Zeitpläne verwendet werden. |
| Typ | Beschreibung |
|---|---|
| void |