|
Administration d'Oracle CRM On Demand > Gestion du processus > Configuration du workflow > A propos des échecs de règle de workflow et d'action de workflow
A propos des échecs de règle de workflow et d'action de workflow
Le comportement du système en cas d'échec d'une règle de workflow ou d'une action de règle de workflow dépend des points suivants :
- Type de la règle de workflow : s'agit-il d'une règle pré-événement ou post-événement ou d'un événement planifié ? Ceci est déterminé par l'événement déclencheur de la règle de workflow. Pour plus d'informations sur les événements déclencheurs, voir A propos des règles de workflow.
- Type de l'erreur ayant entraîné l'échec de la règle ou de l'action de workflow.
Ci-dessous figurent des exemples d'erreurs pouvant entraîner l'échec d'une règle de workflow ou d'une action de workflow.
- Erreur de syntaxe dans une expression dans une condition de règle de workflow ou dans une action de workflow. Certaines erreurs de syntaxe ne sont pas détectables par Expression Builder lors de la création d'une règle ou d'une action de workflow.
- Erreur sémantique dans une expression dans une condition de règle de workflow ou dans une action de workflow. Exemples d'erreurs sémantiques :
- Un champ de l'expression ne peut pas être identifié par Oracle CRM On Demand car la balise d'intégration du champ a été modifiée après la création de la règle de workflow ou de l'action de workflow.
- Une valeur non valide est indiquée pour un champ de liste de sélection dans l'expression.
Echecs de règle de workflow post-événement et d'action de workflow
Le tableau ci-après décrit le résultat des erreurs survenant dans les règles de workflow post-événement et les actions de workflow sur ces règles.
Type d'erreur
|
Résultat
|
Ce qui est signalé dans le moniteur des erreurs de workflow
|
Erreur de syntaxe dans une condition de règle de workflow
|
- Aucune des actions de la règle de workflow n'est exécutée.
- L'échec est signalé dans le moniteur des erreurs de workflow.
- Aucune des règles de workflow configurées pour le même type d'enregistrement et le même événement déclencheur n'est déclenchée.
- L'opération ayant déclenché la règle de workflow n'est pas affectée par l'échec de la règle.
|
Détails de la règle de workflow où se trouve l'erreur, avec les détails de l'erreur.
|
Erreur de syntaxe dans une action de workflow
|
- L'action de workflow échoue.
- L'échec est signalé dans le moniteur des erreurs de workflow.
- S'il existe d'autres actions pour la règle de workflow, elles sont exécutées.
- S'il existe d'autres règles de workflow pour le même type d'enregistrement et le même événement déclencheur, elles sont déclenchées et les actions qu'elles comportent sont exécutées.
- L'opération ayant déclenché la règle de workflow n'est pas affectée par l'échec de l'action de workflow.
|
Détails de l'action de workflow où se trouve l'erreur, avec les détails de l'erreur.
|
Erreur sémantique dans une condition de règle de workflow
|
- Aucune des actions de la règle de workflow n'est exécutée.
- L'échec est signalé dans le moniteur des erreurs de workflow.
- S'il existe d'autres règles de workflow pour le même type d'enregistrement et le même événement déclencheur, elles sont déclenchées et les actions qu'elles comportent sont exécutées.
- L'opération ayant déclenché la règle de workflow n'est pas affectée par l'échec de la règle.
|
Détails de la règle de workflow où se trouve l'erreur, avec les détails de l'erreur.
|
Erreur sémantique dans une action de workflow
|
- L'action de workflow échoue.
- L'échec est signalé dans le moniteur des erreurs de workflow.
- S'il existe d'autres actions pour la règle de workflow, elles sont exécutées.
- S'il existe d'autres règles de workflow pour le même type d'enregistrement et le même événement déclencheur, elles sont déclenchées et les actions qu'elles comportent sont exécutées.
- L'opération ayant déclenché la règle de workflow n'est pas affectée par l'échec de l'action de workflow.
|
Détails de l'action de workflow où se trouve l'erreur, avec les détails de l'erreur.
|
Toute autre erreur dans une action de workflow
|
- L'action de workflow échoue.
- L'échec est signalé dans le moniteur des erreurs de workflow.
- S'il existe d'autres actions pour la règle de workflow, elles sont exécutées.
- S'il existe d'autres règles de workflow pour le même type d'enregistrement et le même événement déclencheur, elles sont déclenchées et les actions qu'elles comportent sont exécutées.
- L'opération ayant déclenché la règle de workflow n'est pas affectée par l'échec de l'action de workflow.
|
Détails de l'action de workflow en échec, avec les détails de l'erreur.
|
Echecs de règle de workflow pré-événement et d'action de workflow
Le tableau ci-après décrit le résultat des erreurs survenant dans les règles de workflow pré-événement et les actions de workflow sur ces règles.
Type d'erreur
|
Résultat
|
Ce qui est signalé dans le moniteur des erreurs de workflow
|
Erreur de syntaxe dans une condition de règle de workflow ou dans une action de workflow
|
- Aucune des actions de la règle de workflow n'est exécutée.
- L'échec est signalé dans le moniteur des erreurs de workflow.
- Aucune des règles de workflow configurées pour le même type d'enregistrement et le même événement déclencheur n'est déclenchée.
- L'opération ayant déclenché la règle de workflow n'est pas affectée par l'échec de la règle.
|
Détails de la règle de workflow ou de l'action de workflow contenant la première erreur de syntaxe rencontrée, avec les détails de l'erreur.
|
Erreur sémantique dans une condition de règle de workflow
|
- Aucune des actions de la règle de workflow n'est exécutée.
- L'échec est signalé dans le moniteur des erreurs de workflow.
- Si la règle a été déclenchée par une opération de suppression, l'enregistrement est supprimé.
- Si la règle a été déclenchée par une opération de mise à jour, l'enregistrement mis à jour est sauvegardé, sauf si la case Annuler la sauvegarde est cochée dans la règle de workflow.
Si la case Annuler la sauvegarde est cochée sur la règle de workflow, l'opération de mise à jour ayant déclenché la règle de workflow est annulée, tout comme une opération de mise à jour est annulée si la condition de la règle n'est pas remplie. Pour plus d'informations sur ce qui se produit en cas d'annulation d'une opération de mise à jour par la fonctionnalité d'annulation de sauvegarde du workflow, voir Annulation des opérations d'enregistrement de workflow.
|
Détails de la règle de workflow où se trouve l'erreur, avec les détails de l'erreur.
|
Erreur sémantique dans une action de workflow
|
|
Non applicable
|
Toute autre erreur dans une action de workflow
|
- Aucune des actions restantes de la règle de workflow n'est exécutée.
- L'erreur est signalée à l'utilisateur dont l'action a déclenché la règle de workflow. Si la règle de workflow a été déclenchée par un service Web, l'échec de l'action de workflow est signalé dans la réponse au service Web.
- L'opération qui a déclenché la règle est bloquée.
|
Non applicable
|
Echecs d'événement planifié et d'action de workflow
Le tableau ci-après décrit le résultat pour les erreurs se produisant dans des événements planifiés et des actions de workflow sur ces événements planifiés pour les types d'enregistrement autres que Analyses.
Type d'erreur
|
Résultat
|
Ce qui est signalé dans le moniteur des erreurs de workflow
|
Erreur de syntaxe dans une action de workflow
|
- L'action de workflow échoue pour chaque enregistrement dans la liste.
- Une instance est signalée pour chaque échec dans le moniteur des erreurs de workflow.
- S'il existe d'autres actions pour l'événement planifié, elles sont exécutées.
- L'échec de l'action de workflow n'empêche pas la génération d'une instance en attente pour la prochaine occurrence planifiée de l'événement.
|
Détails de l'action de workflow contenant l'erreur de syntaxe rencontrée, avec les détails de l'erreur.
|
Erreur sémantique dans une action de workflow
|
- L'action de workflow échoue pour chaque enregistrement dans la liste.
- Une instance est signalée pour chaque échec dans le moniteur des erreurs de workflow.
- S'il existe d'autres actions pour l'événement planifié, elles sont exécutées.
- L'échec de l'action de workflow n'empêche pas la génération d'une instance en attente pour la prochaine occurrence planifiée de l'événement.
|
Détails de l'action de workflow où se trouve l'erreur, avec les détails de l'erreur.
|
Le nombre d'enregistrements renvoyés dans la liste indiquée dans l'événement planifié dépasse le nombre maximum autorisé.
|
- Aucune des actions sur l'événement planifié n'est exécutée, quel que soit l'enregistrement dans la liste.
- L'échec est signalé dans le moniteur des erreurs de workflow. Une seule instance est signalée.
- L'échec n'empêche pas la génération d'une instance en attente pour la prochaine occurrence planifiée de l'événement.
|
Détails de l'événement planifié ayant échoué, avec les détails de l'erreur.
|
L'utilisateur qui a activé l'événement planifié n'a pas accès à la liste indiquée dans l'événement planifié.
|
- Aucune des actions sur l'événement planifié n'est exécutée, quel que soit l'enregistrement dans la liste.
- L'échec est signalé dans le moniteur des erreurs de workflow. Une seule instance est signalée.
- L'échec n'empêche pas la génération d'une instance en attente pour la prochaine occurrence planifiée de l'événement.
|
Détails de l'événement planifié ayant échoué, avec les détails de l'erreur.
|
Toute autre erreur dans une action de workflow
|
- L'action de workflow échoue pour chaque enregistrement dans la liste.
- Une instance est signalée pour chaque échec dans le moniteur des erreurs de workflow.
- S'il existe d'autres actions pour l'événement planifié, elles sont exécutées.
- L'échec de l'action de workflow n'empêche pas la génération d'une instance en attente pour la prochaine occurrence planifiée de l'événement.
|
Détails de l'action de workflow en échec, avec les détails de l'erreur.
|
REMARQUE : Après l'échec d'une instance d'événement planifié, une autre instance est générée pour l'occurrence planifiée suivante de l'événement. Vous ne pouvez pas soumettre à nouveau une instance qui a échoué.
Echecs d'événement planifié et d'action de workflow pour le type d'enregistrement Analyses
Le tableau ci-après décrit le résultat pour les erreurs pouvant se produire pour des événements planifiés pour le type d'enregistrement Analyses et pour des actions de workflow sur ces événements planifiés. Dans tous les cas répertoriés dans le tableau, l'échec d'une action de workflow pour un ou plusieurs utilisateurs n'empêche pas la génération d'une instance en attente pour la prochaine occurrence planifiée de l'événement.
Type d'erreur
|
Résultat
|
Ce qui est signalé dans le moniteur des erreurs de workflow
|
Erreur de syntaxe dans une action de workflow
|
- L'action de workflow échoue pour chaque utilisateur figurant sur la liste des utilisateurs pour l'événement planifié et aucun e-mail n'est envoyé à l'utilisateur.
- Une instance est signalée pour chaque échec dans le moniteur des erreurs de workflow.
- S'il existe d'autres actions pour l'événement planifié, elles sont exécutées.
|
Détails de l'action de workflow contenant l'erreur de syntaxe rencontrée, avec les détails de l'erreur.
|
Erreur sémantique dans une action de workflow
|
- L'action de workflow échoue pour chaque utilisateur figurant sur la liste des utilisateurs pour l'événement planifié et aucun e-mail n'est envoyé à l'utilisateur.
- Une instance est signalée pour chaque échec dans le moniteur des erreurs de workflow.
- S'il existe d'autres actions pour l'événement planifié, elles sont exécutées.
|
Détails de l'action de workflow où se trouve l'erreur, avec les détails de l'erreur.
|
Un ou plusieurs des problèmes suivants survient lorsque Oracle CRM On Demand tente d'exécuter une action pour le compte d'un utilisateur.
- Le système ETL (extraction, transformation, chargement) est en cours d'exécution.
- Le serveur Analytics est arrêté.
- La limite est dépassée pour une ou plusieurs affectations de service de rapport, ou la limite d'affectation de fichier pour votre société est atteinte.
|
- L'action de workflow échoue.
- Aucune des actions restantes sur l'événement n'est exécutée pour l'utilisateur et aucune des actions restantes n'est exécutée pour aucun des utilisateurs restants sur la liste.
- Si une action sur l'instance de l'événement a été exécutée avec succès pour un utilisateur avant que le problème ne survienne, l'e-mail avec les résultats est envoyé à cet utilisateur.
- L'échec d'une instance est signalé au moniteur des erreurs de workflow.
|
Détails de l'action de workflow en échec, avec les détails de l'erreur.
|
Un ou plusieurs des problèmes suivants survient lorsque Oracle CRM On Demand tente d'exécuter une action pour le compte d'un utilisateur.
- Le rôle de l'utilisateur ne dispose pas du privilège Accès aux données analytiques V3.
- L'utilisateur est inactif.
- Oracle CRM On Demand ne peut pas se connecter au serveur Analytics pour le compte de l'utilisateur.
|
- Aucune des actions de workflow sur l'événement planifié n'est exécutée pour l'utilisateur.
- L'échec n'empêche pas l'exécution de l'action pour les autres utilisateurs de la liste sur l'événement planifié.
- L'échec d'une instance est signalé au moniteur des erreurs de workflow.
|
Détails de l'action de workflow en échec, avec les détails de l'erreur.
|
Un ou plusieurs des problèmes suivants survient lorsque Oracle CRM On Demand tente d'exécuter une action de workflow pour le compte d'un utilisateur.
- L'objet analytique sélectionné sur l'action n'est plus disponible.
- L'objet analytique sélectionné sur l'action est une analyse et l'exécution de cette analyse échoue.
REMARQUE : Si un tableau de bord ou une page d'un tableau de bord est sélectionné sur l'action, et si l'exécution d'une analyse du tableau de bord ou de la page d'un tableau de bord échoue, cela n'entraîne pas l'échec de l'action de workflow.
- Le fichier généré par l'action est supérieur à la taille maximale autorisée de 20 Mo.
- L'utilisateur n'a pas accès à l'objet analytique.
|
- L'action de workflow échoue pour l'utilisateur.
- S'il existe d'autres actions pour l'événement planifié, elles sont exécutées pour l'utilisateur.
- L'échec d'une instance est signalé au moniteur des erreurs de workflow.
|
Détails de l'action de workflow en échec, avec les détails de l'erreur.
|
|