Vos processus de gestion peuvent exiger que des 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 l’état Expédition en attente à l’état Accepté et contourne l’état Affecté, dans lequel les agents peuvent rejeter des tâches. Ceci empêche le système d’exécuter le script manuel associé aux actions d’interface utilisateur. Le script automatique effectue les tâches que le script manuel exécutait, comme la mise à jour de la date et de l’heure de la répartition de la tâche, ou des tâches supplémentaires, comme l’envoi d’une notification.
Procédure
Accédez à la Tous > Service sur site > Flux d'états > Flux de tâches de travail.
Ouvrez l’enregistrement Affecté qui définit la transition d’une tâche d’un état de début Expédition en attente à un é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.
Modifiez le nom du flux d’état.
Dans cet exemple, changez le nom en Ignorer l’acceptation de l’agent.
Modifiez la valeur dans le champ État de fin vers Accepté.
Cette transition vous permet de contourner l’enregistrement de flux d’état Accepter qui permet aux agents de rejeter les tâches.
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 réparties 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 suivante : current.dispatched_on = gs.nowDateTime() ;.
Remarque :
les deux déclarations de conditions précédentes ont une relation [et] . Dans cet exemple, la règle métier s’exécute lorsqu’une tâche dans l’état Expédition en attente est affectée à n’importe quel agent.
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, en utilisant le nom du nouvel enregistrement de flux d’état. La règle métier Ignorer l’acceptation de l’agent fait passer automatiquement la tâche d’Expédition en attente à Accepté quand un répartiteur saisit un nom d’utilisateur dans le champ Affecté à. Notez que tous les changements que vous apporterez à cet enregistrement de flux d’état à l’avenir seront exécutés par cette règle métier.
Assurez-vous que la case à cocher Actif est sélectionnée.
Dans la liste Flux de tâches de travail, localisez l’enregistrement de flux d’état Accepter et définissez le statut Actif sur faux.
Cette action désactive la transition qui permet aux agents d’accepter les tâches et fait passer le flux d’état directement d’Expédition en attente à Accepté.