- 概要
- 吹き出し
- 複雑なシナリオ
- 資格情報
- 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
基本情報
UiPath フォーム デザイナーは、ドラッグ アンド ドロップ操作によるフォーム作成機能を UiPath Studio で実現する form.io エンジンのカスタム実装です。
RPA 開発者は UiPath フォーム デザイナーを使用して、有人または無人オートメーションで必要なフォーム インターフェイスを構築します。すべてのフォーム フィールドの定義、動作、検証を設定します。
フォーム デザイナーを操作するには、[フォームを作成] アクティビティで [フォーム デザイナーを開く] を選択します。
フォーム コンポーネントでは、ユーザー データを収集できます。UI コンポーネントは、機能に基づいて、次のようなカテゴリにグループ化されます。
フォーム コンポーネントのカテゴリ |
説明 |
フォーム コンポーネント |
---|---|---|
ベーシック |
最もよく使用されるフォーム フィールドが含まれます。 |
テキスト フィールド テキスト領域 Number パスワード チェックボックス セレクト ボックス ラベル/ヘッダー ファイル/フォルダー ドロップダウン リスト ラジオ ボタン |
Advanced (カスタム) |
個人データまたは時間関連データが含まれます。 |
HTML 要素 コンテンツ メール 電話番号 日付/時刻 Day (日) Time 通貨 アンケート |
レイアウト |
フォームのレイアウトを変更する要素が含まれます。 |
列 パネル 表 タブ |
データ |
データの収集に特化したグリッドとコンテナーが含まれます。 |
非表示 コンテナ― データ グリッド 編集グリッド グリッド |
カスタム フォームを作成するには、目的の UI コンポーネントをドラッグして右側のパネルにドロップし、ユースケースのロジックに合わせて配置します。
各フォーム コンポーネントの詳細とその設定方法については、「フォーム コンポーネントについて」をご覧ください。
グリッド コントロール コンポーネントの比較
以下の表は、フォーム デザイナーで利用可能なグリッド コントロールの機能を比較したものです。この表では、グリッド、データ グリッド、および編集グリッドの各グリッド コントロール コンポーネントを使用する場合の推奨シナリオも示します。
Legend: = Available = Not available.
機能 |
グリッド |
データ グリッド |
編集グリッド |
---|---|---|---|
推奨シナリオ |
大量のデータを読み取り専用用途で表示する (読み取り専用機能) |
ユーザーが編集する必要のある一連の小さなデータを表示する (インライン編集機能) |
ユーザーが編集する必要のある一連の小さなデータを表示する (サブフォームのインライン編集機能) |
推奨行数 |
無制限 (100 行のページネーションのサポート) |
100 行以下。推奨数を超えるとパフォーマンス低下のリスク |
100 行以下。推奨数を超えるとパフォーマンス低下のリスク |
推奨列数 |
無制限 |
100 行に対して最大 7 列。パフォーマンス低下のリスク |
100 行に対して最大 7 列。パフォーマンス低下のリスク |
編集可能 |
|
|
|
ページネーション |
|
|
|
並べ替え可能 |
|
|
|
フィルター設定可能 |
|
|
|
実行時に列のサイズを変更可能 |
|
|
|
行のグループ化 |
|
|
|
論理と条件 |
|
|
|
テンプレートを使用した広範なカスタマイズ |
|
| |
グローバル検索 |
|
|
|
フォーム コンポーネントを選択すると、複数の設定タブがあるウィザードが開き、さまざまな機能をさらにカスタマイズできます。ウィザードのプレビュー ペインで進行状況を確認します。
目的どおりにコンポーネントをデザインした後、[保存] を選択します。
ウィザードに共通のタブで使用できる設定を以下の表に示します。
ウィザードのタブ |
説明 |
特記事項 |
---|---|---|
表示 |
フォーム コンポーネントの表示方法を設定します。 |
必須の [ラベル] フィールドで設定した名前が、[フィールド キー] タブのプロパティ名として渡されます。 |
データ |
テキスト フィールドでエンド ユーザーに表示される既定値を設定します。 |
ここでは、複数の項目 (セレクト ボックス、タブなど) を含むコンポーネントを定義できます。 |
検証 |
他の UI コンポーネントを有効化するための検証要件を設定します。 | |
フィールド キー |
ワークフローで今後も使用するコンポーネント名を設定します。 |
既定では、この値は [表示] タブの [ラベル] フィールドから渡されます。 |
条件 |
コンポーネントの条件を設定します。 |
Javascript や JSON などの高度な条件を設定できます。 |
論理 |
条件をトリガーするロジックを設定します。 |
ウィザードの各タブについて詳しくは、「フォーム デザイナーのコントロールについて」のページをご覧ください。
一部のフォーム コンポーネントには、次のような特定のタブがあります。
コンポーネント |
ウィザードのタブ |
説明 |
---|---|---|
日付/時刻 |
日付 |
選択可能な最小日付と最大日付を設定します。 |
Time |
時刻の時と分のインクリメントを設定します。 | |
Day (日) |
Day (日) |
ビジネス ユーザーが日にちを選択する方法を設定します (インクリメンタルまたはドロップダウン リストから)。 |
Month (月) |
ビジネス ユーザーが月を選択する方法を設定します (インクリメンタルまたはドロップダウン リストから)。 | |
Year (年) |
ビジネス ユーザーが年を選択する方法 (インクリメンタルまたはドロップダウン リストから)、および選択可能な最小年と最大年を設定します。 | |
編集グリッド |
テンプレート |
編集グリッド データのヘッダーと行をカスタマイズします。 |
設定ウィザードを開き直す場合は、フォーム コンポーネントにカーソルを合わせて [編集] を選択します。
フォーム コンポーネントを配置し直すには、[移動] を選択して、フォーム コンポーネントをフォーム内の別の場所にドラッグします。
JSON 設定を使用してフォーム コンポーネントを編集するには、[JSON を編集] を選択します。コンポーネント JSON が開き、使用可能なすべての設定が表示されます。
フォーム内でコンポーネントをコピーするには、[コピー] を選択してから、同じコンポーネントまたは別のコンポーネントで [Paste below] をクリックします。
フォームからコンポーネントを削除するには、[削除] を選択します。
フォーム デザイナーのリボンには、以下のオプションがあります。
- 保存—デザインしたフォームを保存します。
- テンプレートとして保存—将来のオートメーション プロセスで再利用できるテンプレートとしてデザインしたフォームをエクスポートすることができます。
- テンプレートを挿入—既存のフォーム テンプレートを参照し、現在のプロジェクトに追加できます。
- フォームをクリア—現在のフォーム内のすべてのコンポーネントを削除します。
- プレビュー—プレビュー モードに入り、実行時のフォームの外観が表示されます。このセクションでは、フォームの表示サイズを変更したり、既成テーマを選択したりすることもできます。
テーマのカスタマイズ
既成テーマを好みに合わせてカスタマイズするには、以下の手順を実行します。
- プレビュー モードで、[テーマ] パネルに移動します。
- 既成テーマを選択します。
- [現在のテーマをカスタマイズ] を選択します。
- 利用可能なオプションを使用して、フォームとプライマリ ボタンをカスタマイズします。
- [カスタマイズを保存] を選択します。