UiPath v2018.2

  UiPath v2018.2

前回 UiPath の バージョンアップについて変わったところがわかる範囲で書いていたのですが、公式に詳しい内容が公開されたみたいなので下記に詳細を載せました!

リリース日: 2018年5月22日バージョン番号: 2018.2.0

今年の2回目のマイナーリリースでは、特にライセンスの側面を重視して、柔軟性とスケーラビリティの点で多くの改善がもたらされています。新しいバージョンが登場するたびに、私たちはセキュリティを優先した考え方を守り、ユーザーパスワード管理システムを構築しただけでなく、さまざまなAPIの特殊性を扱ってきました。

AIへの道では、ABBYY FlexiCaptureエンジンによるインテリジェントなOCRと、Stanfordの無償の自然言語処理APIによるより良いテキスト解析を採用した複数のアクティビティを実装しました。Pythonコードの実行のサポートと、データテーブルをより効率的に操作する方法が追加されました。

RDPセッションでのテキストの可視性と可読性は  、ロボットにとって改善されていますが、DPIプロセスとズームレベルに依存しないプロセスを実りあるものにしました。下にスクロールすると、UiPathスイートに追加された他の多くの機能や詳細が表示されます。

新機能と強化

オーケストレーター

ライセンス

Orchestratorを使用してロボットにライセンスを付与することで、より柔軟性が高まり、さまざまな導入ニーズに対応することができます。

複数のマシンで同じユーザ名を使用しているユーザの場合は、参加型および開発用ロボットのNamed Userライセンスが利用可能であることを知りたいかもしれません。あなたがシフトで働いているなら、出席と開発コンカレントライセンスモデルがあなたのものかもしれません。この場合、ライセンスはユーザーが実際にロボットを使用している場合にのみ消費されます。これは、ライセンスの必要性を大幅に減らす機能です。

無人ライセンスと非生産ライセンスにより、ユーザーは同時に実行できるプロセス数を定義できます。このモデルは、ライセンスの使用状況を明確に把握するのに役立ちます。最も重要なことは、マシン上のライセンス配布を円滑に管理できることです。

すべてのライセンスの変更はRegutilツールで利用できるので、すべてを追跡しているので心配する必要はありません。

インターネットなしで随時作業する人の手助けになると、我々は出席したロボットのオフラインサポートを導入しています。つまり、これらのボットは指定された時間数だけライセンスを保持し、したがってダウンタイムを減らすことができます。すべての変更と同様に、OrchestratorとのUI以外のやりとりを希望するユーザーにとっては、これも/odata/Settings/UiPath.Server.Configuration.OData.UpdateBulkエンドポイントの新しいパラメータとしてAPIで使用できます。

ロボットライセンスが常に正しく追跡されるように、ビジー状態のロボットのユーザー名、マシン、およびタイプを編集することはできません。

あなたがあなたのロボットの上に持っているコントロールはこれまで以上に大きくなっています。デバッグ権は、すべてのタイプのロボットで利用できるようになりました。これにより、Studioのフードの下で作業を行い、ワークフローをデバッグモードで実行することができます。

専任レビュアーのページ

あなたが扱っているものの1つがOrchestratorのキューアイテムをレビューしている場合は、そのキューに関係なく、レビューする必要があるすべてのアイテムを一覧表示できる別々のページが作成されていることがわかります。割り当てられたすべてのキュー項目を管理する集中管理された場所があります。

Orchestratorの出席したジョブ

出席したジョブのトラブルシューティングが容易になりました。エージェントが出席したロボットでジョブを開始すると、これが記録され、Orchestratorに表示されます。これらのジョブは他のジョブと同様にログに記録されるため、集中管理された場所から使用状況レポートを抽出できます。詳細については、「ジョブについて」を参照してください。

Azure AD SSOのサポート

Azure Active Directoryフェデレーションされたシングルサインオンが実装されました。これは、単純な認証フローを実装できるため、Microsoft AzureにOrchestratorインスタンスを展開するユーザーにとって便利な機能です。

さらに、自分でMicrosoft AppSourceを閲覧している場合は、OrchestratorのCommunity Editionに注目することをお勧めします。AppSourceマーケットプレイスからMicrosoft SchoolまたはWorkアカウントでアクセスできるようになりました。

パッケージのダウンロード

Orchestratorの1つのインスタンスから別のOrchestratorインスタンスにパッケージを移行することは、テストから運用に移行するなどの場合には非常に困難です。したがって、Package Versionsウィンドウから直接パッケージをダウンロードする可能性が追加されました。もちろん、この機能はOrchestrator APIでも利用できます。それがどのように機能するかお知らせください。

セキュリティ

個々のOrchestratorユーザーに対してさらに優れたセキュリティ層を追加しました。パスワードをリセットすることは、アプリケーションにログインする前に実行する必要がある最初のステップです。これを行う方法を正確に表示するには、ここをクリックしてください。

さらに、パスワード強度の要件は、リセット時に表示され、最初から正しく取得できるようになりました。

API

Orchestratorの負荷を軽減するため、APIに新しいエンドポイントを追加しましたStopJobs。Orchestratorに1つの要求を送信するだけで、任意の数のジョブを停止または強制終了することができます。この呼び出しはユーザーインターフェイスでも使用されるため、[ ジョブ]ページでいくつかのパフォーマンスの向上が期待されます。

特定のロールのパーミッションを要求することは、ロールIDに従ってこの呼び出しを行う可能性を実装したため、より簡単になりました。さらに、PUTおよびDELETE呼び出しを行うこともできます。このようなGET呼び出しの例は、APIのマニュアルで利用できます。

ユーザーエクスペリエンスとパフォーマンス

Orchestratorで動的コンテンツの圧縮を有効にしたことにより、トランザクション項目、ロボットまたはジョブログに関する大規模な.csvレポートをダウンロードする方が効率的です。

SignalR通知は、ロボットを更新するたびにOrchestratorに送信され、LicenseとMachine Keyの情報がヘッダーとして含まれます。以前は、ユーザー名が変更された場合にのみ通知が送信されていました。

さらに、Elasticsearchにログを保存すると、ロボットが何をしているかをよりよく把握できるように、[ ログ]ページに表示されるようになりました。

Orchestratorユーザーインターフェイス全体のドロップダウンフィルタは、一貫性のあるビューと効率的なナビゲーションを実現するように再設計されました。

パッケージが手動でアップロードされている状態をよりよく判断するために、進行状況バーが実装されています。

ロボット

スプリットロボットバイナリ

各Robotコンポーネントには、Service、Executor、Tray Agent、およびCommand Line Clientという独自の実行可能ファイルが用意されています。

パッケージ処理の承認と認証の変更

ロボットとオーケストレーター間のコミュニケーションが強化され、より安全になりました。ロボットはOrchestratorにパッケージを公開し、Orchestratorからダウンロードするための特別な権限が必要です。内部フィードと外部フィードは、異なる認証方法に依存しています。セキュアな展開で は、Robot Key、Orchestratorの資格情報、またはWindows認証のいずれかを使用して認証できる安全なフィードを公開できます  。

これで、管理者だけがUiPath.settingsファイルにアクセスできます。

DPIおよびズームレベル独立サポート

以前は、非標準DPIのサポートには限界がありました。一部のワークフローは、Studioで設計されたものとは異なるDPIで正常に動作しませんでした。これで、ワークフローは、ワークフロー設計時のDPI設定や実行時のDPI設定に関係なく正しく実行されます。すべての座標が保存され、正規化されたDPIに依存しない方法で使用されます。

ScaleCoordinates移行ツール

既存のワークフローの中には、非標準のDPI(例:150%の倍率)で設計されたものがありました。この場合、DPIが150%に維持された状態で正しく実行されました。新しいDPIに依存しない機能では、ワークフローに保存された古い座標は、正規化されたものとして間違って認識されます。

ScaleCoordinatesのツールは、彼らが今、2018.2で任意のDPI上で動作するように、既存のプロジェクトの座標を正規化する方法を提供します。たとえば、以前のバージョンのStudioでは150%の係数で保存されたワークフローの座標をスケールし、2018.2では100%で実行することができます。これは、標準化されていないDPI上の古いロボットで動作するように正規化されたプロジェクトを適応させるためにも使用できます。

フォントスムージング

RDPセッションでのテキストレンダリングをワークフローデザイン時の表示と似ているようにするため、Font Smoothingプロパティを使用できるようになり、Orchestratorから管理することもできます。これにより、RDPオートメーションセッションのClearTypeオプションが有効になり、人間にとってだけでなく、ロボットにとっても、テキストの可視性と可読性が大幅に向上します。

NuGet Client 4.0

NuGet v3フィードを確実にサポートするため、NuGetクライアントはバージョン4.0にアップデートされています

プロセスは%USERPROFILE%\.nuget\Packages、machine-wide(%PROGRAMDATA%\UiPath\Projects)ではなく、user()ごとにインストールされるようになりました。以前は、複数のロボットが同時にプロセスを実行していた場合、ワークフローによっては、相対パスで一時ファイルと出力ファイルを処理する際に問題が発生することがありました。各ロボットが独自のプロセスのインストールを使用するため、ワークフローで相対パスを使用することは安全です。

スタジオ

ユニバーサルWindowsプラットフォームアプリケーションのサポート

UWPアプリケーションがあれば、オートメーションプロジェクトに完全に統合できるようになりました。UI要素はよりよく認識され、セレクタは構築が容易です。

セレクタ

セレクタはUIオートメーションの非常に重要な部分であるため、このリリースでは次のようにセレクタエディタがいくつか強化されています。

編集セレクタを手軽にするために、セレクタエディタが今することができ活動の体内から開くには、ワークフローデザイナーのパネル。編集属性今セクションを属性名だけでなく、それらの値を表示します。また、Edit Selectorセクションを折りたたんでもUiExplorerで開くボタンは表示されなくなりました。

可変ウォッチャー

[ Locals ]パネルには、プリミティブ型以外の複雑な変数も表示されるようになりました。つまり、他の種類の変数とその値が使用されているときはいつでも見ることができ、デバッグ全体をより簡単にすることができます。

ライセンス

.exeインストーラがされるエンタープライズライセンスで有効な場合はもはや自動的に更新されません。さらに、単一のマシン上での複数のアクティベーションに起因するライセンスアクティベーションエラーに関するメッセージが人間化され、現在直面している実際の問題についてより明確な説明が表示されます。

GenericValue変数

GenericValue変数がその真の可能性に達するのを助けるために、私たちは、一般的な.NETメソッドのほとんどをサポートし、事前変換なしですべてのデータ型を格納および操作できるようにしました。

ユーザー体験

スタジオ、UiExplorer、ロボットのアイコンが異なるため、アプリを切り替えるときにアイコンを識別しやすくなりました。

アクティビティ

中心活動

コアパックに新しいコンティニューアクティビティが追加されました。For Eachループ内の条件を合理化することができます。反復をスキップして、Ifアクティビティをネストしません。

DataTable変数の操作を強化するための4つの新しいアクティビティが作成されました。

  • ルックアップデータテーブル – Excel VLOOKUP関数の後にモデル化され、データテーブル内の相対セル値を検索します。
  • フィルタデータテーブル – 素晴らしいウィザードの助けを借りて、データテーブルのフィルタ条件を選択できます。
  • Sort Data Table – 指定された列の値に基づいてデータ表を昇順または降順にソートします。
  • Remove Duplicate Rows – 重複した行を指定されたDataTable変数から削除します。

タイムアウトプロパティが実装された呼び出しワークフローファイルの 活動。ワークフローを呼び出す前に、指定された時間待機することができます。プロパティのデフォルト設定は無効であるため、このプロパティを追加しても変更は中断されません。

ドロップキューから優先度レベルを直接選択できるため、キューアイテム取得アクティビティのPriorityプロパティがより直感的になりました。

アクティビティパッケージ

UiPath.Python.Activitiesは、ワークフローから直接Pythonスクリプトを実行している可能にするために作成された新しいアクティビティパック、です。それは以下の活動を含んでいます:

  • Get Python Object – 指定したPythonスクリプトで使用されている.NETタイプを取得します。
  • Python Scope – Pythonアクティビティのスコープを提供するコンテナ。
  • Invoke Python Method – 指定されたメソッドを、ワークフロー内のPythonスクリプトから直接実行するのに役立ちます。
  • Load Python Script – PythonコードをPythonObject変数に変換します。
  • Run Python Script – Pythonコードを実行できるようにします。コードをアクティビティに直接入力することも、ファイルパスを指定することもできます。

デジタル化の取り組みを支援するために、OCRのゲームを強化するため、ABBYY FlexiCapture SDKの機能を新しいUiPath.IntelligentOCR.Activitiesパックに統合しました。このパックには次のものが含まれています:

  • ドキュメントの分類 – ABBYY分類ファイルと1つまたは複数のテンプレートに基づいて、特定のドキュメントを分類できます。
  • 輸出ドキュメント -のいずれかにFlexiCapture文書をエクスポートし.csv.xml.xlsまたは.jsonフォーマット。
  • IntelligentOCR Scope – ABBYY FlexiCaptureエンジンを初期化し、すべてのIntelligentOCRアクティビティのスコープを提供します。
  • Get Field – 指定されたFCDocument変数からフィールドを取得し、FCField変数として返します。
  • テーブルの取得 –FCDocument変数からテーブルを取得し、それをDataTable変数として返します。
  • プロセスドキュメント – FlexiCaptureエンジンでドキュメントを処理し、FCDocument他のアクティビティで使用できる変数に変換します。
  • ドキュメントの検証 –FCDocumentABBYY SDKを使用して変数に含まれる処理済みドキュメントを検証し、同じ形式で返します。

ドキュメント分類とセンチメント分析の作業を支援するため、スタンフォードCoreNLPエンジンは、いくつかの新しいアクティビティを通じてCognitiveパックに実装されています。

  • コンポーネントの取得 –Tuple各単語とそれに対応する分析要素から形成された変数のリストを返して、文を分析します。
  • OpenIE関係を取得 – 文のOpenIE関係を抽出し、Tuple変数に格納します。
  • 文センチメントを得る -センテンスとセンチメント値Tupleを含む変数を返します。
  • テキスト分析 – Stanford CoreNLP Natural Language Annotation Technologyを使用して、指定されたテキストを分析します。

IBMワトソンテキスト分析活動がされていますリファクタリング、それが廃止されましたに基づいたサービスとして、機能を維持するために。

FTPアクティビティパックのサポートはもう利用できません。ただし、これらのアクティビティの新しいバージョンはコミュニティフィードで利用できることに注意してください。さらに、Windows資格情報パックがオープンソースになったことを知りたい場合もあります。Githubリポジトリで自由にコラボレーションしてください。

セットアップ

UiPathOrchestrator.zipアーカイブにバンドルされているOrchestratorのオンプレミスのインストールスクリプトまたはアップグレードスクリプトは廃止されました。つまり、これらのファイルはダウンロードできなくなり、Orchestratorインスタンスのインストールや更新には使用できなくなります。しかし、絶望しないでください!Windowsインストーラはここにあり、マルチノード環境の設定や更新に使用できます。より多くの情報は、ここではインストールプロセス、およびここでは更新のために利用できます。

最後に、インストールプロセス中に、AzureスクリプトまたはWindowsインストーラの両方に対して、すべてのシステムジョブとスケジュールテーブルも作成または更新されるようになりました。その結果、特にマルチノード環境でデータベースのパフォーマンスが向上しました。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*