OCRotation – Global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Die OCRotation Die Skripteinbindung bietet Methoden zum Erstellen einer Datenstruktur, die zum Anzeigen eines Kalenders verwendet wird.

    Der Code baut das GlideAJAXSchedulePage-Objekt auf, das eine Liste von Bereichselementen speichert. Sie können diesen Typ für den GWT-Kalender (Legacy) verwenden. Siehe OCRotationV2 – GlobalSkripteinbindung für andere Kalendertypen. Dies ist Teil der Bereitschaftsplanung.

    OCRotation – buildRotas()

    Erstellt die Rufbereitschaftsabdeckung basierend auf Ihren Gruppen, Rotationen und Dienstplänen. Dies wird von der Methode „OCRotationV2 – getSpans“ verwendet.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Rückgaben
    Typ Beschreibung
    void

    OCRotation – getEndDate()

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

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 4. Rückgaben
    Typ Beschreibung
    Zeichenfolge Enddatum für den Zeitraum, für den Sie die Rufbereitschaftsabdeckung abrufen möchten.

    OCRotation – getGroupIds()

    Gibt eine kommagetrennte Liste von Gruppen-sys_ID-Werten (sys_user_Group) für einen Rufbereitschaftszeitplan zurück.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 6. Rückgaben
    Typ Beschreibung
    Zeichenfolge Kommagetrennte Liste von Gruppen-sys_ID-Werten (sys_user_Group) für einen Rufbereitschaftszeitplan.

    OCRotation – getRosterIds()

    Gibt die Dienstpläne gemäß den ausgewählten Rotationen zurück.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 8. Rückgaben
    Typ Beschreibung
    Zeichenfolge Dienstpläne gemäß den ausgewählten Rotationen.

    OCRotation – getRotaGr(Zeichenfolge rotaIds, Zeichenfolge groupIds, Zeichenfolge rosterIds, Zeichenfolgen-UserIds)

    Gibt einen GlideRecord für die Tabelle „cmn_Rota“ zurück, gefiltert nach Gruppen, Rotationsplan, Anwendern und Dienstplan.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    RotaIds Zeichenfolge Kommagetrennte Liste von sys_ID-Rotationswerten (cmn_Rota) für einen Rufbereitschaftszeitplan.
    groupIds Zeichenfolge Kommagetrennte Liste von Gruppen-sys_ID-Werten (sys_user_Group) für einen Rufbereitschaftszeitplan.
    RosterIds Zeichenfolge Kommagetrennte Liste von sys_ID-Werten des Dienstplans (cmn_Rota_Roster) für einen Rufbereitschaftszeitplan.
    userIds Zeichenfolge Kommagetrennte Liste von sys_ID-Werten (sys_user) des Anwenders für einen Rufbereitschaftszeitplan.
    Tabelle : 10. Rückgaben
    Typ Beschreibung
    GlideRecord Ein GlideRecord für die Tabelle „cmn_Rota“, gefiltert nach Gruppen, Rotationsplan, Anwendern und Dienstplan.

    OCRotation – getRotaIds()

    Gibt die Rotationen für die Gruppen in Ihrem Kalender zurück.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 12. Rückgaben
    Typ Beschreibung
    Zeichenfolge Rotationen für die Gruppen in Ihrem Kalender.

    OCRotation – getStartDate()

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

    Tabelle : 13. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 14. Rückgaben
    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 Rufbereitschaftskalender verwendet.

    Tabelle : 15. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 16. Rückgaben
    Typ Beschreibung
    Zeichenfolge Zeitzone, die Ihr Rufbereitschaftskalender verwendet. Beispiel: Europa/Madrid Und USA/Pazifik .

    OCRotation – getUserIDs()

    Dadurch werden die von Anwendern zurückgegebenen Zeitpläne gefiltert. Kommagetrennte Liste von sys_ID-Werten (sys_user) des Anwenders abrufen, die zum Filtern von Rufbereitschaftszeitplänen verwendet werden.

    Tabelle : 17. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 18. Rückgaben
    Typ Beschreibung
    Zeichenfolge Kommagetrennte Liste von sys_ID-Werten (sys_user) des Anwenders, die zum Filtern von Rufbereitschaftszeitplänen verwendet werden.

    OCRotation – setEndDate (Zeichenfolge endDate, boolescher Wert inklusive)

    Legen Sie das Enddatum für den Zeitraum fest, für den Sie die Rufbereitschaftsabdeckung abrufen möchten. Wenn das Enddatum nicht festgelegt ist, wird standardmäßig der letzte Tag des nächsten Monats angewendet. In Verbindung mit OCRotationV2 – getSpans verwenden.

    Tabelle : 19. Parameter
    Name Typ Beschreibung
    endDate Zeichenfolge [Optional] Enddatum des Rufbereitschaftszeitplans.
    Inklusive Boolean [Optional] bei „wahr“ wird das Enddatum in die Zeitspanne einbezogen. Wenn nicht angegeben, wird dieser Wert standardmäßig auf „wahr“ gesetzt.
    Tabelle : 20. Rückgaben
    Typ Beschreibung
    void

    OCRotation – setGroupIds(Zeichenfolge groupIds)

    Filtert die zurückgegebenen Zeitpläne nach Gruppen. Legen Sie eine kommagetrennte Liste von Gruppen-sys_ID-Werten (sys_user_Group) für einen Rufbereitschaftszeitplan fest. In Verbindung mit OCRotationV2 – getSpans verwenden.

    Tabelle : 21. Parameter
    Name Typ Beschreibung
    groupIds Zeichenfolge Kommagetrennte Liste von Gruppen-sys_ID-Werten (sys_user_Group) für einen Rufbereitschaftszeitplan.
    Tabelle : 22. Rückgaben
    Typ Beschreibung
    void

    OCRotation – setRosterIds(Zeichenfolge rosterIds)

    Legt die Dienstpläne gemäß den ausgewählten Rotationen fest. In Verbindung mit OCRotationV2 – getSpans verwenden.

    Tabelle : 23. Parameter
    Name Typ Beschreibung
    RosterIds Zeichenfolge Dienstpläne gemäß den ausgewählten Rotationen.
    Tabelle : 24. Rückgaben
    Typ Beschreibung
    Ungültig

    OCRotation – setRotaIds(Zeichenfolge rotaIds)

    Legt die Rotationen für die Gruppen in Ihrem Kalender fest. In Verbindung mit OCRotationV2 – getSpans verwenden.

    Tabelle : 25. Parameter
    Name Typ Beschreibung
    RotaIds Zeichenfolge Rotationen für die Gruppen in Ihrem Kalender.
    Tabelle : 26. Rückgaben
    Typ Beschreibung
    void

    OCRotation – setStartDate(Zeichenfolge startDate)

    Legt das Startdatum für den Zeitraum fest, für den Sie die Rufbereitschaftsabdeckung abrufen möchten. Wenn das Startdatum nicht festgelegt ist, wird standardmäßig der erste Tag des vorherigen Monats angewendet. In Verbindung mit OCRotationV2 – getSpans verwenden.

    Tabelle : 27. Parameter
    Name Typ Beschreibung
    startDate Zeichenfolge [Optional] Startdatum für den Zeitraum, für den Sie die Rufbereitschaftsabdeckung abrufen möchten.
    Tabelle : 28. Rückgaben
    Typ Beschreibung
    Ungültig

    OCRotation – setTimezone(Zeichenfolgenzeitzone)

    Legt die Zeitzone fest, die Ihr Rufbereitschaftskalender verwendet. In Verbindung mit OCRotationV2 – getSpans verwenden.

    Tabelle : 29. Parameter
    Name Typ Beschreibung
    Zeitzone Zeichenfolge Zeitzone, die Ihr Rufbereitschaftskalender verwendet. Beispiel: Europa/Madrid Und USA/Pazifik .
    Tabelle : 30. Rückgaben
    Typ Beschreibung
    void

    OCRotation – setUserIds (Zeichenfolgen-UserIds)

    Legt eine kommagetrennte Liste von sys_ID-Werten des Anwenders (sys_user) fest, die zum Filtern von Rufbereitschaftszeitplänen verwendet werden. In Verbindung mit OCRotationV2 – getSpans verwenden.

    Tabelle : 31. Parameter
    Name Typ Beschreibung
    UserIds Zeichenfolge Kommagetrennte Liste von sys_ID-Werten (sys_user) des Anwenders, die zum Filtern von Rufbereitschaftszeitplänen verwendet werden.
    Tabelle : 32. Rückgaben
    Typ Beschreibung
    void