OCRotation : Global
L’include de script OCRotation fournit des méthodes pour construire une structure de données qui est 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é). Voir l’include OCRotationV2 : global de script pour d’autres types de calendrier. Cela fait partie de Planification d’astreinte.
OCRotation : buildRotas()
Construit 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 des valeurs de sys_id de groupe (sys_user_group) pour une planification d’astreinte.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| 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.
| 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)
Retourne un GlideRecord pour la table cmn_rota filtrée par groupes, rotation, utilisateurs et liste.
| 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. |
| rosterIds | Chaîne | Liste des valeurs de sys_id de liste (cmn_rota_roster) séparées par des virgules 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 un calendrier d’astreinte. |
| Type | Description |
|---|---|
| GlideRecord | Un GlideRecord pour la table 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 utilisé par votre calendrier d’astreinte.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Fuseau horaire utilisé par votre calendrier d’astreinte. Par exemple, Europe/Madrid et États-Unis/Pacifique. |
OCRotation : getUserIDs()
Cela permet de filtrer les calendriers renvoyés par les utilisateurs. Obtenir une liste séparée par des virgules des valeurs de sys_id 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 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 conjointement 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 vrai, la date de fin est incluse dans la période. Si elle n’est pas spécifiée, cette valeur est définie par défaut sur vrai. |
| Type | Description |
|---|---|
| Nul |
OCRotation : setGroupIds (chaîne groupIds)
Filtre les calendriers renvoyés 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 conjointement avec OCRotationV2 - getSpans.
| 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. |
| Type | Description |
|---|---|
| Nul |
OCRotation : setRosterIds (chaîne rosterIds)
Définit les listes en fonction des rotations sélectionnées. À utiliser conjointement avec OCRotationV2 - getSpans.
| Nom | Type | Description |
|---|---|---|
| ID des listes | Chaîne | Listes en fonction des rotations sélectionnées. |
| Type | Description |
|---|---|
| nul |
OCRotation : setRotaIds (chaîne rotaIds)
Définit les rotations pour les groupes sur votre calendrier. À utiliser conjointement 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 conjointement 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 timezone)
Définit le fuseau horaire utilisé par votre calendrier d’astreinte. À utiliser conjointement avec OCRotationV2 - getSpans.
| Nom | Type | Description |
|---|---|---|
| Fuseau horaire | Chaîne | Fuseau horaire utilisé par votre calendrier d’astreinte. Par exemple, Europe/Madrid et États-Unis/Pacifique. |
| 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 calendriers d’astreinte. À utiliser conjointement avec OCRotationV2 - getSpans.
| Nom | Type | Description |
|---|---|---|
| UserIds | Chaîne | Liste séparée par des virgules des valeurs de sys_id utilisateur (sys_user) utilisées pour filtrer les calendriers d’astreinte. |
| Type | Description |
|---|---|
| Nul |