API et script includes d'événement de cycle de vie
Des scripts includes appellent des workflows dans Lifecycle Events.
Les scripts includes suivants sont fournis avec Lifecycle Events :
Les API suivantes sont fournies avec Lifecycle Events : hr_LEType - Contient des méthodes associées aux types d'événements de cycle de vie, aux ensembles d'activités et aux activités d'ensemble d'activités. Méthodes associées aux types d'événements de cycle de vie :
| Nom | Description |
|---|---|
| hr_ActivitySet | Script include principal pour la gestion des activités et des workflows Lifecycle Events. |
| LaunchActivities | API pour lancer une instance de toutes les activités dans un ensemble d'activités. Appelée quand un ticket d'événement de cycle de vie est créé. |
| getAvailableDependentActivitySets(activitySet) | Récupère une collection d'ensembles d'activités dépendants pour un ensemble d'activités. |
| isActivitySetCompleted | Vérifie quand toutes les activités d'un ensemble sont terminées. |
| IsActivitySetActive | Vérifie quand un ensemble d'activités est actif. |
- createLEType(@param - EXIGE : Tableau d'objets js avec des paires de valeurs de nom de champ) - Renvoie un objet js avec l'état - « réussite ».
- updateLEType(@param - EXIGE : Tableau d'objets js avec des paires de valeurs de nom du champ et identifiant de type d'événement de cycle de vie) - Renvoie un objet js avec l'état - « réussite ».
- removeLEType(@param - EXIGE : Identifiant de type d'événement de cycle de vie) - Renvoie un objet js avec l'état - « réussite ».
Méthodes associées aux ensembles d'activités :
- createActivitySet(@param - EXIGE : Tableau d'objets js avec des paires de valeurs de nom du champ) - Renvoie un objet js avec l'état - « réussite ».
- updateActivitySet(@param - EXIGE : Tableau d'objets js avec des paires de valeurs de nom du champ et ActivitySetId) - Renvoie un objet js avec l'état - « réussite ».
- removeActivitySet(@param - EXIGE : activitySetId) - Renvoie un objet js avec l'état - « réussite ».
Avancé :
- Hr_triggerUtil - Méthodes pratiques pour le scripting avancé sur les ensembles d'activités en cours d'exécution.
- checkActivitySetsCompleted(activitySetList) - Vérifier quand les ensembles d'activités dans la liste sont terminés.
- checkForElapsedDate(date) - Vérifier quand la date transmise est passée.
- checkForElapsedDateWithOffset(date, offset, offsetUnits, offsetType)