OCRotation : global

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 4 minutes de lecture
  • OCRotation principale construit une structure de données qui est utilisée pour afficher le calendrier.

    Le code génère l’objet GlideAJAXSchedulePage qui stocke une liste d’éléments de parcours. Vous pouvez utiliser ce type pour le calendrier Gwt (hérité). Reportez-vous à l’API OCRotationV2 pour connaître les autres types de calendriers. Cela fait partie de On-Call Scheduling.

    OCRotation - buildRotas()

    Établit la couverture d’astreinte en fonction de vos groupes, rotations et listes. Ceci est utilisé par la méthode OCRotationV2 - getSpans.

    Tableau 1. Paramètres
    Nom Type Description
    Aucun
    Tableau 2. Renvoie
    Type Description
    Nul

    OCRotation : getEndDate()

    Renvoie la date de fin de la période pour laquelle vous souhaitez récupérer la couverture d’astreinte.

    Tableau 3. Paramètres
    Nom Type Description
    Aucun
    Tableau 4. Renvoie
    Type Description
    Chaîne Date de fin de la période pour laquelle vous souhaitez récupérer la couverture d’astreinte.

    OCRotation : getGroupIds()

    Renvoie une liste séparée par des virgules de valeurs de sys_id de groupe (sys_user_group) pour une planification d’astreinte.

    Tableau 5. Paramètres
    Nom Type Description
    Aucun
    Tableau 6. Renvoie
    Type Description
    Chaîne Liste séparée par des virgules des valeurs de sys_id de groupe (sys_user_group) pour une planification d’astreinte.

    OCRotation : getRosterIds()

    Renvoie les listes en fonction des rotations sélectionnées.

    Tableau 7. Paramètres
    Nom Type Description
    Aucun
    Tableau 8. Renvoie
    Type Description
    Chaîne Listes en fonction des rotations sélectionnées.

    OCRotation : getRotaGr(String rotaIds, String groupIds, String rosterIds, String userIds)

    Renvoie un GlideRecord pour la table de cmn_rota filtrée par groupes, rotation, utilisateurs et liste.

    Tableau 9. Paramètres
    Nom Type Description
    rotaIds Chaîne Liste séparée par des virgules des valeurs de sys_id de rotation (cmn_rota) pour une planification d’astreinte.
    groupIds Chaîne Liste séparée par des virgules des valeurs de sys_id de groupe (sys_user_group) pour une planification d’astreinte.
    ID de liste Chaîne Liste séparée par des virgules des valeurs d’sys_id de liste (cmn_rota_roster) pour une planification d’astreinte.
    userIds Chaîne Liste séparée par des virgules des valeurs de sys_id d’utilisateur (sys_user) pour une planification d’astreinte.
    Tableau 10. Renvoie
    Type Description
    GlideRecord Un GlideRecord pour la table de cmn_rota filtrée par groupes, rotation, utilisateurs et liste.

    OCRotation : getRotaIds()

    Renvoie les rotations pour les groupes de votre calendrier.

    Tableau 11. Paramètres
    Nom Type Description
    Aucun
    Tableau 12. Renvoie
    Type Description
    Chaîne Rotations pour les groupes de votre calendrier.

    OCRotation : getStartDate()

    Renvoie la date de début de la période pour laquelle vous souhaitez récupérer la couverture d’astreinte.

    Tableau 13. Paramètres
    Nom Type Description
    Aucun
    Tableau 14. Renvoie
    Type Description
    Chaîne Date de début de la période pour laquelle vous souhaitez récupérer la couverture d’astreinte.

    OCRotation : getTimezone()

    Renvoie le fuseau horaire que votre calendrier d’astreinte utilisera.

    Tableau 15. Paramètres
    Nom Type Description
    Aucun
    Tableau 16. Renvoie
    Type Description
    Chaîne Fuseau horaire que votre calendrier d’astreinte utilisera. Par exemple, Europe/Madrid et US/Pacifique.

    OCRotation : getUserIDs()

    Cela filtrera les calendriers renvoyés par les utilisateurs. Obtenir la liste séparée par des virgules des valeurs de sys_id d’utilisateur (sys_user) utilisées pour filtrer les planifications d’astreinte.

    Tableau 17. Paramètres
    Nom Type Description
    Aucun
    Tableau 18. Renvoie
    Type Description
    Chaîne Liste séparée par des virgules des valeurs de sys_id d’utilisateur (sys_user) utilisées pour filtrer les planifications d’astreinte.

    OCRotation : setEndDate(String endDate, booléen inclus)

    Définissez la date de fin de la période pour laquelle vous souhaitez récupérer la couverture d’astreinte. Si la date de fin n’est pas définie, le dernier jour du mois suivant est appliqué par défaut. À utiliser en conjonction avec OCRotationV2 - getSpans.

    Tableau 19. Paramètres
    Nom Type Description
    endDate Chaîne [Facultatif] Date de fin du calendrier d’astreinte.
    Inclusive Booléen [Facultatif] Si la valeur est vrai, la date de fin est incluse dans l’intervalle de temps. Si elle n’est pas spécifiée, cette valeur est définie par défaut sur true.
    Tableau 20. Renvoie
    Type Description
    Nul

    OCRotation : setGroupIds(String groupIds)

    Filtre les retours des calendriers par groupes. Définissez une liste séparée par des virgules des valeurs de sys_id de groupe (sys_user_group) pour une planification d’astreinte. À utiliser en conjonction avec OCRotationV2 - getSpans.

    Tableau 21. Paramètres
    Nom Type Description
    groupIds Chaîne Liste séparée par des virgules des valeurs de sys_id de groupe (sys_user_group) pour une planification d’astreinte.
    Tableau 22. Renvoie
    Type Description
    Nul

    OCRotation : setRosterIds(String rosterIds)

    Définit les listes en fonction des rotations sélectionnées. À utiliser en conjonction avec OCRotationV2 - getSpans.

    Tableau 23. Paramètres
    Nom Type Description
    ID de liste Chaîne Listes en fonction des rotations sélectionnées.
    Tableau 24. Renvoie
    Type Description
    nul

    OCRotation - setRotaIds(String rotaIds)

    Définit les rotations pour les groupes de votre calendrier. À utiliser en conjonction avec OCRotationV2 - getSpans.

    Tableau 25. Paramètres
    Nom Type Description
    RotaIds Chaîne Rotations pour les groupes de votre calendrier.
    Tableau 26. Renvoie
    Type Description
    Nul

    OCRotation : setStartDate(String startDate)

    Définit la date de début de la période pour laquelle vous souhaitez récupérer la couverture d’astreinte. Si la date de début n’est pas définie, le premier jour du mois précédent est appliqué par défaut. À utiliser en conjonction avec OCRotationV2 - getSpans.

    Tableau 27. Paramètres
    Nom Type Description
    startDate Chaîne [Facultatif] Date de début de la période pour laquelle vous souhaitez récupérer la couverture d’astreinte.
    Tableau 28. Renvoie
    Type Description
    nul

    OCRotation - setTimezone(String timezone)

    Définit le fuseau horaire que votre calendrier d’astreinte utilisera. À utiliser en conjonction avec OCRotationV2 - getSpans.

    Tableau 29. Paramètres
    Nom Type Description
    Fuseau horaire Chaîne Fuseau horaire que votre calendrier d’astreinte utilisera. Par exemple, Europe/Madrid et US/Pacifique.
    Tableau 30. Renvoie
    Type Description
    Nul

    OCRotation : setUserIds(String userIds)

    Définit une liste séparée par des virgules des valeurs de sys_id d’utilisateur (sys_user) utilisées pour filtrer les planifications d’astreinte. À utiliser en conjonction avec OCRotationV2 - getSpans.

    Tableau 31. Paramètres
    Nom Type Description
    UserIds Chaîne Liste séparée par des virgules des valeurs de sys_id d’utilisateur (sys_user) utilisées pour filtrer les planifications d’astreinte.
    Tableau 32. Renvoie
    Type Description
    Nul