activities
latest
false
UiPath logo, featuring letters U and I in white

Activités de workflow

Dernière mise à jour 6 déc. 2024

Définir l'état de transaction (Set Transaction Status)

UiPath.Core.Activities.SetTransactionStatus

Description

Définit le statut d'un élément de transaction Orchestrator sur Échec ou Réussite. Un exemple d'utilisation de cette activité est disponible ici.

Remarque :
  • Les valeurs de définition de schéma ajoutées aux files d'attente dans Orchestrator et marquées comme obligatoires sont automatiquement importées dans le générateur de dictionnaires de l'activité.
  • Les valeurs marquées comme non obligatoires peuvent être ajoutées aux éléments de la file d'attente et ne pas être appliquées.

Compatibilité du projet

Windows - Héritage | Windows | Multiplate-forme

Windows, configuration multiplate-forme

  • Chemin du dossier (Folder Path) - le chemin du dossier où se trouve l'objet ÉlémentTransaction (TransactionItem) spécifié, s'il est différent du dossier dans lequel le processus est en cours d'exécution. Ce champ prend uniquement en charge les valeurs de chaîne, avec / comme séparateur permettant d'indiquer les sous-dossiers. Par exemple : "Finance/Accounts Payable"
    Remarque :
    Le paramètre Orchestrator Folder Path ne fonctionne pas pour les processus exécutés par des robots dans des dossiers classiques. Seuls les robots des dossiers modernes ont la capacité de transmettre des données à l'extérieur de leur dossier.
    Les chemins d'accès relatifs aux dossiers sont pris en charge dans un en-tête X-UIPATH-FolderPath-Encoded comme suit :
    Chemin d'accès commençant par / - commence à partir du dossier root de l'arborescence dont il fait partie.
    Chemin d'accès commençant par . - commence à partir du dossier.
    Chemin commençant par .. - commence un niveau supérieur dans la hiérarchie du dossier pour chaque .. dans le chemin d'accès (par exemple ../ pour un niveau supérieur, ../../ pour deux niveaux supérieurs dans la hiérarchie).

    Notez que les barres obliques finales ne sont pas acceptées.

  • Élément de transaction (TransactionItem) - TransactionItem dont l'état doit être mis à jour.
  • État (Status) - État à définir sur TransactionItem..
Options avancées
Entrée
  • Nom de la file d'attente (Queue Name) : la file d'attente à partir de laquelle sélectionner la définition de schéma. Le nom n'est pas sensible à la casse, ce qui signifie que s'il a été défini en tant que « MaPremièreFileAttente » (MyFirstQueue) dans Orchestrator, il correspondra à « mapremièrefileattente » (myfirstqueue). Le nombre maximum de caractères est de 50.
  • Données analytiques (Analytics) : une collecte d'informations analytiques supplémentaires sur l'ÉlémentTransaction spécifique dont le statut doit être mis à jour.
  • Sortie (Output) - Collecte d'informations supplémentaires sur le TransactionItem spécifique dont le statut doit être mis à jour.
    Remarque : la définition de la propriété Output pour les transactions en échec n'est possible que lorsque vous êtes connecté à une version 2022.10 ou à des versions plus récentes d'Orchestrator.

Autres

  • Timeout (millisecondes) : spécifie le délai d'attente (en millisecondes) pour l'exécution de l'activité avant qu'une erreur soit générée. La valeur par défaut est de 30 000 millisecondes (30 secondes).
  • ContinuerSurErreur (ContinueOnError) : indique s'il faut poursuivre l'exécution des activités restantes, même si l'activité actuelle a échoué. Ce champ prend uniquement en charge les valeurs booléennes (Vrai (True), Faux (False)). La valeur par défaut est False.

Erreur de transaction

  • Détails (Details) : détails concernant la transaction ayant échoué. Ce champ ne prend en charge que les chaînes et les variables String. Vous pouvez y inscrire toutes les informations du journal ou d'autres détails concernant l'échec.
  • TypeError (ErrorType) - le type d'erreur généré par la transaction ayant échoué. Le type d'erreur que l'objet Transaction en échec a généré. Application - un problème technique (par ex. un fichier introuvable). Ce type d'erreur relancera la transaction en fonction des paramètres dans Orchestrator, Entreprise - une erreur concernant un facteur externe (par ex. une facture qui ne pouvait pas être réglée). Pour plus d'informations sur ce choix, consultez l'article Exception métier vs Exception d'application.
  • Raison (Reason) : raison pour laquelle la transaction a échoué. Ce champ ne prend en charge que les chaînes et les variables String. Vous pouvez y inscrire n'importe quelle raison ici (par exemple ne contient pas la lettre F).

Configuration Windows - Héritage

Panneau propriétés
Commun
  • ContinuerSurErreur (ContinueOnError) : indique s'il faut poursuivre l'exécution des activités restantes, même si l'activité actuelle a échoué. Ce champ prend uniquement en charge les valeurs booléennes (Vrai (True), Faux (False)). La valeur par défaut est False.
  • NomAffichage (DisplayName) - Nom affiché de l'activité.
  • Timeout (millisecondes) : spécifie le délai d'attente (en millisecondes) pour l'exécution de l'activité avant qu'une erreur soit générée. La valeur par défaut est de 30 000 millisecondes (30 secondes).
Entrée
  • Données analytiques (Analytics) : une collecte d'informations analytiques supplémentaires sur l'ÉlémentTransaction spécifique dont le statut doit être mis à jour.
  • Sortie (Output) - Collecte d'informations supplémentaires sur le TransactionItem spécifique dont le statut doit être mis à jour.
    Remarque : la définition de la propriété Output pour les transactions en échec n'est possible que lorsque vous êtes connecté à une version 2022.10 ou à des versions plus récentes d'Orchestrator.
  • État (Status) - État à définir sur TransactionItem..
  • Élément de transaction (TransactionItem) - TransactionItem dont l'état doit être mis à jour.
Divers
  • Chemin du dossier (FolderPath) : le chemin du dossier où se trouve l'objet ÉlémentTransaction (TransactionItem) spécifié, s'il est différent du dossier dans lequel le processus est en cours d'exécution. Ce champ prend uniquement en charge les valeurs de chaîne, avec / comme séparateur permettant d'indiquer les sous-dossiers. Par exemple : "Finance/Accounts Payable"
    Remarque :
    Le paramètre FolderPath ne fonctionne pas pour les processus exécutés par des robots dans des dossiers classiques. Seuls les robots des dossiers modernes ont la capacité de transmettre des données à l'extérieur de leur dossier.
    Les chemins d'accès relatifs aux dossiers sont pris en charge dans un en-tête X-UIPATH-FolderPath-Encoded comme suit :
    Chemin d'accès commençant par / - commence à partir du dossier root de l'arborescence dont il fait partie.
    Chemin d'accès commençant par . - commence à partir du dossier.
    Chemin commençant par .. - commence un niveau supérieur dans la hiérarchie du dossier pour chaque .. dans le chemin d'accès (par exemple ../ pour un niveau supérieur, ../../ pour deux niveaux supérieurs dans la hiérarchie).

    Notez que les barres obliques finales ne sont pas acceptées.

  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).

Erreur de transaction

  • Détails (Details) : détails concernant la transaction ayant échoué. Ce champ ne prend en charge que les chaînes et les variables String. Vous pouvez y inscrire toutes les informations du journal ou d'autres détails concernant l'échec.
  • TypeError (ErrorType) - le type d'erreur généré par la transaction ayant échoué. Le type d'erreur que l'objet Transaction en échec a généré. Application - un problème technique (par ex. un fichier introuvable). Ce type d'erreur relancera la transaction en fonction des paramètres dans Orchestrator, Entreprise - une erreur concernant un facteur externe (par ex. une facture qui ne pouvait pas être réglée). Pour plus d'informations sur ce choix, consultez l'article Exception métier vs Exception d'application.
  • Raison (Reason) : raison pour laquelle la transaction a échoué. Ce champ ne prend en charge que les chaînes et les variables String. Vous pouvez y inscrire n'importe quelle raison ici (par exemple ne contient pas la lettre F).

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.