Imprimer      Ouvrir la version PDF de l'aide en ligne


Rubrique précédente

Rubrique suivante

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 ? 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, reportez-vous à la rubrique 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 règle de workflow.

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.
  • 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.

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

  • Si des actions de mise à jour de valeurs ou de création d'événement d'intégration de workflow ont déjà été exécutées, elles sont annulées. Aucune des actions restantes de la règle de workflow n'est exécutée.

    REMARQUE : Si des actions de création de tâche ou d'envoi d'un e-mail ont déjà été exécutées, elles ne sont pas annulées.

  • 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

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


Publié en septembre 2017 Copyright © 2005, 2017, Oracle. Tous droits réservés. Legal Notices.