---
sourceDocument: Workflows de version Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Workflows de version Xanadu

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Créer une activité de tâche workflow

# Créer une activité de tâche workflow {#r_CreateTask__ys2_gks_3x}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 6 minutes de lecture

L'activité Créer une tâche génère un enregistrement sur l'une des tables qui étendent la tâche \[task\]. {#r_CreateTask__wf-create-task-activity-shortdesc}
Remarque :  
Cette activité est uniquement disponible lorsque le workflow s'exécute sur une table qui étend la tâche.  
Si la case Attendre l'achèvement est cochée, le contexte du workflow attend qu'une action de l'utilisateur sur la tâche, par exemple Terminé ou Incomplet, progresse en fonction de l'action de l'utilisateur.  
Remarque :  
Les activités de 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 `d'activity.result` à partir d'un champ de script de l'activité. Par défaut, la valeur État final de l'enregistrement de tâche 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é
{#r_CreateTask__ul_jd1_grc_sp}

## Variables d'entrée

Les variables suivantes déterminent le comportement de l'activité.{#r_CreateTask__table_jlf_nrc_sp__entry__2}

| Champ | Description |
|-|-|
| Créer une tâche Paramètres d'activité Les champs suivants spécifient le comportement de l'activité Créer une tâche. ||
| Type de tâche | Type de tâche à créer. Sélectionnez dans la table de tâches correspondante pour le workflow. |
| Priorité | Priorité par défaut affectée à la tâche. Si vous définissez également la priorité de la tâche dans la section Valeurs de tâche à partir de , la valeur de la tâche remplace la priorité par défaut. |
| 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 elle est décochée, la tâche est créée, mais le workflow continue. |
| Créer des paramètres d'enregistrement de tâche Les champs suivants spécifient les valeurs de champ que cette activité définit pour la tâche qu'elle crée. ||
| Valeurs pour tâche de | Les valeurs utilisées pour créer la tâche peuvent provenir de : * Champs : ensemble prédéfini de champs, notamment Groupe d'exécution, Affecté à, Description brève et Instructions. * Modèle : 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. {#r_CreateTask__ul_krg_kpc_sp} Remarque : Toute priorité de tâche que vous définissez ici remplace la priorité par défaut définie par le champ Priorité . |
| Groupe d'exécution S'affiche uniquement lorsque la valeur de la tâche est définie sur <kbd class="ph userinput">Champs</kbd> | 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 la tâche est définie sur <kbd class="ph userinput">Champs</kbd> | 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 la tâche est définie sur <kbd class="ph userinput">Champs</kbd> | Brève description de la tâche. Renseigne le champ Brève description de la nouvelle tâche. |
| Instructions S'affiche uniquement lorsque la valeur de la tâche est définie sur <kbd class="ph userinput">Champs</kbd> | Instructions de la tâche que l'utilisateur doit terminer avant de fermer la tâche. Renseigne le champ Description de la nouvelle tâche. |
| Modèle de tâche S'affiche uniquement lorsque les valeurs de tâche de sont définies sur Modèle. | Modèle utilisé pour compléter des valeurs pour la tâche. |
| Définir les valeurs S'affiche uniquement lorsque Valeurs de tâche de est défini sur Valeurs. | Widget utilisé pour spécifier des valeurs pour tous les champs de la tâche. |
| Avancé ||
| Avancé | Cochez la case Avancé si vous souhaitez utiliser un script pour affecter des valeurs sur la tâche de catalogue. Lorsque vous cochez Avancé, une zone de texte s'affiche, dans laquelle vous pouvez entrer votre script. |
| Script avancé N'apparaît que 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 variable <var class="keyword varname">task</var> lors de la définition de valeurs supplémentaires, par exemple : `task.short_description = current.short_description ;` |
| Planification de la tâche ||
| Date d'échéance basée sur | Sélectionnez la manière 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 (par exemple, la fin du jour ouvrable suivant). * Un 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. {#r_CreateTask__ul_yxc_4mc_sp} |
| Durée S'affiche uniquement lorsque la date d'échéance basée sur est définie sur <kbd class="ph userinput">Durée spécifiée par l’utilisateur</kbd> | Nombre spécifique de jours et d'heures. |
| Durée relative S'affiche uniquement lorsque la date d'échéance basée sur est définie sur <kbd class="ph userinput">Une durée relative</kbd> | 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 <kbd class="ph userinput"> un champ de date/heure ou de durée</kbd> | Le champ de date/heure ou de durée. |
| Script de date d'échéance S'affiche uniquement lorsque la date d'échéance basée sur est définie sur <kbd class="ph userinput"> Script</kbd> | 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 un calendrier est spécifié, la durée ne sera prise en compte que pour les heures spécifiées dans le calendrier. Par exemple, si la durée est de 2 heures et que le workflow commence à 16h00 selon un calendrier de 8h00 à 17h00, il se termine à 9h00 le lendemain. Les options sont les suivantes : * Planification de ce workflow : Le calendrier utilise la date, l'heure et un fuseau horaire de contexte de workflow 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. * Un champ de planification : Le calendrier utilise une valeur d'une table et un fuseau horaire facultatif basé sur la valeur. {#r_CreateTask__ul_wys_qhd_lq} |
| Calendrier S'affiche uniquement lorsque l'option Calendrier basé sur est définie sur <kbd class="ph userinput"> Une planification spécifique</kbd> | 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 <kbd class="ph userinput"> Un champ de calendrier</kbd>. | Un champ de date et heure ou de durée pour le calendrier, qui est 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. * Un fuseau horaire spécifique : Un fuseau horaire spécifique que vous choisissez dans une liste de choix. * Champ de fuseau horaire : Un champ de fuseau horaire pour suivre la durée à partir d'un champ sur le formulaire. {#r_CreateTask__ul_hmv_vhd_lq} |
| Fuseau horaire S'affiche uniquement lorsque l'option Fuseau horaire basé sur est définie sur <kbd class="ph userinput"> Un fuseau horaire spécifique</kbd> . | 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 <kbd class="ph userinput"> Un champ de fuseau horaire.</kbd> | Un champ de date et heure ou de durée pour le calendrier, qui est associé à la table. Les champs valides apparaissent en bleu dans la boîte de dialogue Sélectionner l'élément dans une arborescence. |
[Tableau 1. Créer des variables d'entrée d'activité de tâche]

{#r_CreateTask__table_jlf_nrc_sp}

## États

L'état de l'activité indique au moteur de workflow ce qu'il doit faire avec l'activité.{#r_CreateTask__table_kfx_ttc_sp__entry__2}

| État | Description |
|-|-|
| Exécution | Le moteur de workflow sait 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. |
[Tableau 2. Créer des états d'activité de tâche]

{#r_CreateTask__table_kfx_ttc_sp}

