Blue Prism 7.0.1:2021年11月

データベース

444

本リリースはBlue Prismデータベースのこのバージョンを必要とします。これは、このデータベースバージョンを使用する最初のBlue Prismリリースです。

Login Agent

7.0.1

このリリースのBlue Prismで提供されるLogin Agentのバージョンは、Blue Prism 6.7で提供されるバージョンと同じ機能を持っています。

ブラウザーの拡張機能(Chrome、Firefox、Edge)

7.0.1

このリリースで検証済みの各ブラウザーの最新バージョンについては、ブラウザーの拡張機能のセクションを参照してください。

最新の互換性情報については、Blue Prismオンラインヘルプのブラウザー互換性マトリックスを参照してください。

すでに以前のバージョンのEdgeブラウザー拡張機能をChromeストアから手動でインストールしている場合には、それを手動で削除してEdgeストアから新しいバージョンをインストールする必要があります。詳細についてはアップグレード通知を参照してください。

Data Gatewaysエンジン

1.3

Blue Prism 7.0でData Gatewaysを使用するには、データゲートウェイエンジンのバージョン1.3をインストールする必要があります。

Blue Prismポータルで[製品]>[Blue Prismエンタープライズ]>[Extras]の順に選択して、インストーラーをダウンロードします。

Blue Prism API

7.0.1

このリリースでは、Blue Prism Hub 4.5でControl Roomプラグインの全機能を有効にするために、Blue Prism APIがこのバージョンである必要があります。Control Roomプラグインとは無関係にBlue Prism APIを使用している場合、以前のバージョンのAPIを引き続き使用できますが、この新しいバージョンの新機能や機能を利用することはできません。

APIリファレンスおよび機能の追加や改善の詳細については、「Blue Prism API」を参照してください。

Authentication Server

4.5

このリリースは、このバージョンのAuthentication Serverと互換性があります。Authentication Serverは、Blue Prism Hub(バージョン4.3以降)のインストールの一部としてインストールされ、Blue Prism APIやブラウザーベースのControl Roomをバージョン7.0以降で使用する場合に必要になります。

Authentication Serverの機能強化の詳細については、「Authentication Server」を参照してください。

Control Roomプラグイン(Blue Prism Hub)

4.5

このリリースで利用可能なBlue Prism APIは、このバージョンのControl Roomプラグインと互換性があります。

WebベースのControl Roomの機能強化と修正の詳細については、「Hubリリースノート」を参照してください。

既知の問題

このリリースで顕著な問題のリストは、知識ベースで維持されます。詳細については、こちらをクリックしてください。

重要なお知らせ

このリリースにアップグレードする前に、「アップグレード通知」で詳細をご確認ください。

セキュアな開発ポリシー

セキュアな開発ポリシーの一環として、Blue Prism製品は以下のセキュリティ基準で評価されています。

  • OWASP Top 10 – アプリケーション開発に最も大きなリスクをもたらすセキュリティ脆弱性。詳細情報

  • SANS CWE Top 25 – ソフトウェア開発業界で最も一般的に見られるソフトウェアセキュリティの脆弱性。詳細情報

  • 連邦情報処理標準(FIPS)文書140-2 – 情報技術製品の暗号化モジュールに対する最小セキュリティ要件を定義した米国政府規格。

  • ペイメントカード業界データセキュリティ基準(PCI DSS)。

  • 医療保険の携行性と責任に関する法律(HIPAA)。

  • 連邦情報セキュリティマネジメント法(FISMA)。

コンプライアンスハイライトサマリーレポートを入手するには、製品サポートにリクエストしてください。

Blue Prismコアコンポーネント

バージョン7.0.1のBlue Prismコア機能に、以下の機能強化、修正、および若干の改善点が追加されました。

機能強化

変更の説明

参考資料

アプリケーションモデラーのJava自動化機能で、スパイの実行時間に関する次のパフォーマンス改善が行われました。

  • 多数のノードを持つ複雑なアプリケーションでツリーを移動するのにかかる時間が大幅に短縮されました。
  • Java自動化中にJava要素タイプの一致を検索する(特定の文字、トークン、データのシーケンスを認識する)メカニズムが改善されました。[インデックスを照合]を一致検索の属性の1つとして使用すると、一致検索のプロセスが大幅に高速化されます。

これらの機能強化は、Blue Prism 6.10.3にも組み込まれています。

BP-6162(BP-5518)

BP-6163(BP-5097)

修正と小規模な改善

変更の説明

参考資料

追加のTesseractサードパーティの前提条件ライブラリが、Blue Prismのインストーラーに含まれるようになりました。これらは、読み取りアクションの領域要素で[OCRでテキストを読み取る]オプションが選択されているプロセスでのOCRに必要です。これまでは、Blue Prism 6.5以降を使用した環境でデプロイメントを行うと、OCRを使用しているプロセスが失敗し、Tesseractのシステムエラーが表示され、DLLがないためにプログラムが開始できないことがユーザーに通知されていました。

BP-5125(BP-4531)

週の初日または最終日にスケジュールを実行する設定(週ごとに実行するスケジュールの[カレンダーの...の稼働日]ドロップダウンから[初日]または[最終日]のオプションを選択)が、データベースに正しく保存されるようになりました。

BP-5124(BP-4708)

スケジュールに対して設定されたタイムゾーンに関係なく、スケジュールのショートカットメニューの[停止]オプションを使用して、スケジュールを正常に停止できるようになりました。以前は、この操作が確実に機能するのは、インタラクティブクライアントが実行されているユーザーのオペレーティングシステムでUTCタイムゾーンを使用するよう設定されている環境の場合のみでした。

BP-5126(BP-4806)

タイムゾーンを使用]オプションが有効になっているスケジュールが、スケジュールに変更が加えられていなくてもアスタリスクでマークされ、これらのスケジュールに未保存の変更があることが示されていた問題は修正されました。ユーザーは、別のタブに移動できるようにするために、誤って検出された変更を破棄するよう求められることはなくなりました。

BP-5151(BP-4817)

アプリケーションサーバーが夏時間を自動的に調整した場合、ユーザーはスキップされるスケジュールインスタンスについて通知を受けるようになりました。以前は、アプリケーションサーバーの夏時間の最後の1時間に実行するようにスケジュールされているインスタンスは、ユーザーに通知されることなく抑制されていました。

BP-6463(BP-3347)

ワークキューデータがレポートとしてエクスポートされると、キュー管理ユーザーインターフェイスに表示される時間とエクスポートされたワークキューレポートに表示される時間が一致するようになりました。以前は、レポートに表示された時間は夏時間の調整を反映していました。

BP-6383(BP-5576)

Control Roomの[キュー]画面で、[最終更新日時]フィールドで、ワークキュー項目が最後に更新された日時を正確に反映するようになりました。これは、Blue Prism 6.7で生じた問題を修正するものです。この場合、フィールドには、キュー項目が作成された日付が誤って入力されました。Blue Prism 7.0では、正しい値がデータベースに保存されましたが、画面のフィールドは誤って空白のままでした。

BP-5506(BP-4733)

自動化実行時の不要なメモリ使用量を削減するため、アプリケーションサーバーから受信したランタイムリソースには、圧縮されたプロセスとオブジェクトXMLのインスタンスが1つ保存されるようになりました。これまでは、このようなXMLファイルは圧縮されずに保存され、前回の再起動以降に取得したバージョンがすべて保持されていました。そのため、大規模で複雑なプロセスを実行するとランタイムリソースがメモリ不足に陥っていました。

これは、Blue Prism 6.10.3にも組み込まれています。

BP-6171(BP-4420)

パフォーマンス向上のため、環境変数の処理が改善され、セッションごとにランタイムリソース上のメモリに保持されるデータの共有コピーが1つのみになりました。これまでは、プロセス内の各サブプロセスやオブジェクトは、データベースから環境変数のコピーを独自に取得して保存していました。また、プロセスが実行されたりプロセス内からオブジェクトが呼び出されたりするたびに、データベース内の環境変数に対して繰り返し不要なクエリが発生するのを防ぎます。

また、スタジオでデータアイテムが削除された環境変数を参照している場合に表示されるエラーメッセージが改善され、ユーザーにとってより有益なものとなりました。

これは、Blue Prism 6.10.3にも組み込まれています。

BP-6169(BP-4501)

BP-6170(BP-5291)

BP-5596

 

 

スタジオのステージで[保管先]フィールドのパラメーター名をクリックして入力パラメーター間をクリックすると、nullまたは空のテキストフィールドがすべて無視されるようになり、元の説明が保持されます。以前は、入力パラメーター間をクリックすると、一部の説明が削除されました。

BP-6380(BP-5777)

以前は、システム管理者の役割が割り当てられていないユーザーが、デフォルトのdboスキーマパターンを使用していないスキーマを使用してSQLデータベースにアクセスする場合、セッションログが表示されませんでした。たとえば、dbo.IntIdTableTypeの代わりにcustomchema.IntIdTableTypeが使用されていました。これは、デフォルトのdboスキーマパターンを考慮しないようにデータベースクエリを更新することによって修正されました。これにより、使用されているスキーマパターンに関係なくセッションログにアクセスできるようになりました。

BP-6379(BP-5936)

/invisibleコマンドラインパラメーターを使用してランタイムリソースを起動する場合、タスクバーのシステムトレイでランタイムリソースアイコンを右クリックし、[終了]をクリックするとウィンドウが閉じます。以前は、ウィンドウを閉じるには複数回のクリックが必要でした。

BP-6378(BP-5779)

OAuth 2.0(クライアント認証情報)認証タイプを使用するWeb APIで、アクセストークンリクエストの一部として送信される前にクライアントIDとクライアントシークレットがURLエンコードされなかったという問題が修正されました。以前は、この問題により、OAuth 2.0 Authentication Serverからアクセストークンが発行されませんでした。

この修正により、クライアントIDとクライアントシークレットを認証情報として保存する前に自分でエンコードするという回避策を実行したお客様の下位互換性が維持されます。

BP-6258(BP-6155)

Webサービスとして公開されるビジネスオブジェクトが、ユーザー名を共通名形式で認証できるようになりました。以前は、ユーザー名はUPN(ユーザープリンシパル名)形式である必要がありました。

BP-6118(BP-5203)

[ユーザーの役割]画面でユーザーの役割の削除に関する警告メッセージを含むダイアログで、[はい]をクリックして承認した場合ではなく、閉じた場合に、ユーザーの役割が誤って削除されたという問題が修正されました。

BP-6116(BP-5983)

空のコレクションから読み込んだり、空のコレクションに書き込んだりするオブジェクトをデバッグする場合に、検証エラーが誤って返されることはなくなりました。以前は、Process StudioまたはObject Studioでこのようなオブジェクトを実行すると、検証エラーが誤って発生していました。

BP-5507(BP-1440)

ユーザーのシステムでの不要なログを最小化し、パフォーマンスを向上させるため、いくつかのブラウザー自動化とCitrix関連機能ではデフォルトのNLogログの重要度が軽減されています。更新したログの以前のログレベルは、ログレベルを変更するか、Automate.nlog.configファイルで新しいNLogルールを追加することで引き続き表示できます。詳しくは、「トラブルシューティング - ロギング」を参照してください。

また、WCFチャネルを使用する場合、NLogログレベルの重要度はASCRのさまざまなログポイントで軽減されています。詳しくは、「ASCRログ」を参照してください。

BP-6553

BP-5441(BP-4960)

Control Roomに表示されるセッションログの数を指定する[表示]フィルターは、期待どおりに表示されます。これは、バージョン7.0では正しく表示されませんでした。

BP-6692

ブラウザーの拡張機能

ブラウザーの拡張機能を使用すると、Blue Prismはブラウザーで表示されるWebページやアプリケーションと連携して、それらのアプリケーションやWebページを含むビジネスプロセスを簡単にモデル化できます。

ブラウザーの拡張機能のバージョン

以下の表は、このリリースと互換性のある各Blue Prism拡張機能が導入された時期と、評価対象となるブラウザーのバージョンを示しています。主要な機能の詳細については、ブラウザー拡張機能リリースノートを参照してください。また、評価対象の最新のブラウザーバージョンについては、ブラウザー互換性マトリックスを参照してください。

ブラウザー Blue Prism拡張機能のバージョン 利用可能日

Chrome

7.0.1

2021年11月25日

Edge Chromium

7.0.1

2021年11月25日

Firefox

7.0.1

2021年11月25日

上記のブラウザー拡張機能バージョンは、リリース用の拡張機能を準備する際に利用可能な最新のブラウザーバージョンに対して評価されました。

ブラウザー拡張機能リリースノート

ブラウザー拡張機能7.0.1

変更の説明 参考資料

以前に起動したブラウザーにウィンドウタイトルを使用してアタッチしようとすると、大文字/小文字が無視されるようになりました。以前は、たとえば、「Google」ではなく「google」とした場合のように、ウィンドウタイトルが指定した値と完全に一致しない場合、アタッチアクションは失敗しました。

BP-5127(BP-4773)

Blue Prismのインストール時に[高度なインストール]画面でEdgeブラウザーの拡張機能を選択すると、完全にインストールされるようになりました。これまでは、Blue Prismのインストール完了後に、Edgeブラウザーで別途拡張機能を有効にする必要がありました。

これは、Blue Prism 6.10.3にも組み込まれています。

BP-6135(BP-5493)

以前は、ブラウザーを閉じた後すぐにブラウザーを起動しようとすると、スタジオにおいて、または自動化の実行時に、ブラウザー拡張機能が使用不可能になりました。これは、ブラウザーが正しく閉じて終了していないためです。この問題はブラウザーの終了時に、すべてのブラウザーインスタンスが閉じていることを、200ミリ秒ごとに最長2分間自動的に確認することで修正されました。ブラウザーが正常に終了しない場合、Blue Prismブラウザー拡張機能がインストールされているすべてのブラウザーを終了してから続行するようユーザーに警告するエラーメッセージが表示されます。 このメッセージは以前は誤って中国語に翻訳されていましたが、修正されました。

これは、Blue Prism 6.10.3にも組み込まれています。

さらに、終了アクションと起動アクションの間に短い一時停止を可能にするメカニズムが追加されました。これにより、ブラウザーは起動を試みる前に、生成されたプロセスを削除することができます。一時停止はデフォルトで1000ミリ秒に設定されており、Automate.configファイルで構成できます。

<add key="BrowserAutomation.BrowserTerminationMinimumPauseBeforeLaunch" value ="1000"/>

この動作は、ブラウザーが終了アクションによって閉じられている場合にのみ適用され、PowerShellスクリプトなどの他のメカニズムによって閉じられた場合には適用されません。

BP-6136(BP-4912)

BP-6456(BP-6376)

BP-6610

BP-6865(LOC-622)

Chrome、Edge、FirefoxのブラウザーでWebコンポーネントにデータを入力する際、必要な基礎となる入力イベントがトリガーされ、ネイティブの値セッターを使用してイベントが期待どおりに機能するよう修正が適用されました。これにより、Webコンポーネントの開発者がプログラムでイベントを上書きした場合でも、Webコンポーネントをデジタルワーカーが操作した場合と、キーボードやマウスを使用して人間が操作した場合とで、アプリケーションの動作は同じになります。

これは、Blue Prism 6.10.3にも組み込まれています。

BP-6137(BP-310)

アプリケーションモデラーを使用してChrome、Edge、FirefoxブラウザーでWebページに添付する場合、ユーザーはコレクションから取得したターゲットページのウィンドウタイトルにワイルドカードを手動で追加する必要がなくなりました。この機能は、ワイルドカードが自動的に推測されるステージプロパティのウィンドウタイトルパラメーターと一致するようになりました。

これは、Blue Prism 6.10.3にも組み込まれています。

BP-6138(BP-5575)

Blue Prismの複数のインスタンスから起動したブラウザーセッションを閉じる際、ブラウザーセッションを起動したBlue Prismインスタンスによってセッションの終了が正しく検出されるようになりました。以前は、ブラウザーセッションのいずれかが閉じられると、ユーザーが[デタッチ]ボタンをクリックした後でもアプリケーションモデラーでそのセッションの[デタッチ]ボタンが有効な状態が続き、すべてのブラウザーセッションが閉じられて初めてセッションの終了が検出されるという問題がありました。

これは、Blue Prism 6.10.3にも組み込まれています。

BP-6770(BP-6053)

EdgeブラウザーでWebページを自動化する場合に、エレメントが存在しないと、一致するWebエレメントが複数見つかったことを示すエラーメッセージが誤って表示されました。このエラーは、少なくとも1つの空のエレメントを返すXPathおよびCSS Selector Web属性を使用する場合に、アプリケーション モデラーで発生しました。現在は正しいエラーメッセージが表示されるようになりました。

BP-6382(BP-5733)

以前は、EdgeブラウザーでWebページを自動化する場合に、[移動]ステージの[確認]アクションで[ハイライト]パラメーターが[True]に設定されていると、自動化の実行後にハイライト表示ボックスがWebページから消えませんでした。現在これは修正されています。

BP-6377(BP-5787)

以前にBlue Prism経由ではなく外部で起動されたChrome、Firefox、またはEdgeブラウザーインスタンスを起動するかこれらにアタッチしようとすると、同じタイプのブラウザーセッションが外部で起動されても必ずしも確実に検出されないという問題が解決されました。

BP-6772

Chrome、Firefox、またはEdgeブラウザーを起動するかこれらにアタッチし、その直後に追跡IDを使用して特定のブラウザーインスタンスへのスパイを制限すると、追跡IDを介したスパイが競合状態により失敗する可能性があるという断続的な問題が修正されました。

BP-6778

追加コンポーネント

バージョン7では、Blue Prismを拡張するためのベースを提供するいくつかのオプションコンポーネントを導入しました。

Blue Prism API

Blue Prism APIは、Blue Prism HubなどのコンポーネントがBlue Prismデータベースに接続するための共通のインターフェイスを提供します。また、外部ソリューションがRESTful APIを使用してプログラム的にBlue Prismと対話するために使用できる、一連の定義済み機能も提供しています。

このリリースでは、Blue Prism APIに対して、次の機能強化、小規模な改善、修正が行われました。Control RoomプラグインのAPIリファレンス、インストールガイド、ライセンス契約、Blue Prism APIユーザー許可は、こちらを参照してください。

エンドポイント

変更の説明

参考資料

/スケジュール/ログ

/スケジュール/{scheduleId}/ログ

許可チェックがこれらのエンドポイントに追加されたため、スケジュール許可が制限されたユーザーは、ブラウザーベースのControl Roomでスケジュールアクティビティログにアクセスできなくなります。

BP-5942

/workqueues

/workqueues/{workQueueId}

/workqueues/アイテム/{workQueueItemId}

/workqueues/{workQueueId}/アイテム

許可チェックがこれらのエンドポイントに追加され、Blue Prismインタラクティブクライアントでワークキューとワークキュー項目の編集許可を持たないユーザーに対して、ブラウザーベースのControl Roomでワークキューとワークキューアイテムへの読み取り専用アクセス権が付与されました。

BP-5591

BP-6322

BP-6646

/スケジュール

  • /スケジュール/タスク/{taskId}/セッション
  • /スケジュール/{scheduleId}/タスク
  • ブラウザーベースのControl Roomでスケジュールとタスクへのアクセスを制限するために、これらのエンドポイントにアクセス許可チェックが追加されました。

    BP-6255

    /スケジュール/{schedulesId}/セッション

  • /スケジュール/{scheduleId}
  • ブラウザーベースのControl Roomでスケジュールレコードへのアクセスを制限するために、これらのエンドポイントにアクセス許可チェックが追加されました。

    BP-6319

    /sessions/{sessionId}/logs

    システムマネージャー許可の[監査 - ビジネスオブジェクトログ]がこのエンドポイントから削除されました。

    BP-6348

    /セッション

    /sessions/{sessionId}

    /sessions/{sessionId}/logs

    /sessions/{sessionId}/logs/{logId}/parameters

    システムマネージャー許可の[リソースの詳細を表示]がこれらのエンドポイントから削除されました。

    BP-6323

    BP-6671

    /スケジュール/{scheduleId}

    API経由でスケジュールの廃止を取り消す場合に、このエンドポイントに対して[スケジュールを作成]許可チェックが追加されました。以前は、このチェックは[スケジュールを廃止]許可と[スケジュールを編集]許可に対してのみ実行されていました。

    BP-6689

    /sessions/{sessionId}/logs/parameters

    セッションログパラメーターへのアクセスを制限するために、このエンドポイントの[監査 - プロセスログ]許可チェックが追加されました。

    BP-6357

    該当なし

    APIサービスの再起動後に、Blue Prism APIを介して割り当てられた役割許可が更新されなかった問題が修正されました。

    BP-6465(BP-5589)

    Authentication Server

    Authentication Serverは、Blue Prismプラットフォームの3つの主要コンポーネント (Blue Prism Enterprise、Blue Prism API、Blue Prism Hub)にまたがるユーザーに一元化された共通の認証を提供します。Blue PrismインタラクティブクライアントのAuthentication Server構成に、次の機能強化、小規模な改善、修正が加えられました。

    変更の説明

    参考資料

    RabbitMQメッセージバスへの接続の確立に予想以上の時間がかかり、再試行が行われる場合に、サーバー構成画面にメッセージが表示されるようになりました。これは、サーバーログにも記録されます。

    BP-6164(BP-4402)

    [サーバー構成の詳細]画面の[Authentication Server統合]タブでユーザーが[キャンセル]をクリックして変更を破棄した後も、ブローカーパスワードの変更が持続するという問題が解決されました。

    BP-6123(BP-4670)

    Blue Prismインタラクティブクライアントの[セキュリティ - ユーザー]画面のショートカットメニューを使用してAuthentication Serverユーザーのプロセスアラートを構成しようとする場合に、エラーが発生しなくなりました。

    BP-6122(BP-4673)

    Blue PrismユーザーがAuthentication Serverデータベースにマップされると、Hubの許可がユーザーに付与され、Hubへの初回ログイン時にダッシュボードおよびプロファイルの設定ページにアクセスできるようになります。

    BP-6120(BP-4810)

    マッピングツールを介してAuthentication ServerアカウントにマップされたBlue Prismネイティブユーザーアカウントは、Blue Prismデータベースで期限切れにならないように設定されました。これらのアカウントとその有効期限はAuthentication Serverで管理されるようになったためです。

    BP-6127(BP-3517)

    Blue Prismサーバーサービスが起動すると、ブローカー設定が構成されている場合、RabbitMQメッセージブローカーサーバーへの接続が試行されます。接続構成が更新され、Blue Prismサーバーサービスが停止または終了した場合、RabbitMQへの接続が閉じられます。以前は、接続がアクティブのままでした。これは、ユーザーの同期が予期せず続行されることを意味します。

    BP-6117(BP-5639)

    Blue Prismサーバーサービスが起動すると、RabbitMQメッセージブローカーサーバーへの接続が試行されます。接続の確立は24時間試行され、その後、試行はタイムアウトします。接続の確立を再試行するには、Blue Prismサーバーを再起動する必要があります。以前は、RabbitMQへの接続が成功しなかった場合、接続が確立される前にBlue Prismサーバーサービスが停止した場合でも、接続は24時間まで試行され続けました。

    BP-6119(BP-4977)

    Hubのインストール時にRabbitMQメッセージブローカーに使用される認証情報には、URLエンコード文字などの制限された特殊文字を含めることができるようになりました。

    BP-6124(BP-4577)

    Authentication ServerのAutomateクライアントの認証コードとアクセストークンの有効期間は、トークンが必要以上にアクティブにならないように、それぞれ5秒と15秒に適切に設定されました。

    BP-6229(BP-6056)