activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de workflow

Dernière mise à jour 9 mars 2026

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

Définit le statut d'un élément de transaction Orchestrator sur Échec ou Réussite.

Définition

Espace de noms : UiPath.Activities.System.API

Assembly : UiPath.System.Activities.Api (in UiPath.System.Activities.Api.dll)

Surcharges

SetTransactionStatus(QueueItem, ProcessingStatus)Définit l'état d'un élément de transaction sur Failed ou Successful.
SetTransactionStatus(QueueItem, ProcessingStatus, String)Définit le statut d'une transaction, à partir d'un dossier Orchestrator spécifié, sur Échec (Failed) ou Réussi (Successful).
SetTransactionStatus(QueueItem, ProcessingStatus, String, Dictionary<Strin, Object>, Dictionary<String, Object>, String, ErrorType, String, Int32)Définit le statut d'un élément de transaction sur Échec (Failed) ou Réussi (Successful), avec d'autres configurations et mises à jour.

SetTransactionStatus(QueueItem, ProcessingStatus)

Définit l'état d'un élément de transaction sur Failed ou Successful.

void SetTransactionStatus(
    QueueItem transactionItem,
    ProcessingStatus status
)
void SetTransactionStatus(
    QueueItem transactionItem,
    ProcessingStatus status
)

transactionItem QueueItem : le TransactionItem dont le statut doit être mis à jour.

status ProcessingStatus : le statut qui doit être défini sur TransactionItem.

SetTransactionStatus(QueueItem, ProcessingStatus, String)

Définit le statut d'une transaction, à partir d'un dossier Orchestrator spécifié, sur Échec (Failed) ou Réussi (Successful).

void SetTransactionStatus(
    QueueItem transactionItem,
    ProcessingStatus status,
    string folderPath
)
void SetTransactionStatus(
    QueueItem transactionItem,
    ProcessingStatus status,
    string folderPath
)

transactionItem QueueItem : le TransactionItem dont le statut doit être mis à jour.

status ProcessingStatus : le statut qui doit être défini sur TransactionItem.

folderPath Chaîne : le chemin d'accès du dossier où se trouve l' objet ÉlémentTransaction 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".

SetTransactionStatus(QueueItem, ProcessingStatus, String, Dictionary<Strin, Object>, Dictionary<String, Object>, String, ErrorType, String, Int32)

Définit le statut d'un élément de transaction sur Échec (Failed) ou Réussi (Successful), avec d'autres configurations et mises à jour.

void SetTransactionStatus(
    QueueItem transactionItem,
    ProcessingStatus status,
    string folderPath,
    Dictionary<string, Object> analytics,
    Dictionary<string, Object> output,
    string details,
    ErrorType errorType,
    string reason,
    int timeoutMS
)
void SetTransactionStatus(
    QueueItem transactionItem,
    ProcessingStatus status,
    string folderPath,
    Dictionary<string, Object> analytics,
    Dictionary<string, Object> output,
    string details,
    ErrorType errorType,
    string reason,
    int timeoutMS
)

transactionItem QueueItem : le TransactionItem dont le statut doit être mis à jour.

status ProcessingStatus : le statut qui doit être défini sur TransactionItem.

folderPath Chaîne : le chemin d'accès du dossier où se trouve l' objet ÉlémentTransaction 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".

analytics Dictionnaire<String, Object> : Un ensemble d’informations analytiques sur le TransactionItem dont le statut doit être mis à jour.

output Dictionnaire<String, Object> : collection d'informations supplémentaires sur le TransactionItem spécifique dont le statut doit être mis à jour.

details String : détails concernant la transaction ayant échoué. Vous pouvez y inscrire toutes les informations du journal ou d'autres détails concernant l'échec.

errorType 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 exemple 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 exemple une facture qui n'a pas pu être payée). Pour plus d'informations sur ce choix, consultez l'article Exception métier vs Exception d'application .

reason String : la raison de l'échec de l'objet Transaction. Vous pouvez y inscrire n'importe quelle raison ici (par exemple ne contient pas la lettre F).

timeoutMS Int32 : spécifie le délai d'attente 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).

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour