Utiliser le composant Try Catch

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Interceptez une erreur ou une exception qui se produit dans un composant d’une automatisation.

    Avant de commencer

    Rôle requis : aucun

    Pourquoi et quand exécuter cette tâche

    Pour configurer les propriétés du composant Try Catch, consultez Propriétés du composant Try Catch.

    Pour plus d’informations sur les problèmes liés au composant Try Catch, consultez l’article de la base de connaissances KB1123551, l’article de la base de connaissances KB1123552 et le KB1123556 de l’article de la base de connaissances.

    Vous pouvez utiliser plusieurs instances du composant Try Catch dans une automatisation pour gérer les erreurs provenant d’autres composants le long du même chemin d’exécution. Lorsque le composant Try Catch détecte une erreur ou une exception dans un composant, l’automatisation après l’échec du composant ne s’exécute pas. Le composant Try Catch renvoie le message d’erreur et peut éventuellement exécuter un flux alternatif qui est connecté à son port En cas d’erreur. Si une activité comprenant un composant Try Catch appelle une autre activité sans composant Try Catch le long du même chemin d’exécution et après son composant Try Catch, le composant Try Catch peut intercepter les erreurs, le cas échéant, dans l’activité de l’appelé.

    Procédure

    1. Dans la fenêtre Toolbox (Boîte à outils), accédez à Général > Essayer Catch.
    2. Faites glisser le composant Try Catch vers l’aire de conception.
    3. Connectez les ports du composant Try Catch aux ports correspondants des autres composants ou activités, comme décrit dans le tableau suivant.
      Tableau 1. Paramètres de port du composant Try Catch
      Type de port Nom de port Type de données Objectif de la connexion Valeur par défaut Obligatoire?
      Contrôler la sortie Contrôle de sortie Non applicable Lorsqu’il n’y a pas d’erreur, passe le contrôle à un autre composant ou à une activité. Non applicable Oui
      Contrôler la sortie En cas d’erreur Non applicable Transmet le contrôle à un autre composant ou à une autre activité après que le composant Try Catch a détecté une erreur.

      Utilisez ce port une fois que le composant Try Catch intercepte une erreur ou une exception et que vous souhaitez exécuter un autre composant dans l’activité actuelle ou dans une autre.

      Non applicable Non. La connexion du port est facultative.
      Sortie de données Message d'erreur Chaîne Renvoie le message d’erreur. Non applicable Non. La connexion du port est facultative.
    4. Facultatif : Pour tester le composant, cliquez avec le bouton droit sur la barre du composant, puis sélectionnez Exécuter à partir d’ici.
      Remarque :
      Le composant Try Catch peut ne pas fonctionner comme prévu avec le composant parallèle.

    Le composant TRY CATCH intercepte l’erreur à partir de la méthode ReadFromExcel

    Le composant Try Catch intercepte l’erreur à partir de la méthode ReadFromExcel. Le port En cas d’erreur passe ensuite le contrôle au composant Afficher.