Enterprise Blue Ocean ◮

神谷町RPAブログ

  • Blue Prism の製品概要がよくわかるWebページ動画取材記事
  • Blue Prism の Azure フリー・トライアルの利用手順はこちら
  • Blue Prism でExcelを操作する記事はこちら
  • Blue Prism のベストプラクティス記事はこちら
  • Blue Prism のBlue Prism 事始め!オンボーディングの記事はこちら
  • Blue Prism のユーザー・コミュニティこちら。ぜひご参加ください☆

Blue Prism の日本語ヘルプから HTML ファイルを抽出する

こんにちは、「レッドブーツ88」です。

 

Blue Prism 6.5 からヘルプも日本語化されたのですが、残念ながら日本語でのキーワード検索ができない不具合があります。  

f:id:EnterpriseBlueOcean:20190909232036p:plain

 f:id:EnterpriseBlueOcean:20190909232051p:plain

  

また、あるお客様よりヘルプの内容が記載されたドキュメントが存在しないか問合せをいただいたため、逆転の発想で以下の Wikipedia で紹介されていた手順を参考に Blue Prism 6.5.1 の日本語ヘルプファイルをデコンパイルして HTML ファイルを取り出してみました。 

ja.wikipedia.org 

実施した手順

1. 任意のフォルダへ日本語ヘルプファイル(AutomateHelp_ja-JP.chm)をコピー
2. 抽出した HTML ファイルの格納先フォルダを用意
3. hh.exe コマンドを用いて AutomateHelp_ja-JP.chm から HTML ファイルを抽出

f:id:EnterpriseBlueOcean:20190909232417p:plain

c:\temp\test>copy "c:\Program Files (x86)\Blue Prism Limited\Blue Prism Automate\AutomateHelp_ja-JP.chm" .
1 個のファイルをコピーしました。

 

c:\temp\test>md AutomateHelp_ja-JP

 

c:\temp\test>c:\windows\hh.exe -decompile AutomateHelp_ja-JP AutomateHelp_ja-JP.chm

 

 

 

エクスプローラー上で全文検索を有効にする

以下のページを参考に全文検索を有効にすると Blue Prism の日本語ヘルプから抽出した HTML ファイルに対して日本語での全文検索が可能となります。 

windows10-help.com

 

f:id:EnterpriseBlueOcean:20190909232705p:plain

 

まとめ

  • Blue Prism の日本語ヘルプから HTML ファイルを抽出すると全文検索がし易くなります
  • 将来のバージョンでヘルプ画面上で日本語検索が可能となる予定です

 

本日、Blue Prism 6.6 がリリースされましたが、その件は次回の投稿で取り上げる予定です。

プロセスの任意実行 <④ ファイル受信トリガーによる実行>

どもども、ジャナイホーによるシリーズ

プロセスの任意実行。

  ~ もう、約束の時間を待つばっかりは、いやなの。私から、私のタイミングで、始めたいの。~

第四弾。ファイル受信トリガーによる実行、です。

基本的な考え方、全体構成は、メール受信トリガーと同じです。是非こちらも参考にして下さい。

 

www.ebocean.work

 

ファイル受信トリガーの場合

こんな構成イメージですね。

f:id:EnterpriseBlueOcean:20190828114759p:plain



 

  1. 実行ユーザは、プロセスを実行したいタイミングで、エクスプローラなどを使って、予め決められたフォルダ(共有フォルダなど)に、実行指示ファイルを置きます。
  2. 次に、ファイル受信・振り分け用のプロセスがスケジュール起動され、ロボットアカウントのそのフォルダをチェックし、ファイルが作成されているかどうかを確認します。
  3. そこで、ユーザから実行指示ファイルが来ていれば、その情報を読み取り、実処理用のワークキューに書き込みます。
  4. 実処理用のプロセスがスケジュール起動され、実処理用のワークキューからデータを読み取り、実際の自動化処理を開始します。
  5. この間、各ステップでその状況を依頼元実行ユーザに通知するメールを送信します。(メール送信は、メール送信専門のプロセスが担います。他のプロセスは、「メール送信依頼ワークキュー」への登録=メール送信指示(送信先、本文、題名などを渡す)だけを行います。)
    • ファイル受信・振り分け用のプロセスが、ファイルを受領した旨を通知
    • 実処理用のプロセスが、処理を作業開始した旨を通知
    • 実処理用のプロセスが、処理を作業完了した旨を通知
    • もし実処理内でエラーが発生した場合、実処理用のプロセスが、エラー発生した旨を通知

 

ここで、お気付きだと思いますが、3の処理の途中から、内容は前述のメール受信トリガーと同一です。これによって、共通化が図れます。

起動スケジュールも、前述のメールトリガーと同じように、周期的に実行されるように設定します。

つまり、ファイル、メールのどちらをトリガーにしても、同じ結果が得られるようになります。

実処理用のプロセスは、どちらかに対応するように作り直したり、二つの種類を用意したり、といった必要はありません。

f:id:EnterpriseBlueOcean:20190828113710p:plain

 

共有フォルダにファイルが来ていることを確認する部分はこんな感じになります。

f:id:EnterpriseBlueOcean:20190828113727p:plain

 

ファイルの確認は、ユーティリティVBOのアクション(「Utility – File Management :: Get Files」)を利用します。

f:id:EnterpriseBlueOcean:20190828113751p:plain

 

あと、処理振り分けが正常に完了したら、ファイルを移動させてやりましょう。

そうすることで、処理を受け付けた、ということと、2重に処理を行わない、ということを担保できます。

 

まとめ

ファイル受信トリガーも、メール受信トリガーとほぼ同じ仕組みで、汎用的に作ることが出来ます。

ここでも、ワークキューを用いたテンプレートを使った仕組みで実装します。

周期的に一定時間置きに起動され、すぐに終了する仕組み(「ポーリング」)のトリガープロセスであれば、ライセンス消費を最小限に抑えつつ、将来の拡張に柔軟に対応できます。スケジュールが遅延することに依る、後続のプロセスが実行できない、という運用上の課題も解決できます。

ライセンスがいっぱいだったから、今は待ち行列に入れておいて、空きが出たら順序良く処理してもらいたい、というユーザのニーズにも対応できます。

 

任意実行の受け口として、メールとファイル、両方を用意しておくのも良いでしょう。

 

2019年10月の Blue Prism ハンズオン研修(無料)➡ いっぱいあるゾ!

気づいたら、凄いたくさんある!

(9月も結構、たくさんあったけど・・・)

ちょっと紹介してみるんじゃ~☆

 

富士ソフト 「Blue Prism」無料ハンズオンセミナー

www.fsi.co.jp

  • 主催:富士ソフト
  • 場所:東京都千代田区神田練塀町3
  • 日時:2019年10月3日 14:00~17:30
  • 費用:無料
  • 席数:8

 

「見て、触って始めよう!Blue Prism」~Supported by BTC~

rpa.bigtreetc.com

  • 主催:ビッグツリー テクノロジー&コンサルティング
  • 場所:東京都港区麻布台2-3-5 ノアビル3F
  • 日時:2019年10月 3日 10:00~18:00(二部構成)
  •    2019年10月 8日 10:00~18:00(二部構成)
  •    2019年10月17日 10:00~18:00(二部構成)
  •    2019年10月22日 10:00~18:00(二部構成)
  •    2019年10月30日 10:00~18:00(二部構成)
  •    2019年10月31日 10:00~18:00(二部構成)
  • 費用:無料
  • 席数:8

 

Blue Prismハンズオンセミナー

www.tsh-world.co.jp

  • 主催:東京システムハウス
  • 場所:東京都品川区西五反田7-1-10 ユーズワンビル5F
  • 日時:2019年10月 4日 13:30~16:30
  •    2019年10月 9日 13:30~16:30
  •    2019年10月16日 13:30~16:30
  •    2019年10月25日 13:30~16:30
  •    2019年10月30日 13:30~16:30
  • 費用:無料
  • 席数:12

 

Blue Prism 定期ハンズオン

  • 主催:Blue Prism
  • 場所:東京都港区虎ノ門4丁目3−20 神谷町MTビル14F
  • 日時:2019年10月 9日
  • 費用:無料
  • 席数:6 ※ スイマセン、もう満席です・・・

 

他にもあるかも・・・

もしご存知でしたら、コメントなどで

教えてもらえると助かります。。

 

まとめ

  • Blue Prism の10月のハンズオン、超たくさんある!!


11月もそれなりにやるのかな。。

はじめよう Blue Prism ☆彡