activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

ワークフローのアクティビティ

最終更新日時 2026年3月9日

トランザクションのステータスを設定

Orchestrator のトランザクション アイテムのステータスを [失敗] または [成功] に設定します。

定義

名前空間: UiPath.Activities.System.API

アセンブリ: UiPath.System.Activities.Api (UiPath のUiPath.System.Activities.Api.dll)

オーバー ロード

SetTransactionStatus(QueueItem, ProcessingStatus)トランザクション アイテムのステータスを成功または失敗に設定します。
SetTransactionStatus(QueueItem, ProcessingStatus, String)指定した Orchestrator フォルダー、アイテムのトランザクションのステータスを [失敗] または [成功] に設定します。
SetTransactionStatus(QueueItem, ProcessingStatus, String, Dictionary<Strin, Object>, Dictionary<String, Object>, String, ErrorType, String, Int32)トランザクション アイテムのステータスを、その他の設定や更新とともに [失敗] または [成功] に設定します。

SetTransactionStatus(QueueItem, ProcessingStatus)

トランザクション アイテムのステータスを成功または失敗に設定します。

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

transactionItem QueueItem : ステータスを更新する TransactionItem です。

status ProcessingStatus : TransactionItem に設定するステータスです。

SetTransactionStatus(QueueItem, ProcessingStatus, String)

指定した Orchestrator フォルダー、アイテムのトランザクションのステータスを [失敗] または [成功] に設定します。

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

transactionItem QueueItem : ステータスを更新する TransactionItem です。

status ProcessingStatus : TransactionItem に設定するステータスです。

folderPathString : トランザクション アイテム がある フォルダーのパスで 、プロセスが実行されているフォルダーと異なる場合に使用されます。このフィールドは文字列値のみをサポートし、サブフォルダーを示す区切り文字として / が使用されます。たとえば、 "Finance/Accounts Payable"です。

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

トランザクション アイテムのステータスを、その他の設定や更新とともに [失敗] または [成功] に設定します。

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 : ステータスを更新する TransactionItem です。

status ProcessingStatus : TransactionItem に設定するステータスです。

folderPathString : トランザクション アイテム がある フォルダーのパスで 、プロセスが実行されているフォルダーと異なる場合に使用されます。このフィールドは文字列値のみをサポートし、サブフォルダーを示す区切り文字として / が使用されます。たとえば、 "Finance/Accounts Payable"です。

analytics Dictionary<String, Object> : ステータスを更新する TransactionItem についての分析情報のコレクションです。

output Dictionary<String, Object> : ステータスが更新される特定の TransactionItem に関するその他の情報のコレクションです。

details String: 失敗したトランザクションに関する詳細。エラーに関するログ情報やその他の詳細を配置できます。

errorType ErrorType : 失敗したトランザクションがスローしたエラーの種類です。Application - 技術的な問題 (たとえば、見つからないファイル)、この種類のエラーは、Orchestrator の設定に従ってトランザクションをリトライします。Business - 外部要因 (たとえば、支払えなかった請求書) に関するエラーです。この選択の詳細については、「 ビジネス例外とアプリケーション例外 」の記事を参照してください。

reason String : トランザクションが失敗した理由です。たとえば「文字 F を含まない」など、任意の簡潔な理由を配置できます。

timeoutMS Int32 : アクティビティの実行が完了するまで待機する時間をミリ秒単位で指定します。指定した時間が経過しても実行が完了しない場合には例外をスローします。既定値は 30000 ミリ秒 (30 秒) です。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得