2023.10.0
公開日: 2023 年 11 月 3 日
"Develop et impera" with the latest update to UiPath® Apps: VB expressions.
In UiPath® Apps, you can now use VB expressions (lambdas) to bind control values to data and to transform data, as is also the case of the UiPath® Studio family. You can create dynamic and responsive user interfaces that can react to user input in real time. If you've used our existing expression language, this approach should be familiar to you, with the added benefit of having the full power of VB.
新しいアプリを作成するときに式言語として VB を選択するだけで、新しい機能を使用できます。既存の式言語はレガシと呼ばれ、VB の式の効率性を確信できるようになるまで使用し続けることができます。
引き続きレガシの式言語を使用してアプリを設計することもできますが、VB に移行することをお勧めします。それによる主なメリットは、以下のとおりです。
-
優れたカスタマイズ性: VB の堅牢で汎用性の高いツール セットを使用すると、業務の要件に応じて計算、機能、操作を調整できます。
-
データ処理の強化: データセットの詳細を確認したり、VB の式をデータ処理メソッドに統合してデータを簡単に変換、フィルター処理、検証したりできます。
-
アプリ開発の加速: 効率的な VB の式を活用してコードをより迅速に記述できるため、アプリの開発をスピードアップできます。
-
優れたユーザー エクスペリエンス: VB の式を活用した動的な対話型の機能を使用し、ユーザーにとって魅力的な応答性の高い構成要素でアプリケーションを強化します。
ドキュメントに関しては、レガシ式言語を使用したガイドを、新しい Apps ガイドに移動しました。このドキュメントは、「レガシ - Automation Cloud の Apps ユーザー ガイド」という名前です。
https://docs.uipath.com/apps/automation-cloud/latest/legacy-user-guide/
すべての製品の更新 (新機能、改良点、バグ修正) については、既存の URL からアクセスできる、新しいドキュメントに記載されます。そのため、ドキュメントにアクセスするために使用していたブックマークやハイパーリンクは、VB 記述言語を使用したガイドをポイントするようになりました。
「使い方」のセクションは、現在作成中です。例で使用する式言語を VB に修正していますので、お待ちください。
フォルダー内のアプリ機能が利用可能になりました。この機能のリリースに伴い、アプリはプロセスと同様、常に Orchestrator テナントにパブリッシュされるようになります。アプリがテナントにパブリッシュされた後、それらのアプリをフォルダーにデプロイできます。
[アプリ] ページでは、パブリッシュ済みのアプリをデプロイ、以前にデプロイしたアプリを管理、最新のバージョンですべてのアプリを最新の状態に維持、デプロイ済みのアプリを実行、およびアプリ プロジェクトに直接移動できます。
フォルダーでのアプリの使用方法について詳しくは、『Orchestrator ガイド』の「Apps」セクションをご覧ください。
- 構築: 編集または構築できるアプリ。
- 実行: 実行できるアプリ。
詳しくは、「App Studio を使用する」をご覧ください。
You asked, we listened: now your app responds instantly to user input. To make this happen, build your workflow using two new UiPath® Studio activities - App Request Trigger and Handle Apps Request - and the new UiPath® Apps rule - Trigger Workflow.
[Apps の要求トリガー] と [Apps の要求を処理] アクティビティは、専用の Studio テンプレート「Apps-Workflow Communication Template」に含まれています。
[ワークフローをトリガー] ルールは、ユーザーがプロセスに入力したデータを即座に渡し、プロセスから受け取った出力でアプリ UI を即座に更新します。
Working with this combo (activities + rule) facilitates instant communication between UiPath® Apps and an attended robot, eliminating the traditional delay in process start-up. Therefore, initiating a process from your app keeps the communication channel open for rapid back-and-forth until you close the Apps session.
[テキストボックス] コントロールに新しい [定型入力] プロパティを実装したことで、正確で一貫性のあるユーザー入力が可能になりました。正確な入力を補助するために、正規表現を使用することもできます。
この機能について詳しくは、こちらをご覧ください。
編集グリッド コントロールを改良し、プロセスのデータ テーブル引数の作成、更新、削除がサポートされるようになりました。次のメソッドを使用して、編集グリッド コントロール内の Datatable のデータ型を操作します。
VB のメソッド |
例 |
---|---|
|
|
UpdateRowAt(index, row) |
|
|
|
-
If-Then-Else ルールの構築中は、単一の If 条件を削除できませんでした。
-
無効化されたルールを折りたたむことができませんでした。
-
組織名を変更しても、新しいユーザーに送信された招待には以前の名前が表示されていました。現在は、新しいユーザーへの招待には新しい組織名が表示されます。
-
表 コントロールが実行時にすべての列を表示しない場合がありました。この問題は現在は修正されました。
-
[値をリセット] ルールを使用しても、編集グリッド コントロールの選択をクリアできませんでした。この問題は現在は発生しません。
-
アプリをパブリッシュすると、「No trace ID for this error (このエラーのトレース ID が見つかりません。)」というエラー メッセージが生成される場合がありました。この問題は、API エンドポイントの「400 Bad request」が原因で発生していました。この問題は現在は修正されています。
-
パブリック アプリで [ファイル アップローダー] コントロールを使用して Data Service に ファイル をアップロードすると、その名前として
upload
という名前がハードコードされていました。 現在は、アップロードしたファイルの名前は選択したファイルと一致するようになりました。