Activité de tâche workflow du catalogue

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 6 minutes de lecture
  • L’activité Tâche du catalogue crée un enregistrement de tâche du catalogue de services.

    Remarque :
    Cette activité est uniquement disponible lorsque le workflow s’exécute sur une table qui étend la tâche.
    Un utilisateur doit terminer la tâche de catalogue. Cette activité est disponible uniquement pour les workflows en cours d’exécution sur la table Élément de demande du catalogue [sc_req_item].
    Remarque :
    Les activités de la tâche s’exécutent en tant qu’utilisateur dont les actions terminent la tâche que le workflow attendait et font avancer le workflow.

    Résultats

    Vous pouvez affecter une valeur de résultat à l’aide de activity.result à partir d’un champ de script de l’activité. La valeur de l’état final de l’enregistrement de tâche du catalogue détermine la valeur de résultat de l’activité Créer une tâche . Les valeurs de résultat possibles sont les suivantes :
    • Fermé terminé
    • Fermé incomplet
    • Fermé ignoré
    • Supprimé
    • Annulé

    Champs d'entrée

    Les valeurs que vous saisissez dans les champs suivants déterminent le comportement de l’activité.

    Tableau 1. Informations sur l’activité de tâche du catalogue
    Champ Description
    Paramètres d’activité de la tâche du catalogue

    Les champs suivants spécifient le comportement de l’activité de la tâche du catalogue.

    Table de tâches Table sur laquelle cette activité s’exécute. Dans la plupart des cas, laissez la valeur par défaut définie : [sc_req_item].
    Priorité La valeur que vous souhaitez affecter au champ Priorité pour la nouvelle tâche.
    Attendre l’achèvement Si cette option est sélectionnée, l’activité de workflow attend que la tâche se termine avant de continuer. Si cette option est décochée, la tâche est créée, mais le workflow continue.
    Paramètres de l’enregistrement de tâche du catalogue

    Les champs suivants spécifient les valeurs de champ que cette activité définit pour la tâche de catalogue qu’elle crée.

    Valeur de tâche à partir de Spécifiez comment vous souhaitez remplir les champs de la nouvelle tâche.
    • Champs : ensemble prédéfini de champs comprenant le groupe d’exécution, l’affectation à, la description brève et les instructions.
    • Modèle : un modèle existant pour la table de tâches sélectionnée.
    • Valeurs : valeurs que vous spécifiez à l’aide d’un widget Définir les valeurs.

    Une fois que vous avez sélectionné une valeur pour la valeur de tâche, des champs supplémentaires spécifiques à cette valeur s’affichent sur le formulaire.

    Groupe d’exécution

    S’affiche uniquement lorsque la valeur de tâche de est définie sur Champs

    Groupe responsable de l’achèvement de la tâche. Renseigne le champ Groupe d’affectation sur la nouvelle tâche.
    Affectés à

    S’affiche uniquement lorsque la valeur de tâche de est définie sur Champs

    Utilisateur responsable de l’achèvement de la tâche. Renseigne le champ Affectation à de la nouvelle tâche.
    Description courte

    S’affiche uniquement lorsque la valeur de tâche de est définie sur Champs

    Brève description de la tâche. Renseigne le champ Description brève de la nouvelle tâche.
    Instructions

    S’affiche uniquement lorsque la valeur de tâche de est définie sur Champs

    Instructions que l’utilisateur doit suivre avant de fermer la tâche. Renseigne le champ Description de la nouvelle tâche.
    Modèle

    S’affiche uniquement lorsque la valeur de tâche de est définie sur Modèle.

    Les valeurs de la tâche sont remplies à partir des valeurs du modèle que vous sélectionnez.
    Valeurs définies

    S’affiche uniquement lorsque la valeur de la tâche à partir de est définie sur Valeurs.

    Sélectionnez un champ sur l’enregistrement de tâche pour une valeur que vous spécifiez ici.
    Avancé Cochez Avancé si vous souhaitez utiliser un script pour affecter des valeurs à la tâche de catalogue. Lorsque vous cochez la case Avancé, une zone de texte s’affiche, dans laquelle vous pouvez entrer votre script.
    Script avancé

    S’affiche uniquement lorsque le champ Avancé est coché.

    Définir des valeurs supplémentaires pour la tâche dans ce script. Ce script est exécuté une fois les valeurs de la tâche définies à l’aide des options Champs, Modèle ou Valeurs que vous avez spécifiées.

    Utilisez la tâche de variable lors de la définition de valeurs supplémentaires, par exemple :

    task.short_description = current.short_description ;

    Variables de tâches de catalogue
    Variables sur formulaire de tâches Spécifiez les variables de catalogue facultatives à inclure dans le formulaire de tâche du catalogue. Les variables que vous sélectionnez ici s’afficheront dans un champ appelé Éditeur de variable. Si vous ne sélectionnez aucune variable ici, le champ Éditeur de variable du formulaire de tâche du catalogue ne sera pas visible.
    Calendrier des tâches du catalogue
    Date d’échéance basée sur Sélectionnez la façon dont le workflow détermine la durée, la date d’échéance et le calendrier de la tâche.
    • Durée spécifiée par l’utilisateur : La durée est basée sur une valeur spécifiée par l’utilisateur.
    • Durée relative : La durée est calculée à partir d’une durée relative (comme la fin du jour ouvrable suivant).
    • Champ de date/heure ou de durée : La durée est basée sur la valeur d’un champ sur l’enregistrement actuel.
    • Script: La durée est renvoyée par un script.
    Durée

    S’affiche uniquement lorsque la date d’échéance basée sur est définie sur Durée spécifiée par l’utilisateur

    Nombre spécifique de jours et d’heures.
    Durée relative

    Apparaît uniquement lorsque la date d’échéance basée sur est définie sur Durée relative

    Nombre général et durée des jours ouvrables.
    Champ de date d’échéance

    S’affiche uniquement lorsque la date d’échéance basée sur est définie sur Champ de date/heure ou de durée

    Champ de date/heure ou de durée.
    Script de date d’échéance

    S’affiche uniquement lorsque l’option Date d’échéance basée sur est définie sur Script

    Script qui définit « réponse » sur le nombre de secondes de la durée.
    Calendrier basé sur Calendrier de base que le minuteur utilise pour compter les heures de travail. Si une planification est spécifiée, la durée sera prise en considération uniquement pour les heures spécifiées dans la planification. Par exemple, si la durée est de 2 heures et que le workflow commence à 16h00 selon un calendrier allant de 8h à 17h00, il se termine à 9h00 le lendemain. Les options sont les suivantes :
    • Planification de ce workflow : La planification utilise la date et l’heure du contexte du workflow, ainsi qu’un fuseau horaire facultatif basé sur la valeur.
    • Un calendrier spécifique : Le calendrier utilise une planification prédéfinie et un fuseau horaire facultatif basé sur la valeur.
    • Champ de planification : Le calendrier utilise une valeur provenant d’une table et un fuseau horaire facultatif basé sur la valeur.
    Calendrier

    S’affiche uniquement lorsque l’option Calendrier basé sur est définie sur Un calendrier spécifique

    La planification prédéfinie à partir d’une liste.
    Champ de calendrier

    S’affiche uniquement lorsque l’option Calendrier basé sur est définie sur Un champ de calendrier.

    Champ de date et heure ou de durée pour le calendrier associé à la table. Les champs valides apparaissent en bleu dans la boîte de dialogue Sélectionner l’élément dans une arborescence.
    Fuseau horaire basé sur Fuseau horaire pour le calcul de la durée. Le fuseau horaire peut être basé sur :
    • Aucun fuseau horaire : Faire défaut. Le workflow utilise le fuseau horaire GMT.
    • Fuseau horaire spécifique :Fuseau horaire spécifique que vous choisissez dans une liste de choix.
    • Champ de fuseau horaire :Champ de fuseau horaire pour suivre la durée d’un champ sur le formulaire.
    Fuseau horaire

    S’affiche uniquement lorsque l’option Fuseau horaire basé sur est définie sur Un fuseau horaire spécifique

    .
    Sélectionnez le fuseau horaire souhaité dans la liste de choix.
    Champ de fuseau horaire

    S’affiche uniquement lorsque l’option Fuseau horaire basé sur est définie sur Un champ de fuseau horaire.

    Champ de date et heure ou de durée pour le calendrier associé à la table. Les champs valides apparaissent en bleu dans la boîte de dialogue Sélectionner l’élément dans une arborescence.

    États

    L’état de l’activité indique au moteur de workflow ce qu’il doit faire de l’activité.
    Tableau 2. États des activités des tâches du catalogue
    État Description
    Exécution Le moteur de workflow sait qu’il doit démarrer la fonction onExecute de l’activité.
    En attente Le moteur de workflow ignore l'activité jusqu'à ce qu'un événement spécifique pour relancer l'activité soit déclenché.
    Terminé L'activité s'est terminée. Affichez la valeur de résultat pour connaître le résultat de l'activité.
    Annulé Cette activité, ou le workflow qui contient cette activité, a été annulée.
    Erreur Une erreur JavaScript s’est produite. Examinez les journaux pour connaître les détails de l'erreur.