Robotic Process Automation (RPA)Hub リリースノート
このServiceNow® RPA Hubアプリケーションを使用すると、組織のエンドツーエンドの自動化が可能になります。 がリリースでWashington DC拡張および更新されました。 RPA Hubバージョン 8.0.x 以降のアプリケーションをインストールして、 RPA Hub 次の機能をアクティブ化します。
Washington DC リリースでの RPA Hub の特長
- 埋め込みタスク自動化機能を使用して、フォーム、Playbook、ワークスペースなどから ServiceNow 有人ボットプロセス (有人自動化とも呼ばれます) をトリガーします。
- の RPA Hub外部資格情報ボールト機能を有効にして、ユーザー名やパスワードなどの機密情報をさまざまな外部ボールトから安全に取得します。
- フラットファイルを使用して、プロセス実行のログを読み取り可能な形式で格納します。
- ボットプロセスアクションのライフサイクルステージステータスの変更、プロセスアクションの停止、プロセスサブフローの停止などの新しいアクションとサブフローが使用可能フローデザイナーになり、フロー、サブフロー、および API を介した RPA 統合がさらに洗練されます。
- 拡張 Universal App Connector
詳細については、「Robotic Process Automation (RPA) Hub」を参照してください。
RPA Hub を Washington DC にアップグレードする際の重要な情報
- RPA デスクトップデザインスタジオ
- アテンド型ロボット
- 無人ロボット
- 無人ロボット ログインエージェント
次のアップグレード手順は、San Diego または Tokyo から Washington DC にアップグレードする場合にのみ適用されます。
アプリケーションファイルテーブルのレコード数に基づいて、RPA Hub アプリケーションを Tokyo 以前から Washington DC にアップグレードする際に遅延が発生する可能性があります。
RPA Hub を Washington DC にアップグレードする前に、glide.rollback.blacklist.TableParentChange.change システムプロパティの値を [false] に設定する必要があります。このプロパティがシステムプロパティ [sys_properties] テーブルに存在しない場合は、プロパティを追加し、その値を false に設定します。プロパティの追加方法の詳細については、「」を参照してください Add a system property。
にアップグレード Washington DCすると、ボットプロセス定義が新しい構造 (ボットプロセス構成) に変更されます。
ボットプロセス構成がボットプロセスを完全に置き換えるわけではありませんが、ほとんどのフィールドはボットプロセスからボットプロセス構成に移動されます。システムプロパティ値を更新せずに Utah バージョンにアップグレードすると、テーブルは [アプリケーションファイル] テーブルを拡張しません。テーブルの変更を手動で更新するには、ナレッジベースの記事「 Restructuring RPA Hub tables to sys_metadata in Utah (Utah で RPA Hub テーブルの再構築 )」を参照してください Now Support 。
Washington DC リリースの新機能
- Embedded Task Automation in RPA Hub
-
フォーム、Playbook、ワークスペースなどから ServiceNow 、有人ボットプロセス (有人自動化とも呼ばれます) をトリガーします。
フォームから ServiceNow このボットプロセスをトリガーするには、有人ボットプロセスフォームの [アクセス] セクションで [ 埋め込みタスクの自動化を有効にする (Enable Embedded Task Automation )] チェックボックスをオンにします。このチェックボックスをオンにすると、[ボットプロセス] フォームで [プロセスフィールドパラメーター] と [有人の構成] の 2 つの追加タブを使用できるようになります。ボットプロセスフォームの詳細については、「」を参照してください Bot Process form in RPA Hub。
[プロセスフィールドパラメーター] タブで、ボットプロセスで使用する動的パラメーターを作成します。プロセスフィールドパラメーターは、特定のフォームの値を設定したり、フィールド値を取得したりするために使用されます。プロセスフィールドパラメータの作成の詳細については、を参照してください Create a process field parameter in RPA Hub。[有人構成] メニューの [パラメーターの作成] ボタンを選択して、[フィールドパラメーターマッピング] タブから パラメーター を作成することもできます。詳細については、「Map a table field to a bot process field parameter in RPA Hub」を参照してください。
RPA Hubワークスペースで、有人構成レコードを作成します。有人構成レコードの作成の詳細については、「」を参照してください Create an attended configuration record in RPA Hub。
[フィールドパラメーターマッピング] タブで、フォームフィールドを自動化で使用するプロセスフィールドパラメーターにマッピングします。このプロセスにより、ボットプロセスの実行中に簡単なデータフローが可能になります。フィールドパラメータのマッピングの詳細については、以下を参照してください Map a table field to a bot process field parameter in RPA Hub。
有人構成レコードをアクティブ化して、有人ボットプロセスをトリガーします。詳細については、「Activate an attended configuration record in RPA Hub」を参照してください。
- 埋め込みタスク自動化の新しいコンポーネント
- 次の 4 つの新しいコンポーネントが の新しい [フォーム ] セクション RPA デスクトップデザインスタジオに追加されます。これらのコンポーネントは、[ツールボックス] ペインの新しいカテゴリで使用できます ServiceNow 。
- AttendedConfigurations コンポーネント:単一の自動化プロジェクトで自動化の実行を分離し、呼び出されたアクションに従ってそれぞれのロジックを呼び出します。詳細については、「Use the AttendedConfigurations component」を参照してください。
- GetProcessFieldParameters コンポーネント:でRPA Hub対応する有人構成レコードのフィールドパラメーターマッピングに関連付けられているフォームフィールドの値をServiceNowフェッチします。詳細については、「Use the GetProcessFieldParameters component」を参照してください。
- GetRecordContextID コンポーネント:自動化がトリガーされるフォームsys_id ServiceNow 現在のレコードをフェッチします。詳細については、「Use the GetRecordContextID component」を参照してください。
- SetProcessFieldParameters コンポーネント:の対応する有人構成レコードのRPA Hubフィールドパラメーターマッピングに関連付けられているフォームフィールドの値ServiceNowを更新します。詳細については、「Use the SetProcessFieldParameters component」を参照してください。
- External credential vault in RPA Hub
- では RPA Hub、外部資格情報ボールトからロボット資格情報、アプリケーション資格情報、または時間に基づくワンタイムパスワード (TOTP) シードを取得できます。
に RPA Hub 外部資格情報ボールトレコードを作成し、ロボットがさらに使用できるように外部資格情報ボールトを登録します。詳細については、「Create an external credential vault record in RPA Hub」を参照してください。
新しい [外部資格情報 ] チェックボックスは、資格情報セットフォーム、アプリケーション資格情報フォーム、および TOTP 認証システムフォームで使用できます。このチェックボックスをオンにすると、設定された外部資格情報ボールトから資格情報または TOTP シードがフェッチされます。TOTP 認証システムフォームでチェックボックスがオンになっている場合、シードは構成済みの外部資格情報ボールトからフェッチされます。これらのフォームの詳細については、、、Create an application credential set in RPA HubおよびCreate a TOTP authenticator in RPA Hub を参照してくださいCreate a credential set within a bot process。
アプリケーション資格情報レコードの [外部資格情報 ] チェックボックスがオンになっている場合、 の SetApplicationCredential コンポーネント RPA デスクトップデザインスタジオ は資格情報を設定せず、エラーを表示します。SetApplicationCredential コンポーネントの詳細については、「」を参照してくださいUse the SetApplicationCredential component。
トピックに記載されている Steps to configure an external credential vault in RPA Hub 手順を使用して、 で外部資格情報ボールト RPA Hubを構成するすべてのタスクを順を追って実行します。
- フラットファイルへのプロセス実行データの格納
-
では RPA Hub、出力タイプを、ロボットマシンで生成される実行ログのフラットファイルとして設定できます。
[ボットプロセス] フォームで、[ログ設定 (Log Settings)] セクションの [出力タイプ] フィールドから実行ログファイルの出力 タイプ を選択します。このフィールドは、[実行ログの追跡] オプションを選択し、[ストレージ] フィールドから [ロボットマシン] を選択すると表示されます。
フラットファイルの場所は、有人ロボットまたは無人ロボットをインストールしたマシンの Users\<Userprofile>\ServiceNow RPA Logs\.executionlogs\{InstanceName}\.archive\{ProcessJob number} です。
フラットファイルのサイズが 10 MB を超えると、複数のフラットファイルに分割され、自動化が実行されるまでファイル名にログシーケンスが追加されます。フラット ファイルでは、で [機密データとしてマーク]RPA デスクトップデザインスタジオとして選択したコンポーネントまたはメソッドの入力ポートまたは出力ポートのデータは記録されません。
- 新規 フローデザイナー アクションとサブフロー
- で フローデザイナー次の新しいアクションとサブフローを呼び出します。
- ボットプロセスのライフサイクルステージステータスの変更 廃止されていないボットプロセスのライフサイクルステージステータスを変更するアクション。
- 処理の停止 ボットプロセスを停止するためのアクションおよび プロセスの停止 サブフロー。ボットプロセスでロボットプールオプションが有効になっている場合、プールにアサインされているすべてのロボットが停止します。グレースフルストップが有効になっている場合、ロボットは自動化をスムーズに終了できます。グレースフルストップは、ロボットプールオプションが有効になっているボットプロセスには適用されません。
- Universal App Connector レベルでいずれかの画面メソッドを待機します
-
ではRPA デスクトップデザインスタジオ、[グローバルオブジェクト (Global Objects)] ペインの下にある Universal App コネクタオブジェクトをダブルクリックすると、[オブジェクトエクスプローラー (Object Explorer)] ペインに WaitForAnyScreen メソッドが表示されます。
WaitForAnyScreen メソッドは、指定した期間内のアプリケーション画面を検索し、その画面を有効にしてコントロールを別のメソッドに渡すことができます。メソッドに順序で表示される複数のアプリケーション画面を設定できます。 WaitForAnyScreen メソッドは、画面一致ルールを照合して、最初のアプリケーション画面から始まる画面を見つけようとします。メソッドで画面が見つからない場合は、順番の次の画面が検索されます。ただし、メソッドが画面を見つけた場合は実行を完了し、順序の次の画面には進みません。メソッドが指定された期間内に画面を見つけられない場合は、オプションで有効にして、 ELSE ポートを介してコントロールを別のコンポーネントに渡すことができます。
- SetPassword メソッド
- では RPA デスクトップデザインスタジオ、 SetPassword メソッドは、Web ベース、Java、または Windows アプリケーションのパスワードフィールドにパスワードを安全に入力することを自動化します。パスワードを SECURE STRING 型として受け入れ、パスワードフィールドに入力します。
- SimulateMouseEvent メソッド
- では RPA デスクトップデザインスタジオ、 SimulateMouseEvent メソッドは、Web ベースのアプリケーション上の要素に対するマウス イベントのシミュレーションを自動化します。たとえば、ボタンの右クリック マウス イベントを自動化してコンテキスト メニューを開きます。マウス イベントが発生する画面要素には、事前に HTML で定義されたマウス イベントが必要です。このメソッドは、マウス イベントとマウス ボタンの種類の一覧をサポートします。
- コネクタの IEnumerable データ型ポート
- IEnumerable 入力データ型を使用すると、メソッドで配列、配列リスト、およびリストを受け取ることができます。この入力データタイプポートは、複数のコネクタで使用できます。
- Universal App Connector はシャドウ DOM 要素をサポート
- Web アプリケーションがシャドウ DOM を使用する場合、Universal App Connector の XPath ロケーターと CssSelector ロケーターには、シャドウ DOM 要素を含む完全な XPath と CSS パスが表示されます。
UI の変更
- プロセスジョブフォームの [トリガー元] フィールドの新しいソースタイプ
- 有人の自動化がフォームから ServiceNow トリガーされる場合は、新しい 埋め込みタスク自動化 ソースタイプによって決定されます。このソースタイプは、[ジョブを処理] フォームの [トリガー元] フィールドにあります。
- 外部資格情報ボールト用の新しいフィールド
- 資格情報セットフォーム、アプリケーション資格情報フォーム、および TOTP 認証システムフォームで使用できる新しい [ 外部資格情報 ] チェックボックスをオンにした後、[ 外部資格情報ボールト ] と [ サブフロー入力 ] の 2 つの新しいフィールドが使用可能になります。これらのフォームの詳細については、、、Create an application credential set in RPA HubおよびCreate a TOTP authenticator in RPA Hub を参照してくださいCreate a credential set within a bot process。
- [要素をキャプチャ] ダイアログの [名前] フィールドに要素名が表示されます
- ではRPA デスクトップデザインスタジオ、アプリケーション画面を Universal App Connector に構成した後、画面上の要素の上にカーソルを移動すると、デフォルトで要素名が [要素をキャプチャ] ダイアログの [名前] フィールドに表示されます。要素名が利用できない場合は、その ID が [ 名前 ] フィールドに表示されます。それ以外の場合は、要素タイプが [ 名前 ] フィールドに表示されます。必要に応じて、[ 名前 ] フィールドの既定値をカスタム名に置き換えることができます。
このリリースでの変更
- 1 つの場所からプラグインを管理
- RPA デスクトップデザインスタジオで、[プラグインマネージャー (Plugin Manager)] ウィンドウまたは [プロジェクトエクスプローラー (Project Explorer)] ペインの [プラグイン] ノードから、プラグインをインストール、表示、更新、または削除します。
- 添付ファイルと添付ファイルの新しい場所 フローデザイナー [ツールボックス] ペインのコンポーネント
- で RPA デスクトップデザインスタジオ、アタッチメントと フローデザイナー コンポーネントは、[ツールボックス] ペインの新しいカテゴリで使用できます ServiceNow 。
アクティベーション情報
ServiceNow Store から要求することで、RPA Hub をインストールします。
RPA Hub に関する累積的なリリースノート情報については、「RPA Hub release notes (RPA Hub リリースノート)」を参照してください。
RPA デスクトップデザインスタジオ に関する累積的なリリースノート情報については、「RPA Plugin Bundle release notes (RPA プラグインバンドルのリリースノート)」を参照してください。
RPA サンプルテンプレートに関する累積的なリリースノート情報については、「RPA sample template release notes (RPA サンプルテンプレートのリリースノート)」を参照してください。
以前にアプリケーションをダウンロードしていて、新しいバージョンが利用可能な場合、次のインスタンスでNow Platform更新できます。ServiceNow Store .
その他の要件
- Intel プロセッサー (1vCPU)
- 4 GB RAM
- OS、パッチ、およびベースソフトウェアのインストール後に最低 20 GB の空きディスク容量。
- Microsoft Windows 10 Windows またはサーバー2016または Windows サーバー2019。
- .NET Framework 4.7.1 以降
- DPI スケーリング設定を非アクティブ化する必要があります。
- Intel プロセッサー (4vCPU)
- 8 GB RAM
- OS、パッチ、およびベースソフトウェアのインストール後に最低 50 GB の空きディスク容量。
- Microsoft Windows 10 Windows またはサーバー2016または Windows サーバー2019。
- .NET Framework 4.7.1 以降
- DPI スケーリング設定を非アクティブ化する必要があります。
Unattended ロボットは 1 つのマシンのみにマッピングされます。
アプリケーションに使用される 無人ロボット 仮想マシン (VM) は、永続的で常にオンになっている必要があります。
- Intel プロセッサー (1vCPU)
- 4 GB RAM
- OS、パッチ、およびベースソフトウェアのインストール後に 20 GB 以上の空きディスク容量。
- Microsoft Windows 10 Windows またはサーバー2016または Windows サーバー2019。
- .NET Framework 4.7.1 以降
- DPI スケーリング設定を非アクティブ化する必要があります。
- Intel プロセッサー (4vCPU)
- 8 GB RAM
- OS、パッチ、およびベースソフトウェアのインストール後に最低 50 GB の空きディスク容量。
- Microsoft Windows 10 Windows またはサーバー2016または Windows サーバー2019。
- .NET Framework 4.7.1 以降
- DPI スケーリング設定を非アクティブ化する必要があります。
有人ロボットは 1 人のユーザーのみにマッピングされます。
- Intel プロセッサー (Core i5 以降)
- 4 GB RAM
- 20 GB の空きディスク容量
- Microsoft Windows 10 Windows またはサーバー2016または Windows サーバー2019。
- .NET Framework 4.7.1 以降
- 解像度1920x1080pのモニター。
- DPI スケーリング設定を非アクティブ化する必要があります。
- Intel プロセッサー (Core i7)
- 8 GB RAM
- 50 GB の空きディスク容量
- Microsoft Windows 10 Windows またはサーバー2016または Windows サーバー2019。
- .NET Framework 4.7.1 以降
- 解像度1920x1080pのモニター。
- DPI スケーリング設定を非アクティブ化する必要があります。
ブラウザー要件
ServiceNow ワークスペースでは、モバイルデバイスをサポートしていません。サポートされているブラウザーのリストの詳細については、「ブラウザーのサポート」を参照してください。
ローカライズ情報
RPA Hub は多言語に対応しています。詳細については、「Internationalization support for RPA Hub (RPA Hub の国際化のサポート)」を参照してください。