Pourquoi les tâches du catalogue ne sont pas créées dans ServiceNow

Le problème le plus fréquent en production (et comment le résoudre)

Vous soumettez un élément du catalogue.

La demande est créée.
Le RITM est créé.

Mais… aucune tâche (SCTASK) n’apparaît.

C’est l’un des problèmes les plus fréquents dans ServiceNow.
Et dans la majorité des cas — le workflow existe bien.

Le problème vient généralement de la configuration logique.


Ce qui devrait normalement se passer

Lorsqu’un utilisateur soumet un élément du catalogue :

REQ → RITM → Workflow / Flow → SCTASK

Si la SCTASK manque, le workflow ne s’est pas exécuté correctement.


Cause n°1 — Workflow non attaché à l’élément du catalogue

Erreur la plus courante.

Le workflow est créé mais non associé.

Vérifier

Catalogue Item → Process Engine → Workflow / Flow Designer

Vide = aucune tâche générée


Cause n°2 — Conditions évaluées à faux

Exemple :

Département = IT

Si l’utilisateur choisit RH → le workflow saute l’activité.

Symptôme

Workflow démarre puis s’arrête immédiatement.


Cause n°3 — Mauvaise table dans Flow Designer

Très fréquent.

Déclencheur configuré sur :
sc_request

Au lieu de :
sc_req_item

Le flow s’exécute → mais aucune tâche n’est créée.


Cause n°4 — Approbation bloquante

Dans beaucoup de workflows :

Approbation → puis création des tâches

Si l’approbation reste en attente → pas de tâches.

Vérifier

RITM → Related List → Approvals


Cause n°5 — Erreurs de script

Une petite erreur stoppe la création.

Exemple :

current.variables.location.nil()

Où vérifier

System Logs → Errors
Workflow Context → Activity History


Cause n°6 — Groupe d’assignation vide

Si le groupe est obligatoire et vide → activité ignorée.

Toujours définir un groupe.


Cause n°7 — Record Producer utilisé

Un Record Producer crée directement un enregistrement, pas une SCTASK.

Les tâches ne sont créées que si scriptées.


Checklist rapide

  1. Workflow attaché ?

  2. Table sc_req_item ?

  3. Approbation en attente ?

  4. Conditions fausses ?

  5. Erreurs script ?

  6. Groupe assigné ?


Conclusion

L’absence de tâches catalogue n’est presque jamais un bug ServiceNow.
C’est une erreur de logique de configuration.

Comprendre REQ → RITM → Workflow → SCTASK simplifie le dépannage.

💼 Support professionnel disponible

Si vous rencontrez des problèmes sur des projets réels liés au développement backend d’entreprise ou à l’automatisation des workflows, je propose des services de conseil payants, de débogage en production, de support projet et de formations ciblées.

Les technologies couvertes incluent Java, Spring Boot, PL/SQL, Azure, CMS, ainsi que l’automatisation des workflows (jBPM, Camunda BPM, RHPAM), DMN/Drools.

📧 Contact: ishikhanirankari@gmail.com | info@realtechnologiesindia.com

🌐 Website: IT Trainings | Digital lectern | Digital rostrum | Digital metal podium     


Comments

Popular posts from this blog

Scopes of Signal in jBPM

OOPs Concepts in Java | English | Object Oriented Programming Explained

jBPM Installation Guide: Step by Step Setup