API et script includes d'événement de cycle de vie

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Des scripts includes appellent des workflows dans Lifecycle Events.

    Les scripts includes suivants sont fournis avec Lifecycle Events :
    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.
    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 :
    • 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)