Exemple de flux d’état

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Vos processus de gestion peuvent exiger que les tâches de commande de travaux soient acceptées automatiquement lorsqu’elles sont réparties à un agent.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Créez un nouvel enregistrement de flux d’état qui automatise la transition de Expédition en attente à Accepté et contourne l’état Affecté dans lequel les agents peuvent rejeter des tâches. Cela empêche le système d’exécuter le script manuel associé aux actions d’interface utilisateur. Le script automatique effectue les tâches effectuées par le script manuel, telles que la mise à jour de la date et de l’heure de répartition de la tâche, ou pour effectuer des tâches supplémentaires telles que l’envoi d’une notification.

    Procédure

    1. Accédez à la Tous > Service sur site > Flux d'états > Flux de tâches de travail.
    2. Ouvrez l’enregistrement Affecté qui définit une transition de tâche de l’état de début Expédition en attente à l’état de fin Affecté.

      Il s’agit d’un changement d’état automatique qui se produit lorsque le nom d’un agent est ajouté au champ Affecté à et que la tâche est mise à jour.

    3. Changez le nom du flux d’état.

      Dans cet exemple, remplacez le nom par Ignorer l’acceptation par l’agent.

    4. Changez la valeur du champ État de fin sur Accepté.

      Cette transition vous permet de contourner l’enregistrement de flux d’état Accepter qui permet aux agents de rejeter des tâches.

    5. Configurez les critères de condition dans les champs suivants :
      • Chaîne de condition automatique : cette condition garantit que l’état actuel est Expédition en attente et que la valeur du champ Affecté à change. Par exemple, current.state == 10 && current.assigned_to.changes().
      • Condition automatique : la condition [Affecté à] [n’est pas vide] garantit que toutes les tâches distribuées sont acceptées automatiquement.
      • Script automatique : le script automatique définit l’heure à laquelle la tâche a été répartie. Par exemple, utilisez la méthode : current.dispatched_on = gs.nowDateTime() ;.
      Remarque :
      Les deux énoncés de condition précédents ont une relation [et]. Dans cet exemple, la règle métier s’exécute lorsqu’une tâche à l’état Expédition en attente est affectée à un agent.
    6. Copiez l’enregistrement à l’aide de la commande Insérer et rester .

      Cette action incrémente le numéro d’enregistrement et efface le champ Règle métier . Le système crée automatiquement une nouvelle règle métier à l’aide du nom du nouvel enregistrement de flux d’état. La règle métier Ignorer l’acceptation par l’agent fait passer la tâche de l’état Expédition en attente à l’état Accepté automatiquement lorsqu’un répartiteur saisit un nom d’utilisateur dans le champ Affecté à . Notez que toutes les modifications que vous apporterez à cet enregistrement de flux d’état à l’avenir seront exécutées par cette règle métier.

    7. Assurez-vous que la case Actif est cochée.
    8. Dans la liste Flux de tâches de travail, localisez l’enregistrement de flux de l’état Accepter et définissez l’état Actif sur Faux.

      Cette action désactive la transition qui permet aux agents d’accepter des tâches et fait passer le flux d’état directement de Expédition en attente à Accepté.