- 概要
- 吹き出し
- 複雑なシナリオ
- 資格情報
- Data Service
- フォーム
- リリース ノート
- プロジェクトの対応 OS
- リアルタイム フォーム
- フォーム データを更新する
- JavaScript を使用してフォームを実行する
- CSS を使用してフォームをカスタマイズする
- 条件付きコンポーネント
- 複数のコンポーネントを列の同じ行に追加する
- データ テーブル コンポーネントを使用する
- ファイル/フォルダー パスを取得
- データ グリッド コンポーネントからセルの値を読み取る
- PDF ファイルを表示する
- フォーム内で画像を表示する
- データ グリッドをスクロールする
- フォームで開発者ツールを使用する
- フォーム コンポーネントの値を計算する
- フォーム内の日付を管理する
- フォーム内のハイパーリンクを開く
- フォームに既定のタブを表示する
- コンポーネントのラベル全体を表示する
- ドロップダウン リストの長い文字列を検索する
- 23.4 より前のフォーム エクスペリエンスについて
- プロジェクトの対応 OS
- リアルタイム フォーム
- 動的なチェック ボックス
- 条件付きドロップダウン
- 既定タブを表示する
- 画像を表示する
- PDF ファイルを表示する
- ラベル全体を表示する
- 動的な HTML 要素
- 日付を管理する
- ドロップダウンで長い文字列を検索する
- ローカル CSS ファイルを使用してフォームをカスタマイズする
- チェックボックスの変更時に [実行] ブロックを実行する
- 列の幅をカスタマイズする
- フォーム データを更新する
- コレクション データをリセットする
- 高度な論理
- ドロップダウン オプションの変更時に [実行] ブロックを実行する
- データ グリッド コンポーネントからセルの値を読み取る
- 条件付きコンポーネント
- データ グリッド コンポーネントをスクロールする
- グリッド コンポーネントを使用する
- 開発ツール
- 計算値
- 動的ドロップダウン
- ボタンのクリックでタブを切り替える
- フォーム内のハイパーリンクを開く
- FTP
- IPC
- 永続性
- リリース ノート
- プロジェクトの対応 OS
- 永続性アクティビティ パッケージについて
- 一括編集フォーム デザイナー
- ジョブを開始し参照を取得 (Start Job And Get Reference)
- ジョブ完了まで待機し再開
- キュー アイテムを追加し参照を取得 (Add Queue Item And Get Reference)
- キュー アイテム完了まで待機し再開
- フォーム タスク完了まで待機し再開
- 時間差で再開 (Resume After Delay)
- タスクを割り当て
- 外部タスクを作成
- 外部タスクの完了を待機して再開
- タスクを完了する
- タスクを転送 (Forward Task)
- フォーム タスクを取得 (Get Form Tasks)
- タスク データを取得 (Get Task Data)
- アプリ タスクを取得
- タスクのコメントを追加
- タスクのラベルを更新
- アプリ タスクを作成
- アプリ タスク完了まで待機し再開
- タスク タイマーを設定
- Automation Ops パイプライン
- システム
- リリース ノート
- システム アクティビティ パッケージについて
- プロジェクトの対応 OS
- サポートされている文字エンコード
- 正規表現ビルダー ウィザード
- データ列を追加
- データ行を追加
- ログ フィールドを追加
- 日付に加算または減算
- トランザクション アイテムを追加
- キュー アイテムを追加
- コレクションに項目を追加
- リストに項目を追加
- 文字列を追加書き込み
- 警告音
- 繰り返しを終了
- ファイルを参照
- フォルダーを参照
- コレクションを構築
- データ テーブルを構築
- キュー アイテムを一括追加
- 文字種を変更
- 型を変更
- False か確認
- True か確認
- データ テーブルをクリア
- コレクションをデータ テーブルに変換
- コメント
- ファイルを圧縮 (Zip)
- ファイルをコピー
- フォルダーをコピー
- テキストを結合
- コメント アウト/無効化されたアクティビティ
- 現在の繰り返しをスキップ/現在の繰り返しをスキップ
- ファイルを作成
- フォルダーを作成
- リストを作成
- カスタム入力
- 削除する
- ファイルを削除
- フォルダーを削除
- ストレージ ファイルを削除
- キュー アイテムを削除
- ローカル トリガーを無効化
- 繰り返し (後判定)
- ファイルを URL からダウンロード
- ストレージ ファイルをダウンロード
- ローカル トリガーを有効化
- ビジネス ルールを評価
- コレクション内での有無
- ファイルを展開 (Unzip)
- テキストから日付と時刻を抽出
- テキストを取得
- ファイル変更トリガー
- ファイルの存在を確認
- コレクションをフィルター
- データ テーブルをフィルター
- フォルダーの存在を確認
- 繰り返し (コレクションの各要素)
- 繰り返し (フォルダー内の各ファイル)
- ファイル変更トリガー v3
- 検索して置換
- 一致するパターンを探す
- 繰り返し (フォルダー内の各フォルダー)
- 繰り返し (データ テーブルの各行)
- 日付をテキストとして書式設定
- 値を書式化
- テキストからデータ テーブルを生成
- アセットを取得
- 資格情報を取得/Orchestrator の資格情報を取得
- 現在のジョブの情報を取得
- 特殊フォルダーのパスを取得
- 環境変数を取得
- ファイル情報を取得
- フォルダー情報を取得
- ジョブを取得
- プロセスを取得
- 行項目を取得
- トランザクション アイテムを取得
- ユーザー名/パスワードを取得
- キュー アイテムを取得
- グローバル変数変更トリガー
- 入力ダイアログ
- コードを呼び出し
- COM メソッドを呼び出し
- PowerShell を呼び出し
- プロセスを呼び出し
- VBScript を呼び出し
- ワークフロー ファイルを呼び出し
- テキストの一致を確認
- データ テーブルを結合
- プロセスを強制終了
- 対話型ワークフローを起動
- ストレージ ファイルのリストを取得
- メッセージをログ
- データ テーブルを検索
- 手動トリガー
- コレクションを結合
- データ テーブルをマージ
- メッセージ ボックス
- 日付を変更
- テキストを変更
- ファイルを移動
- フォルダーを移動
- 複数代入
- キューへの新しいアイテムの追加
- グローバル変数の変更を通知
- Orchestrator への HTTP 要求
- データ テーブルを出力
- パスの存在を確認
- トランザクション アイテムを延期
- プロセス終了トリガー
- プロセス開始トリガー
- アラートを生成
- リストの項目を読み込み
- テキスト ファイルを読み込み
- ストレージ テキストを読み込み
- データ列を削除
- データ行を削除
- 重複行を削除
- コレクションから削除
- ログ フィールドを削除
- 一致するパターンを置換
- 繰り返し (指定回数)
- トリガーを繰り返し
- ファイル名を変更
- フォルダー名を変更
- ステータスを報告
- タイマーをリセット
- タイマーを再開
- リトライ スコープ
- 復帰
- ローカル トリガーを実行
- プロセスを並列実行
- アセットを設定
- 資格情報を設定
- 環境変数を設定
- トランザクションの進行状況を設定
- トランザクションのステータスを設定
- 停止すべきか確認
- テキストを分割
- データ テーブルを並べ替え
- タイマーを開始
- ジョブを開始
- ジョブを停止
- ローカル トリガーを停止
- タイマーを停止
- テキストを左右に分割
- テキストを大文字/小文字にする
- タイム トリガー
- トリガー スコープ
- タイムアウト スコープ
- 行項目を更新
- リストの項目を更新
- ストレージ ファイルをアップロード
- ダウンロードを待機
- キュー アイテムを待機
- 繰り返し (前判定)
- ワークフロー プレースホルダー
- ストレージ テキストを書き込み
- テキスト ファイルに書き込み
- データ行を追加
- AddQueueItem
- トランザクション アイテムを追加
- 文字列を追加書き込み
- BulkAddQueueItems
- データ テーブルをクリア
- Zip ファイルを圧縮 (CompressZipFiles)
- ファイルをコピー
- ファイルを作成
- フォルダーを作成
- ファイルまたはフォルダーを削除
- キュー アイテムを削除
- ストレージ ファイルを削除
- ストレージ ファイルをダウンロード
- Unzip ファイルを抽出 (ExtractUnzipFiles)
- データ テーブルをフィルター
- アセットを取得
- 資格情報を取得
- GetJobs
- Get Queue Item
- GetQueueItems
- ローカル パスのリソースを取得
- 行項目を取得
- トランザクション アイテムを取得
- プロセスを呼び出し
- データ テーブルを結合
- ストレージ ファイルのリストを取得
- データ テーブルを検索
- データ テーブルをマージ
- ファイルを移動
- Orchestrator への HTTP 要求
- OutputDataTable
- パスの存在を確認
- トランザクション アイテムを延期
- ストレージ テキストを読み込み
- テキスト ファイルを読み込み
- データ列を削除
- 重複行を削除
- 置換
- アセットを設定
- 資格情報を設定
- SetTransactionProgress
- トランザクションのステータスを設定
- データ テーブルを並べ替え
- StartJob
- StopJob
- 行項目を更新
- ストレージ ファイルをアップロード
- キュー アイテムを待機
- ストレージ テキストを書き込み
- テキスト ファイルに書き込み
- テスト
- リリース ノート
- テスト アクティビティ パッケージについて
- プロジェクトの対応 OS
- プロジェクト設定
- Address
- AddTestDataQueueItem
- AttachDocument
- BulkAddTestDataQueueItems
- DeleteTestDataQueueItems
- GetTestDataQueueItem
- GetTestDataQueueItems
- GivenName
- LastName
- RandomDate
- RandomNumber
- RandomString
- RandomValue
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- VerifyExpression
- VerifyExpressionWithOperator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- VerifyRange
- ワークフロー イベント
- Workflow Foundation
リリース ノート
公開日: 2024 年 10 月 21 日
PDF ファイルとテキストの等価性の比較
指定された比較の種類とルールに基づいて PDF ファイルとさまざまなテキストを簡単に比較できるようになりました。ドキュメントとテキストを、行、文字、または単語単位で比較できます。さらに、比較時に特定のコンテンツ セグメントを除外するために、正規表現またはワイルドカード構文のいずれかを使用してカスタム ルールを作成するオプションもあります。
オートメーション プロジェクトの柔軟性を高めるために、ローコードのオートメーションとコード化されたオートメーションのどちらにも、ドキュメントとテキストを比較する機能が用意されています。テスト アクティビティと API を使用したドキュメントとテキストの比較方法については、以下のリソースをご覧ください。
公開日: 2024 年 7 月 1 日
2024 年 7 月 2 日追記: [テスト データのキュー アイテムを取得] アクティビティの挙動を修正しました。このアクティビティで、1,000 個を超えるキュー アイテムが返されていませんでした。
新しい Verify API
テスト プロセスをさらに自動化できるよう、テスト シナリオを検証するための新しい API を追加しました。使用できる新しい API については、以下の表をご覧ください。
API | 説明 |
---|---|
VerifyAreEqual | 2 つの式が等しいかどうかを検証します。 |
VerifyAreNotEqual | 2 つの式が等しくないかどうかを検証します。 |
VerifyContains | 最初の式に 2 番目の式が含まれているかどうかを検証します。 |
VerifyIsGreater | 最初の式が 2 番目の式より大きいことを検証します。 |
VerifyIsGreaterOrEqual | 最初の式が 2 番目の式より大きいことを検証します。 |
VerifyIsLess | 最初の式が 2 番目の式より小さいかどうかを検証します。 |
VerifyIsLessOrEqual | 最初の式が 2 番目の式以下かどうかを検証します。 |
VerifyIsRegexMatch | 最初の式が 2 番目の式の正規表現の一致するかどうかを検証します。 |
既存の Verify API の新しいオーバーロードまたは更新されたオーバーロード
テスト作業を簡素化するために、VerifyExpression、VerifyExpressionWithOperator、VerifyRange の各 API に新しいオーバーロードを追加しました。以下の表に、API と、その新しいオーバーロードまたは更新されたオーバーロードを示します。
API | オーバーロード |
---|---|
VerifyExpression | VerifyExpression(bool, string) |
VerifyExpressionWithOperator |
|
VerifyRange |
|
公開日: 2022 年 8 月 26 日
[範囲を検証] アクティビティを使用して、特定の範囲内の式をテストできるようになりました。これにより、テスト ワークフローに含まれる属性をより詳細に制御できます。
公開日: 2022 年 7 月 8 日
- テスト機能の存在を分かりやすくするため、テスト アクティビティが既定のすべての種類のプロジェクトに含まれるようにしました。
- [テスト データのキュー アイテムを追加] アクティビティのデザインを変更し、ユーザーが定義した名前のフィールドがサポートされるようにしました。
- [テスト データのキュー アイテムを削除] アクティビティを追加し、Studio のワークフローを使用してテスト データのキューを削除できるようにしました。
- [テスト データのキュー アイテムを複数取得] アクティビティを追加し、特定のテスト データのキュー アイテムを取得できるようにしました。
- [テスト データのキュー アイテムを取得] アクティビティに、キュー アイテムを消費済みとしてマークするオプションを追加しました。
公開日: 2022 年 5 月 9 日
- Newtonsoft.Json の依存関係のバージョン管理の問題により、運用環境において、API 呼び出しを実行するよう設定されたワークフローでエラーが発生していました。この問題は、v2021.4 以前のバージョンの Studio と Robot に影響を及ぼしていました。
- [SAP セッション属性変更トリガー] アクティビティのエラー メッセージがローカライズされていませんでした。
- [式を検証] アクティビティを含むテスト ケースを Cloud Orchestrator で正常に実行できませんでした。
- [コントロールの属性を検証] アクティビティ内に [要素の存在を確認] または [要素を検出] などのアクティビティを追加してから削除すると、検証エラーが発生していました。
公開日: 2021 年 10 月 27 日
- [ドキュメントを添付] アクティビティに [タグ] プロパティを追加し、テスト実行に添付されたファイルをマークできるようにしました。
- テスト アクティビティがクロスプラットフォーム プロジェクトをサポートするようになりました。
- .NET 5 フレームワークへのアップグレードの一環として、このアクティビティ パッケージも .NET 5 でサポートされるようにしました。
公開日: 2021 年 4 月 26 日
新しいルール
以下のアプリケーション テストのワークフロー アナライザーのルールを使用することで、複数の関係者が関わるプロジェクトでも同じレベルのオートメーションを維持することができます。
- プロジェクト内で一意ではないテスト ケース名 (TA-NMG-001) - テスト ケースが格納されているフォルダーまたはサブフォルダーに関わらず、テスト ケースが一意であるかどうかを確認します。
- テスト ケースの命名規則違反 (TA-NMG-002) - テスト ケースが特定の正規表現に一致することを確認します。
- テスト ケース内の検証の不足 (TA-DBP-001) - 定義された数 (最小数/最大数) の検証がテスト ケースに存在するかどうか確認します。
- テストされていないワークフロー (TA-DBP-002) - 割り当てられたテスト ケースを 1 つも含まないワークフローがないか確認します。
- Test Manager への接続 (TA-DBP-003) - Test Manager のテスト ケースにリンクされていない RPA テスト ケースがないか確認します。
- 使用されていないモック (TA-DBP-004) - モック アクティビティを 1 つも含まないモック ワークフローがないか確認します。
- 注釈がないテスト ケース (TA-DBP-005) - 注釈を 1 つも含まない RPA テスト ケースがないか確認します。
- 複雑すぎるテスト ケース/ワークフロー (TA-DBP-006) - テスト ケースやワークフロー ファイルに含まれる手順 (アクティビティ) の数が指定した数を超えていないかを確認します。
- 分岐が多すぎるテスト ケース (TA-DBP-007) - テスト ケースが if ステートメントを使用しているかどうか確認します。
[式を検証]、[コントロールの属性を検証] および [式を演算子で検証] アクティビティに新しいプロパティを用意し、以下の機能を新しく追加しました。
- 出力メッセージの書式を設定できます。
- Orchestrator に表示される、「検証」系アクティビティの代替表示名を設定できます。
- 検証アクティビティが失敗した場合は、レポートを作成して関係者に通知します。
公開日: 2020 年 10 月 13 日
テスト作業をサポートする合成テスト データを作成できるようになりました。これはたとえば、一般データ保護規則 (GDPR) などのデータ規制によりテスト目的で本番データを使用できないときに便利な機能です。存の本番データのコピーや匿名化に比べて、合成データの作成は、高いカバレッジを実現し簡単に再現することもできます。
合成テスト データの作成方法については、以下の新しいアクティビティの説明をご覧ください。
公開日: 2020 年 5 月 6 日
初回リリースのテスト アクティビティ パッケージでは、3 つのアクティビティを提供します。テスト用ワークフローで論理式およびコントロールの属性を検証できます。新しいアクティビティは以下のとおりです。
- V24.10.3
- 更新内容
- V24.10.1
- バグ修正
- V24.10.0
- 追記
- 更新内容
- V23.10.1
- バグ修正
- V23.10.0
- 新機能
- V23.4.1
- 改良点
- V22.10.4
- 新着情報
- 改良点
- V23.4.0
- 改良点
- V22.10.3
- バグ修正
- V22.10.2
- バグ修正
- v22.10.1
- 新機能
- バグ修正
- v22.10.0
- v22.8.2
- 改良点
- v22.7.0
- 改良点
- v22.4.3
- バグ修正
- v22.4.2
- バグ修正
- v1.4.6
- バグ修正
- v1.4.5
- バグ修正
- V1.4.4
- バグ修正
- V1.4.3
- 改良点
- バグ修正
- V1.3.3
- バグ修正
- v1.3.2
- ワークフロー アナライザー
- 「テスト データ」系アクティビティ
- 「検証」系アクティビティ
- v1.2.5
- バグ修正
- v1.2.4
- 新機能と改良点
- V1.0.0
- 新機能と改良点