OCRotation – Global

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Der OCRotation-Hauptteil erstellt eine Datenstruktur, die zum Anzeigen des 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 OCRotationV2-API. 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.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    void

    OCRotation – getEndDate()

    Gibt das Enddatum für den Zeitraum zurück, für den Sie die Rufbereitschaft abrufen möchten.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Ergebnisse
    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.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 6. Ergebnisse
    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.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 8. Ergebnisse
    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.

    Tabelle : 9. Parameter
    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.
    Tabelle : 10. Ergebnisse
    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.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 12. Ergebnisse
    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.

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 14. Ergebnisse
    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.

    Tabelle : 15. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 16. Ergebnisse
    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.

    Tabelle : 17. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 18. Ergebnisse
    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.

    Tabelle : 19. Parameter
    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.
    Tabelle : 20. Ergebnisse
    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.

    Tabelle : 21. Parameter
    Name Typ Beschreibung
    groupIds Zeichenfolge Kommagetrennte Liste der Werte der Gruppe „sys_id“ (sys_user_group) für einen Rufbereitschafts-Zeitplan.
    Tabelle : 22. Ergebnisse
    Typ Beschreibung
    void

    OCRotation – setRosterIds(String rosterIds)

    Legt die Dienstpläne gemäß den ausgewählten Rotationsplänen fest. Verwendung in Verbindung mit OCRotationV2 – getSpans.

    Tabelle : 23. Parameter
    Name Typ Beschreibung
    RosterIds Zeichenfolge Dienstpläne nach den ausgewählten Rotationsplänen.
    Tabelle : 24. Ergebnisse
    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.

    Tabelle : 25. Parameter
    Name Typ Beschreibung
    RotaIds Zeichenfolge Rotationspläne für die Gruppen in Ihrem Kalender.
    Tabelle : 26. Ergebnisse
    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.

    Tabelle : 27. Parameter
    Name Typ Beschreibung
    startDate Zeichenfolge [Optional] Startdatum für den Zeitraum, für den Sie die Rufbereitschaft abrufen möchten.
    Tabelle : 28. Ergebnisse
    Typ Beschreibung
    void

    OCRotation – setTimezone(String timezone)

    Legt die Zeitzone fest, die Ihr Rufbereitschafts-Kalender verwendet. Verwendung in Verbindung mit OCRotationV2 – getSpans.

    Tabelle : 29. Parameter
    Name Typ Beschreibung
    Zeitzone Zeichenfolge Zeitzone, die Ihr Rufbereitschafts-Kalender verwendet. Zum Beispiel Europa/Madrid und USA/Pazifik.
    Tabelle : 30. Ergebnisse
    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.

    Tabelle : 31. Parameter
    Name Typ Beschreibung
    UserIds Zeichenfolge Kommagetrennte Liste der Benutzer-sys_id-Werte (sys_user), die zum Filtern der Rufbereitschafts-Zeitpläne verwendet werden.
    Tabelle : 32. Ergebnisse
    Typ Beschreibung
    void