Blue-prism-quick-guide

提供:Dev Guides
移動先:案内検索

Blue Prism-RPAの概要

ロボットは、クリック、ナビゲーション、タイピングなど、さまざまなタスクを実行する際に人間のユーザーを模倣するマシンです。 複数のシステムまたはアプリケーションが関与する可能性のある意味のあるアクティビティのシーケンスがプロセスを構成します。 自動化とは、人間の干渉なしに実行される一連のステップです(一度構成すると)。

ロボットプロセス自動化

ロボットプロセスオートメーション(RPA)により、ビジネスを推進するために人の代わりにソフトウェアロボットを使用できます。 通常のタスクを自動化するために使用されるため、ユーザーは日常的な作業を手動で行うのではなく、複雑なタスクの実行に集中できます。 これにより、人為的エラーが減少します。

RPAの利点

以下はRPAの利点です-

  • 顧客の統合ビューの構築
  • 顧客満足度の向上
  • 従業員の生産性の向上
  • より高い精度と品質
  • 費用対効果
  • AHT(平均処理時間)を最大80%削減
  • ART(平均解決時間)を最大90%削減
  • 平均で3か月以内にROI(投資収益率)が増加しました。

RPAツール

RPAの市場では、次の一般的なツールを利用できます-

  • ブループリズム
  • どこでも自動化
  • Ui Path
  • 仕事の融合
  • オープンスパン

RPAの使用

以下はRPAの使用です-

デュアルデータ入力シナリオ

あるシステムで手動で入力したデータを別のシステムに再入力する必要はありません。 請求書はワークフローでインデックス付けされ、ERPに手動で再入力されるため、RPAはこのような二重の労力を置き換えます。

ストレートスルー処理

顧客の注文のWebページ、請求書のワークフロー、電子メール、またはExcelファイルなど、さまざまなシステムからの入力をERPに入力する必要があります。 ただし、入力がクリーンでルールが適切にレイアウトされている場合、RPAを介してデータ入力を行うことができます。

異なるシステム間の仮想統合

スタンドアロン、レガシー、ERP、またはワークフローシステムは相互に通信しないことが多く、それらの統合には数百万ドルと貴重なIT時間がかかり、RPAはユーザーインターフェイスレベルで異種システムを接続する軽量統合を提供できます。

データ抽出への応答とリクエストへの応答

複数のプロセス所有者、ベンダー、さらには最終顧客からデータやレポートのリクエストが来ると、従業員はシステムにログインしてデータを抽出し、フォーマットし、リクエスターにメールを送信します。 RPAは、このようなルールベースのタスクに適しています。

ルールベースの意思決定

RPAは、これらの決定を駆動するルールが適切にレイアウトされていれば、決定ベースのタスクを実行できます。 たとえば、ユーティリティベンダーからの請求書では、RPAは請求書に記載されているものから支払い条件を「即時」に変更できます。

RPAのライフサイクル

RPAのライフサイクルは以下のとおりです-

RPAライフサイクル

分析と特定

RPAライフサイクルのステップ1は、RPA開発のビジネス上の問題を分析することです。 これは通常、ビジネスアナリストとRPAアーキテクトによって行われます。 自動化できるプロセスを特定し、開発のタイムラインを決定し、アプローチを文書化し、開発を開始するために関係者から承認を得ます。

実装する

RPA開発者は、開発環境の要件に取り組み、手動プロセスを自動化します。 開発はウィザードで行われ、これらはボットの開発でコーディングを実行するための制限された要件です。

テスト

このフェーズでは、ボットをテストして品質を評価し、エラーがあれば修正します。

ライブ配信

ボットは徹底的にテストされた後、ユーザーが使用を開始するライブ環境に展開されます。 保守フェーズに入り、ボットのサポートおよび変更要求が楽しまれ、欠陥が修正されてすぐに有効になります。

RPAのロボットの種類

以下に示すように、RPAには2種類のロボットがあります-

  • バックオフィスロボット
  • フロントオフィスロボット

バックオフィスロボット

以下は、バックオフィスロボットの機能です-

  • バックオフィスロボットは無人で動作します。
  • それらはバッチモードです。
  • 仮想環境で実行されます。
  • バックオフィスロボットは誰にも監督されていません。
  • バックオフィスロボットはハートビートをサーバーに送信するため、ロボットがダウンしたときに即座に認識されます。
  • バックオフィスロボットはエラーの削減に役立ち、費用対効果に優れています。

フロントオフィスロボット

以下は、フロントオフィスロボットの機能です-

  • フロントオフィスロボットは、使用場所と使用時期を制御できる従業員と同じワークステーションを共有します。
  • フロントオフィスロボットはスタンドアロンであり、人間の干渉が必要です。
  • ユーザーはこれらのロボットをトリガーし、手動監視下でのみ実行します。
  • フロントオフィスロボットはローカルマシンで動作し、リモートで実行またはスケジュールすることはできません。

Blue Prism-はじめに

Blue prismは英国ベースのソフトウェア会社であり、主要なロボットプロセス自動化ツールの1つです。 日常的なタスクを自動化して、手動の介入なしで操作できるようにするために使用されます。 Blue prismは、セキュリティ、柔軟性、拡張性、コンプライアンス、回復力が優れているため、競合他社よりも優位に立ちました。

Blue Prismの前提条件

以下は、Blue Prismの前提条件です。 それは唯一のソフトウェアです-

  • 産業力と企業規模のデジタル労働力を作成してサポートします
  • 実装にITスキルは必要ありません
  • 4〜8週間のスプリントで実装可能(開始から終了まで)
  • 代替ソリューションのTCOと比較して非常に低コスト
  • 自己資金による収益と80%のROIで多大な投資回収を実現
  • ITインフラストラクチャおよびプロセス内で管理可能

Blue Prismのインストール

以下は、Blue Prismのインストール要件です-

  • Windows 7(推奨)OS、64ビットまたは32ビット
  • OSに応じて、64または32ビットの青いプリズムインストールソフトウェア
  • Blue Prismライセンスファイル
  • SQL Server Express Edition、OSに応じて64または32ビット

SQL Server Management StudioでBlue Prismをインストールするプロセスを見てみましょう-

SqlExprのインストール

Microsoftの公式WebサイトからSQLサーバー、* SqlExpr.exeファイル*をダウンロードし、ダウンロード後に SqlExpr をクリックします。 これにより、SQL接続のインストールに使用できるSQL Serverが起動します。

SqlExprのインストール

Blue Prismのインストール

SQLサーバーをインストールしたら、以下の手順とスクリーンショットを使用してBlue Prismをインストールする必要があります-

  • ステップ1 *-インストールを開始するには、Blue Prism 5.0.10_x64をクリックします。

Blueprismインストールの準備

  • ステップ2 *-ダイアログボックスで[次へ]をクリックします。

Blueprismセットアップウィザードの準備

  • ステップ3 *-ライセンス契約に同意します。

Blueprismライセンス契約

  • ステップ4 *-インストールフォルダーを選択します。

Blueprismインストールフォルダーの選択

  • ステップ5 *-次をクリックします。

Blueprism Iinstallation Cick Next

  • ステップ6 *-次をクリックすると、インストールプロセスが開始されます。

Blueprismインストールプロセス

  • ステップ7 *-インストールが完了したら、ウィンドウを閉じます。

Blueprismインストール完了

これでBlue Prismのインストールが完了し、デスクトップにアイコンが表示されます。

Blue Prismを開く

Blue Prismのインストールが完了したら、以下の手順を使用してアプリケーションを開く方法を見ていきます-

BluePrismを開く

アイコンをクリック

Blueprism Click Configure

Blue Prismのデフォルトのユーザー名とパスワードは次のとおりです-

  • ユーザー名:管理者
  • パスワード:管理者

Blueprismのデフォルトの接続設定

データベースの作成

以下の画像に示すように、Blue Prismを使用してデータベースを作成します-

まず、インストールされたアプリケーションを開き、*ファイル*に移動してから、*データベースの作成*をクリックします。

データベースの作成

作成されたデータベース

データベースが作成されたので、デフォルトのユーザー名とパスワードで署名します。

SignIn Blueprism

サインインボタンをクリックした後、ユーザーの新しいパスワードを選択します。

Blueprismパスワードのリセット

Blueprism新しいパスワード

Blue Prismのさまざまなタブ

Blue Prismには次の6種類のタブがあります-

  • Home
  • スタジオ
  • コントロール
  • ダッシュボード
  • リリース
  • システム

Blueprismの異なるタブ

以下は、ブループリズムのさまざまな部分の概要です-

Home

ホームには、青いプリズムデータベースに関する情報を提供するさまざまなグラフが表示されます。 従業員の可用性は、使用しているランタイムリソースを示し、自動化の合計はデータベース内のキューと自動化の数を示し、キューボリュームはステータス別にキューボリュームを示し、最大のデータベーステーブルは青いプリズムデータベースの最大のテーブルを示します。

スタジオ

Studioは、実際の自動化手順を実装するBlue Prismの重要な部分です。 Object StudioとProcess Studioの2つのスタジオがあります。

コントロール

コントロールルームは、分散型ボットでのプロセス実行の制御、監視、実行、およびスケジュールを処理するBlue Prismの管理の中心点です。

ダッシュボード

ダッシュボードは、ロボット労働力に関する情報を表示するさまざまなチャートを描くために使用されます。

リリース

リリースマネージャーは、異なるブループリズム環境間で構成パッケージのインポートとエクスポートを管理するために使用されます。

システム

[システム]タブは、ユーザー管理のために管理者が使用します。

Blue Prism-Object Studio

オブジェクトスタジオは、主にオブジェクトの開発に使用されます。 オブジェクト内では、次のようにさまざまなタイプのアクションがあります-

  • 要素をスパイするためのモジュール式アプリケーション
  • ページの初期化とページのクリーンアップ

Object Studioからオブジェクトを作成する

Blue Prismを起動した後、[スタジオ]タブを開き、[オブジェクト]を右クリックして[オブジェクトの作成]を選択します。 スクリーンショットは、オブジェクトを作成するプロセスを明確に説明します-

BluePrism作成オブジェクト

Blueprism New Business Object

新しいビジネスオブジェクトの名前を指定します。

Blueprism Business Object Details

オブジェクトリストにオブジェクトを作成します。

Object Studioのさまざまなステージ

Object Studioのさまざまな段階を以下に示します-

  • Link
  • ブロック
  • Read
  • 書きます
  • ナビ
  • Code
  • Wait
  • プロセス
  • Page
  • アクション
  • 決定
  • 選択
  • 計算
  • マルチ計算
  • データ項目
  • コレクション
  • Loop
  • Note
  • アンカー
  • End
  • 例外

Object Studioステージ

オブジェクトを作成すると、初期化、クリーンアップ、およびアクションのページが作成され、上記の段階で初期化ページが起動します。

以下のビジネスオブジェクト(VBO)は、ステージの使用方法とVBOの動作の詳細を説明します。

コレクションのExcelへの理解

行と列の形式で保存された複数の値は、コレクションと呼ばれます。

以下の2つの方法を使用して、行をコレクションに追加します-

  • 内部VBOを「コレクション」として使用します。
  • 「ユーティリティコレクション操作」VBOを使用します。

ビジネスオブジェクトを作成する

以下に示すように、作成するビジネスオブジェクトの名前を入力します-

ビジネスオブジェクトの名前

次に、以下に示すようにビジネスオブジェクトの説明を入力します-

ビジネスオブジェクトの説明

次に、「完了」をクリックします。

ビジネスの作成名

新しく作成したVBOをダブルクリックして開きます。

Open VBO

アクションタブでは、デフォルトで開始ステージと終了ステージが作成され、それらへのリンクが設定され、リンクが選択されて削除されるため、実際のステージを実装できます。

コレクションを作成し、内部VBOを使用してコレクションに行を追加します。

コレクション内部VBOの作成

コレクション名、説明、およびフィールドの詳細(名前、タイプ、説明、フィールド)を指定します。 フィールドの追加を使用して、余分なフィールドを追加します。

コレクションの詳細を提供

フィールドの追加を使用

ループステージを使用する

ステージから[ループ]を選択します。ループには開始部分と終了部分があります。 上記の反復でループ内のステージを実行するために使用されます。

ループステージを使用

ループの名前を指定し、ドロップダウンリストから正しいコレクションを選択します。

命名ループ選択コレクション

4つの日付アイテムを作成する

データ項目ステージを使用して、以下に示すように4つのデータ項目を作成します-

  • C no
  • C名
  • 限定
  • Jdate

4つの日付アイテム

マルチ計算を使用して、空の行のコレクションにデータを追加します。

複数の計算を使用

複数の計算プロパティ

その複数の計算に名前を付け、式をコレクションリストから式にドラッグし、データ項目リストからデータ項目をStore In値にドラッグします。

  • リンクを使用してステージをリンクし、ビジネスオブジェクトを保存します。
  • 再生ボタンをクリックしてVBOを実行します。

複数計算の名前

結果は、以下に示すようにコレクションで提供された適切な出力になります-

コレクション出力ウィンドウ

以下に示すように、Excelでコレクションを理解します-

まず、インスタンスを作成し、出力を「ハンドル」として取得し、ワークブック名​​を開いて、ハンドルを入力パラメーターとして渡す必要があります。

ワークブック名​​を記述し、コレクションとしてワークシートを取得する別のアクションを実行します。

ステップ1:インスタンスを作成する

アクション-

名前:インスタンスを作成

説明:インスタンスを作成

ビジネスオブジェクト-

Ms Excel VBO

アクション:インスタンスを作成する

出力:ハンドル

ステップ2:開く

ビジネスオブジェクト:Ms Excel VBO

アクション:ワークブックを開く

入力-

値=ハンドル

ファイル名

出力:ブックに保存します。

ステップ3:ショー

ビジネスオブジェクト:Ms Excel VBO

アクション:表示

入力-

値=ハンドル

ステップ4:データをコレクションに読み込む

ビジネスオブジェクト:Ms Excel VBO

アクション:ワークシートをコレクションとして取得(高速)

出力:顧客の詳細に保存します。

ステップ5:ループ

ループのプロパティに移動

名前:コレクションからデータを読み取ります

説明:コレクションからデータを読み取ります

コレクション:顧客の詳細。

ステップ6:複数計算

名前:顧客データ

顧客の詳細。

コレクションとしてのワークシート

コレクションとExcelでの選択の理解

私たちは与えられたデータで学生データを作成する必要があります-

  • グレードA> = 90
  • グレードB> = 75
  • グレードC> = 60
  • グレードD> = 50

ステップ1:インスタンスを作成する

アクション-

名前:インスタンスを作成

説明:インスタンスを作成

ビジネスオブジェクト-

Ms Excel VBO

アクション:インスタンスを作成する

出力:ハンドル

ステップ2:開く

ビジネスオブジェクト:Ms Excel VBO

アクション:ワークブックを開く

入力-

値=ハンドル

ファイル名

出力:ブックに保存します。

ステップ3:ショー

ビジネスオブジェクト:Ms Excel VBO

アクション:表示

入力-

値=ハンドル

ステップ4:データをコレクションに読み込む

ビジネスオブジェクト:Ms Excel VBO

アクション:ワークシートをコレクションとして取得(高速)

出力:生徒の詳細に保存します。

ステップ5:ループ

ループのプロパティに移動

名前:コレクションからデータを読み取ります

説明:コレクションからデータを読み取ります

コレクション:学生の詳細

ステップ6:選択

Choice Name Choice Criterion
Grade A Student Details Marks>=90 and ⇐100
Grade B Student Details Marks>=75
Grade C Student Details Marks>=60

Collection-Excelを選択

Gradeとして1つのデータ項目を作成します。

次のように計算を作成します-

  • 甲種
  • グレードB
  • グレードC

ループの前に、値を構成する必要があります。

アクションステージに進む:

名前:デフォルトのセル

ビジネスオブジェクト:Ms Excel VB

アクション:アクティブなブック

その後、

別のアクションを実行する-現在のセル

ビジネスオブジェクト:Ms Excel VBO

アクション:アクティブセルを取得する

現在のセルの出力ストア。

その後、

データをExcelに書き込む

ビジネスオブジェクト:Ms Excel VBO

アクション:セル値を設定

別のアクションを実行-次のセルに移動

ビジネスオブジェクト:Ms Excel VBO

アクション:次の空のセルに移動します

入力:現在のセルに保存します。

コレクションアクションステージ1

コレクションアクションステージ2

Blue Prism-アプリケーションモデラー

アプリケーションモデラーは、アプリケーションをスパイするために使用されます。 スパイとは、アプリケーション内の要素を識別することです。

アプリケーションモデラー

アプリケーションモデラーウィンドウは次のとおりです-

アプリケーションモデラーウィンドウ

スパイモード

以下に示すように、スパイモードには4種類あります-

  • Win32モード
  • HTMLモード
  • アクセシビリティモード
  • 地域モード

以下の手順に従って、スパイモードのいずれかを選択するか、異なるモードを切り替えます-

  • Ctrlキーと左クリックを使用して、スパイモードで強調表示された項目を選択します。
  • Ctrlキーを押しながら右クリックしてキャンセルします。
  • Altキーを押して、スパイモードを切り替えます。

スパイモード

Webアプリケーションでの作業

ここで、Webアプリケーションの操作方法について説明します-

Facebookのログインとログアウト

最初に、ビジネスオブジェクトを作成し、その名前を入力します。

Webアプリケーションの操作

Application Modellerを構成する必要があります。

アプリケーションモデラーの設定

Application Modeller Wizard1

アプリケーションモデラーウィザード2

アプリケーションモデラーウィザード3

Application Modeller Wizard4

Application Modeller Wizard5

ここで、ログインボタン、ユーザー名、およびパスワードフィールドをスパイします。

Facebookログインページ

Facebookログインページ1

Facebookログインページ2

Facebookログインページ3

Facebookログインページ4

Facebookログインページ5

今、私たちは実装部分を開始します。

電子メールとパスワードのデータ項目を作成します。

データ項目の作成

データ項目の作成1

  • 「書き込みステージ」を使用して、メールIDとパスワードをFacebookサイトに入力します。
  • ナビゲートステージを使用してログインボタンをクリックします。
  • ナビゲートステージでクリックアクションを取得していません。
  • そのため、Application Modellerに移動し、Login Element typeをbuttonに変更します。
  • ここでは、ウェブサイトを起動する前に待機ステージを使用してサイトをロードしています。
  • Facebookサイトにログインします。
  • アカウントからログアウトするには、Application Modellerで要素を準備する必要があります。
  • 必要な要素をスパイし、最初にログアウトに必要な要素を確認します。
  • 次に、矢印とサインアウトオプションをスパイする必要があります。
  • ナビゲートステージを使用して矢印をクリックし、ログアウトをクリックします。
  • ログインボタンの後、サイトはアカウント情報をロードするのに時間がかかります。 ネットワークの平均インターネット速度に依存します。
  • ログイン後、ログアウト矢印が表示されるまで条件付き待機を使用して太字を保持します。

書き込みステージを使用

Windowsアプリケーションと複数のウィンドウの操作

以下に示す段階的な手順で、トレーニング注文システムを自動化する方法を学習します。 以降のセクションで提供されるスクリーンショットは、プロセスを明確に理解するのに役立ちます。

  • ステップ1 *-ビジネスオブジェクトを作成します。

Windowsアプリケーションの操作

  • ステップ2 *-アプリケーションモデラーを構成します。

アプリケーションモデラーを開く

アプリケーションmodeller1

アプリケーションmodeller2

アプリケーションmodeller3

アプリケーションmodeller4

アプリケーションmodeller5

アプリケーションモデラー6

  • ステップ3 *-サインインウィンドウのスパイ。

Ctrlキーを押しながら左を使用して要素を強調表示し、順序要素を使用して一意の識別を行います。

サインインウィンドウのスパイ

SignIn Window1のスパイ

  • ステップ4 *-スタッフ番号をスパイします。

スパイのスタッフ番号

スパイのスタッフ番号1

  • ステップ5 *-パスワードをスパイします。

スパイパスワード

パスワード1をスパイ

  • ステップ6 *-サインインボタンをスパイします。

スパイインサインインボタン

Spying Signin Button1

次に、実装部分を開始します。

  • ステップ7 *-ナビゲーションステージを使用してアプリケーションを起動します。

Navigation Stage Launch Application

  • ステップ8 *-書き込みステージを使用してスタッフ番号を構成します。

スタッフ番号の構成

  • ステップ9 *-別の書き込みステージを使用してパスワードを設定します。

パスワードの設定

  • ステップ10 *-Navigateステージを使用してサインインします。

Navigate Stage to SignIn

Navigate Stage to SignIn2

  • ステップ11 *-プロセスをリンクします。

リンクプロセス

Blue Prism-プロセススタジオ

Process studioにはメインページのみがあります。 ページが公開されている場合、プロセススタジオから呼び出すことができます。 開発とテストにはProcess Studioを使用します。

Process StudioとObject Studioの違い

プロセススタジオとオブジェクトスタジオの主な違いを以下に示します-

Process Studio Object Studio
It is created as diagram that looks like flow diagram by development tool Create Objects graphically by development tool
Stages: We have Alert stage in Process Studio Stages: Read, Write, Navigate, Code and Wait
We have the Main Page We have initialize and clean up Page
Process interacts with object studio and control room Object Studio interacts with external Application.
Launch and Application Modeller is not available Launch and Application Modeller is available

Process Studioのステージ

Process Studioのさまざまな段階を以下に示します-

  • Link
  • ブロック
  • プロセス
  • Page
  • アクション
  • 決定
  • 選択
  • 計算
  • マルチ計算
  • データ項目
  • コレクション
  • Loop
  • Note
  • アンカー
  • End
  • アラート
  • 例外

Process Studioステージ

オブジェクトスタジオページの公開

私たちは以下の手順を使用してオブジェクトスタジオのページを公開することができます-

  • ビジネスオブジェクトを開発します。
  • ビジネスオブジェクトアクションを展開します。
  • オブジェクトスタジオを公開します。
  • プロセスを公開したら、Process Studioから実行できます。

Object Studioページの公開

コントロールルームへのプロセスの公開

以下の手順を使用して、部屋を制御するプロセスを公開できます-

  • プロセスオブジェクトを開発します。
  • 説明をダブルクリックします。

公開プロセス制御室

次に、プロセスをコントロールルームに公開するチェックボックスをオンにします。

チェックボックスを選択して公開

利用可能なプロセスに表示された公開プロセス。

公開されたプロセスの表示

入力/出力パラメーターの受け渡し

入出力パラメーターを使用して、あるページから別のページにいくつかのパラメーターを渡します。

  • プロセススタジオで入力および出力パラメーターを作成します。
  • 開始段階で入力パラメーターを宣言する必要があります。
  • 終了段階で出力パラメーターを宣言する必要があります。

入力および出力パラメータを渡すための段階的なアプローチを見てみましょう-

  • ステップ1 *-ビジネスオブジェクトを作成します。

ビジネスオブジェクトの作成

  • ステップ2 *-開始段階で入力パラメーターを定義します。

開始ステージの入力パラメーター

  • ステップ3 *-ステージの開始をダブルクリックして、入力パラメーターを設定します。

入力パラメーターの構成

  • ステップ4 *-エンドステージで出力パラメーターを定義します。

出力パラメーターの終了ステージ

  • ステップ5 *-簡単な計算のために計算段階に進みます。

計算ステージ

  • ステップ6 *-プロセスを接続して保存します。

接続プロセスの保存

  • ステップ7 *-プロセスを公開する必要があります。

発行プロセス

  • ステップ8 *-プロセスを公開した後、Process Studioから実行できます。
  • ステップ9 *-プロセススタジオでプロセスを作成する必要があります。

プロセスを作成

  • ステップ10 *-アクションステージを使用して、オブジェクトスタジオからプロセスを呼び出します。

Object Studioからのプロセス

Object Studio1からのプロセス

Object Studio2からのプロセス

  • ステップ11:*データ項目を作成し、プロセスを実行します。

プロセスの実行

Blue Prism-例外処理

例外処理は、https://www.symphonyhq.com/rpa-technical-insights-part-の管理者によって定義されていますhttps://www.symphonyhq.com/rpa-technical-insights-part-13/[exceptions] 3/[アシストなしの自動化]。 問題が可能な場合は自動的に解決されるか、システム管理者が簡単に識別および修復できるか、必要に応じて人の手で完了することができます。 例外処理が成功するかどうかは、開発中に実装される方法によって異なります。

Blue Prismでの例外処理の実現

例外処理は、ブループリズムソリューションの重要な部分です。 例外は、プロセス/オブジェクトの実行中に発生する問題です。

青いプリズムでエラーが発生すると、例外が生成されます。

例外処理ステージ

例外処理は、再開、回復、および例外ステージを使用して実現できます。

例外処理ステージ

回復-例外を処理するためのブロックを開始します。

再開-例外を処理するためのブロックを終了します。

*Exception* -プロセスまたはオブジェクトの実行で明示的に例外を発生させます。

例外の種類

Blue Prismには3種類の例外があります-

  • 内部例外
  • システム例外
  • ビジネスの例外

内部例外

内部例外は、段階的に不足している必須データに基づいています。

新しく作成したExcelのデータを保存するとします。 ただし、パスを提供するのを逃したため、内部例外が発生しました。

別の例は、計算段階で無効な式を指定すると、次のように内部例外が発生します-

  • X、Y、Zという3つのデータ項目をテキストタイプで作成します。

3つのデータ項目を作成

  • 計算ステージを使用して簡単な計算を実行します

単純な計算を実行

  • 次に、プロセスを実行します。

Process_exceptionsを実行

ビジネスの例外

これらの例外は実際には例外ではありませんが、ビジネスルールに基づいて、例外を作成しています。 ボットを介して手動で発射する必要があります。

従業員名と彼の口座残高を持つExcelデータに取り組んでいると仮定しましょう。 これらのデータをコレクションに読み込み、各従業員の残高を確認します。 従業員の残高がゼロの場合、例外を発生させてメッセージを記録する必要があります。 ビジネスルールに従って、残高がゼロの場合、支払いは行えません。

  • ステップ1 *-最初に、データを読み取り、コレクションを保存します。
  • ステップ2 *-コレクションをループし、列にゼロがあるかどうかを確認する必要があります。 はいの場合、例外をスローします。
  • ステップ3 *-例外ステージを構成する必要があります。 非常に多くの例外タイプがあるため、これをビジネス例外として構成する必要があります。

ビジネスの例外

システム例外

システムの例外は、インターネットがダウンしているか、ボットがインターネットまたはシステム障害を必要としていることに基づいて発生します。

RecoveryステージとResumeステージを使用して、これらの例外を処理する必要があります。 リカバリステージにリンクする必要はありません。例外が発生するときはいつでも、リカバリステージがすぐにそれらの例外をキャッチします。

例外バブリング

例外が発生すると、回復によってキャッチされるまでフローに向かって上方に移動します。これを例外のブラビングと呼びます。

例外バブリング

Blue Prism-ワークキュー

ワークキューは、プロセスがワークロードを管理できるようにする内部構成可能なリストです。 プロセスは異なるワークキューを使用でき、必要に応じてワークキューを複数のプロセスで共有できます。

コントロールルームの[キュー管理]タブは、作業キューの操作ユーザーインターフェイスを提供します。 タブは2つに分かれています。上半分にキューのリストが表示され、下半分にキュー内のアイテムのリストが表示されます。

ワークキューの構成

作業キューはSystem Managerで作成され、管理者はBlue Prismのものです。

ワークキュー設定

Tags

タグは、そのアイテムを分類またはグループ化する方法としてワークキューアイテムに割り当てられる用語のキーワードです。

タグを追加する

ワークキューアイテムにタグを追加するには、アクションステージを使用するだけです。 アクションステージをプロセスフローに追加します。 アクション段階では、次のアクションを実行します-

  • [内部-ワークキュー]ビジネスオブジェクトを選択します。
  • タグ項目アクションを選択します。
  • アイテムID入力パラメーターを、タグ付けするワークキューアイテムのアイテムIDに設定します。 タグを追加するためにアイテムをロックする必要はありません。
  • タグ入力パラメータを、ワークキューアイテムに追加するタグに設定します。
  • OKをクリックしてください。

タグの追加

タグを削除する

ワークキューアイテムからタグを削除するには、アクションステージを使用する必要もあります。 タグを削除するには、Process Studioで以下の手順に従います-

  • アクションステージをプロセスフローに追加します。
  • アクションのプロパティで、次を実行します-
  • [内部-ワークキュー]ビジネスオブジェクトを選択します。
  • アイテムのタグ付け解除アクションを選択します。
  • アイテムID入力パラメーターを、タグを解除するワークキューアイテムのアイテムIDに設定します。 タグを削除するためにアイテムをロックする必要はありません。
  • タグ入力パラメータを、ワークキューアイテムから削除するタグに設定します。
  • OKをクリックしてください。

次のスクリーンショットは、上記の手順を明確に説明しています-

タグの削除

状態

各ワークキューアイテムにはステータスがあります。 ステータスは、ワークキューアイテムでこれまでに行われた作業を記録する方法として使用できます。

ワークキューアイテムのステータスを設定するには、単にアクションステージを使用する必要があります。 次の手順が必要になります-

  • プロセスフローにアクションステージを追加する
  • アクションのプロパティで次の操作を行います-
  • [内部-ワークキュー]ビジネスオブジェクトを選択します。
  • [ステータスの更新]アクションを選択します。
  • アイテムID入力パラメーターを、ステータスを割り当てるワークキューアイテムのアイテムIDに設定します。
  • ステータス入力パラメータを、ワークキューアイテムを更新するステータスに設定します。
  • OKをクリック

次のスクリーンショットは、上記の手順を明確に説明しています-

ステータス

ステータスを使用する

また、アイテムステータスを使用するようにプロセスを構成して、プロセス内で繰り返してはならないステップを確実にすることもできます。

アイテムステータスを使用するには、アイテムステータスをチェックするプロセスに決定ステージを追加するだけで、アイテムに対して既に行われたプロセスの部分をスキップできます。 アイテムステータスは、Get Next Itemアクションからの出力として返されることに注意してください。

使用状況

優先度

自動化されたソリューションを設計するとき、他の作業項目の前に、プロセス内の異なる作業タイプまたはシナリオを実行する必要があるかどうかを検討する必要があります。

優先度を使用する

作業キューアイテムの優先度は、[キューに追加]アクションを使用してアイテムが最初にキューに追加されるときに実行されます。 アイテムの優先度は、キューに追加された後は変更できません。

優先度の使用

アクティブなキュー

従来のセッション管理モデルを使用して、ケースが機能するようにワークキューをポーリングするリソースでセッションが開始されます。 これらのセッションは、コントロールルームで手動で、またはBlue Prism Serverインスタンスで実行されているスケジューラサービスを介して開始されます。

アクティブキューは、キューを機能させるセッションを管理するための代替メカニズムを導入します。これは、ワークキューとセッションのより緊密な関連付けを作成することによって可能になります。

アクティブなキューを使用すると、コントロールルームで個別にセッションを作成し、キュー管理ページに移動して結果を確認する代わりに、キューを処理するリソースのターゲット数を設定できます。 Blue Prismは、アクティブキュー構成を使用して、その目標を達成する方法を決定します。

アクティブなワークキューは、1つのプロセスで数十のセッションを実行する場合にのみ役立ちます。 そうでない場合、アクティブなワークキューの利点は実現されません。

Blue Prism-認証情報マネージャー

資格情報は、ターゲットアプリケーションへのログインに使用される詳細の安全なリポジトリです。 それらはBlue Prismデータベースで暗号化され、それらを使用できるはずのユーザーのみがアクセスできるようにします。

資格情報管理システムは、どのプロセス、リソース、およびロールが情報にアクセスする権限を持っているかを決定し、特別な内部-資格情報ビジネスオブジェクトは資格情報を使用するためのアクションを提供します。

資格情報を設定するには、システムマネージャ→セキュリティ→資格情報に移動します。

クレデンシャルを最初に作成する前に、キーを設定する必要があります。その後、キーのみがクレデンシャルの作成を許可します。

資格情報管理

資格情報を作成します。

資格情報の作成

ユーザー、ロール、ログ管理

この章では、Blue Prism環境でのユーザー、ロール、およびログ管理について説明します。

ステップ1

青いプリズムにログイン

ログ管理

ステップ2

システムを選択→セキュリティ→ユーザー

ログ管理1

ステップ3

ウィンドウが右側に開き、新しいオプションをクリックします。

ログ管理2

ステップ4

ユーザー作成ウィザードの名前とパスワードを入力すると、名前付きのウィンドウが開きます。

ログ管理3

ステップ5

[次へ]ボタンをクリックすると、ウィンドウが開き、パスワードの長さが表示され、役割が割り当てられます。

ログ管理4

ステップ6

開発へのアクセス許可を与え、[完了]をクリックします。

開発へのアクセス許可

アクセス開発1へのアクセス許可

ここで、管理ユーザーからログアウトし、作成したユーザーでログインします。

新しいIDでログイン

開発のみにアクセスする許可を与えたため、自宅やスタジオへのアクセスを観察できます。

Access Home and Studio

メールとSurfaceの自動化

この章では、電子メールの自動化と表面自動化のトピックについて説明します。

メール自動化

メールの自動化を実行する前に、現在使用しているGmailアカウントに許可を与える必要があります。

以下の手順に従って、Gmailアカウントに許可を与えます-

[アカウント]ページに移動し、[サインインとセキュリティ]をクリックして、ページの最後までスクロールし、[安全性の低いアプリ]オプションを選択し、[有効にする]をクリックします。

  • ステップ1 *-実行中の電子メール設定を構成する必要があります。
  • ステップ2 *-ユーザー名、パスワード、メールアドレスからメールアドレスへの2つのデータ項目を作成します。
  • ステップ3 *-POP3およびSMTPサーバーの詳細を提供する
  • ステップ4 *-POP3およびSMTPポートの詳細を指定します。
  • ステップ5 *-POP3 UseSSLおよびSMTP UseSSLにtrueを指定します。 以下のスクリーンショットは、上記のすべての手順を明確に説明しています。

電子メール自動化手順

  • ステップ6 *-「メールの送信」という名前を付けましょう。

メール送信

  • ステップ7 *-次のステップは、プロセスをリンクすることです。

電子メールオートメーションリンクプロセス

表面自動化

Blue Prismは、テクノロジーコネクタが利用できない場合の代替として使用できるSurface Automationテクニックを提供します。 これらのSurface Automationテクニックの一部については、「リージョン」、「文字マッチング」、「グローバルクリック」、および「キー」セクションで簡単に説明しています。

デバイスで表面自動化を実行するには、以下の手順に従ってください。 わかりやすいように、各ステップの後にスクリーンショットが含まれています-

  • ステップ1 *-ビジネスオブジェクトを作成し、Surface Automationでアプリケーションモデラーを構成します。

サーフェスオートメーション

  • ステップ2 *-次のステップでは、以下に示すように新しいアプリケーションモデル名を定義する必要があります-

Surface Automationアプリケーションモデル

  • ステップ3 *-使用中のアプリケーションタイプに基づいて、以下に示すように1つを選択します-

Surface Automationアプリケーションモデル1

  • ステップ4 *-使用されているアプリケーションのタイプを示します。

アプリケーションの種類

ステップ5 *-このステップでは、。exe *ファイルが保存されているパスを入力するか、以下に示すように[参照]ボタンを使用して場所を参照します-

パスアプリケーションモデルの入力

  • ステップ6 *-要素の詳細を入力して、アプリケーションを起動します。

アプリケーションの起動

  • ステップ7 *-下にある起動ボタンを使用してアプリケーションを起動できます。

アプリケーション1を起動

  • ステップ8 *-認証情報を使用してアプリケーションにログインします。

資格情報を使用したログイン

  • ステップ9 *-以下に示すように、スパイ要素を特定します-

スパイ要素

  • ステップ10 *-このステップでは、ユーザー名とパスワードを識別する必要があります。

ユーザー名パスワードの特定

  • ステップ11 *-ユーザー名を特定します。

ユーザー名の特定

  • ステップ12 *-パスワードを特定します。

パスワードの特定

  • ステップ13 *-ログインボタンを特定します。

ログインボタンの識別

Identify Login Button1

ステップ14 *-2つのデータ項目: *username および password を作成します。

データ項目ユーザー名パスワード

  • ステップ15 *-ナビゲーションステージを使用してアプリケーションを起動します。

ナビゲーションステージを使用して起動

  • ステップ16 *-ナビゲーションステージを使用してユーザー名を設定します。

Configure Username

  • ステップ17 *-ナビゲーションステージを使用してパスワードを設定します。

パスワードナビゲーションステージの構成

  • ステップ18 *-次に、プロセスを実行します。

表面自動化実行プロセス

Blue Prism-スケジュール管理

このセクションでは、スケジュール管理について説明します。

スケジューラー

Blue Prismツールを使用すると、指定した時間にプロセスを実行し、さまざまな間隔で実行を繰り返すことができます。 スケジューラと呼ばれます。

スケジューラを構成する

[システム]タブには、[スケジューラ]オプションがあります。 以下に示すようにスケジューラを設定します-

スケジューラーの設定

スケジューラを構成した後、チェックボックスをクリックして、以下に示すようにスケジューラをアクティブにする必要があります-

スケジューラーのアクティブ化

リソースがオフラインの場合、スケジューラの[復元]の下に*再試行オプション*があります。 秒と回数で再試行することを選択できます。