OCRotation : globale
L’include de script OCRotation fournit des méthodes pour construire une structure de données utilisée pour afficher un 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é). Consultez l’include de OCRotationV2 - Global script pour les autres types de calendrier. Cela fait partie de la planification d’astreinte.
OCRotation : buildRotas()
Crée la couverture d’astreinte en fonction de vos groupes, rotations et listes. Ceci est utilisé par la méthode OCRotationV2 - getSpans.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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 un calendrier d’astreinte.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Liste séparée par des virgules de 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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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.
| Nom | Type | Description |
|---|---|---|
| rotaIds | Chaîne | Liste séparée par des virgules de valeurs de sys_id de rotation (cmn_rota) pour un calendrier d’astreinte. |
| groupIds | Chaîne | Liste séparée par des virgules de valeurs de sys_id de groupe (sys_user_group) pour une planification d’astreinte. |
| rosterIds | Chaîne | Liste séparée par des virgules des valeurs de sys_id de liste (cmn_rota_roster) pour un calendrier d’astreinte. |
| userIds | Chaîne | Liste séparée par des virgules de valeurs de sys_id d’utilisateur (sys_user) pour une planification d’astreinte. |
| 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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Fuseau horaire que votre calendrier d’astreinte utilisera. Par exemple, Europe/Madrid et États-Unis/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 calendriers d’astreinte.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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 calendriers 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.
| Nom | Type | Description |
|---|---|---|
| endDate | Chaîne | [Facultatif] Date de fin du calendrier d’astreinte. |
| inclusif | Booléen | [Facultatif] Si la valeur est vraie, la date de fin est incluse dans l’intervalle de temps. Si cette valeur n’est pas spécifiée, cette valeur est définie par défaut sur vrai. |
| Type | Description |
|---|---|
| Nul |
OCRotation : setGroupIds(String groupIds)
Filtre les renvois de calendriers par groupes. Définissez une liste séparée par des virgules de valeurs de sys_id de groupe (sys_user_group) pour un calendrier d’astreinte. À utiliser en conjonction avec OCRotationV2 - getSpans.
| Nom | Type | Description |
|---|---|---|
| groupIds | Chaîne | Liste séparée par des virgules de valeurs de sys_id de groupe (sys_user_group) pour une planification d’astreinte. |
| Type | Description |
|---|---|
| Nul |
OCRotation : setRosterIds(String rosterIds)
Définit les listes en fonction des rotations sélectionnées. À utiliser en conjonction avec OCRotationV2 - getSpans.
| Nom | Type | Description |
|---|---|---|
| ID de liste | Chaîne | Listes en fonction des rotations sélectionnées. |
| Type | Description |
|---|---|
| nul |
OCRotation : setRotaIds(String rotaIds)
Définit les rotations pour les groupes de votre calendrier. À utiliser en conjonction avec OCRotationV2 - getSpans.
| Nom | Type | Description |
|---|---|---|
| RotaIds | Chaîne | Rotations pour les groupes de votre calendrier. |
| 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.
| 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. |
| Type | Description |
|---|---|
| nul |
OCRotation : setTimezone(String fuseau horaire)
Définit le fuseau horaire que votre calendrier d’astreinte utilisera. À utiliser en conjonction avec OCRotationV2 - getSpans.
| Nom | Type | Description |
|---|---|---|
| Fuseau horaire | Chaîne | Fuseau horaire que votre calendrier d’astreinte utilisera. Par exemple, Europe/Madrid et États-Unis/Pacifique. |
| Type | Description |
|---|---|
| Nul |
OCRotation : setUserIds(String userIds)
Définit la liste séparée par des virgules des valeurs de sys_id d’utilisateur (sys_user) utilisées pour filtrer les calendriers d’astreinte. À utiliser en conjonction avec OCRotationV2 - getSpans.
| 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 calendriers d’astreinte. |
| Type | Description |
|---|---|
| Nul |