UiPathアカデミー解説

UiPathアカデミーLV3課題 顧客のセキュアハッシュ算出の解説とお手本

UiPathアカデミーのLV3 Advancedクラスは、REFrameworkを用いた自動化ワークフローの理解を促すコースです。

アカデミーのコースにある解説が一部分かりにくいため、解説していきます。

UiPathアカデミー Level3 Advanced 上級トレーニングコースはこちら

 

今回は課題①の「顧客のセキュアハッシュ算出」を解説します。

そもそも、REFramework(Robotic Enterprise Framework)が分からないという方は、こちらの記事をご覧ください。

UiPathで良いとされるワークフロー ReFrameworkを解説UiPathのReFrameworkが分からない。 そんな方のために、RPAコンサルタントとして多くのお客様に導入経験のあるプロコ...

 

リソース

アカデミーから参照できるドキュメントを参考にしてください。

・業務プロセス摂家所

・自動化の手引き(作成のヒント)

 

自動化に使用するサイトです。

ACME社ウェブアプリケーション(https://acme-test.uipath.com/)

SHA1ハッシュ算出に使用するサイト(http://www.sha1-online.com)

 

自動化する業務

業務プロセス設計書を見ても、実際に何をやるのかイメージが付かない。

そんな人のために、まずは自動化する業務について解説します。

 

ACME社ウェブアプリケーションにログインします。

ACME社のウェブアプリのIDとパスワードはアカデミーと同様のものを使用します。

 

ログイン後は、以下のようなダッシュボードが表示されます。

この中の「Work Items」を使用します。

 

WorkItemsの中には実行可能なタスクが入っています。

この中でTypeがWI5の「Calculate Client Security Hash」が自動化すべき業務です。

虫眼鏡アイコンから詳細を開くと顧客情報が表示されます。

 

 

取得した顧客情報をハッシュ算出サイトにぶち込み、ハッシュを生成します!

 

WorkItemsの詳細にある「Update Work Item」より、ステータスを更新して取得したハッシュを入力します。

見習いタロー
見習いタロー
業務を理解するだけでも一苦労ですね
プロコアラ
プロコアラ
それだけ自動化する効果が大きいとも言えるね。実際の業務自動化でも業務プロセス設計書を作成して自動化する業務を明確にするプロセスは大事です

 

ワークフロー作成のポイント

ガイドで分かりにくい箇所を中心に解説しています。

実際のワークフローを、プロコアラのGithubリポジトリに置いていますので、参考にしてみてください。

プロコアラ
プロコアラ
ダウンロードしたワークフローを直接課題提出したらダメだよ!
見習いタロー
見習いタロー
ゲッ、バレてる!

 

注意:下記リポジトリを参考にしており、ガイドとは作り方が異なる箇所があります。

https://github.com/miyaichi/CalculateClientSecurityHash

 

Configファイル

自動化の手引きの通りです。Settingsシートに下の3つを追加しています。

ConstantsシートのMaxRetryNumberを2に変えます。システム例外が発生した際に再試行する回数です。

 

System1共通処理

System1の共通処理について説明します。

 

 

SHA1Online共通処理

SHA1のサイトを使用する際の共通処理について説明します。

 

 

Initステート

Initステートでは初期化を行います。

 

 

Get Transaction Dataステート

 

 

Processステート

 

 

 

 

ABOUT ME
律野桜哉
本業で、外資系企業でRPAコンサルタントとして大企業向けにRPAの導入をお手伝いしています。副業でも大企業以外の方にもRPAを使っていただけるようにコアワカRPAスクールやUdemyで講師をしてUiPathの魅力を伝えています。Udemyのベストセラー講師。お得なクーポンをサイト内で配布中。
お得なUdemy割引クーポンでRPAを動画で学ぼう

RPA、UiPathについて動画形式で学べるコアワカのUdemy講座を
いつでもお得な価格で受講できるクーポンを発行しています。

研修にも使用できる書籍もこちらから購入が可能です。

動画を受講したい場合はボタンをクリックしてください。
クーポンコードが適用されたUdemyコースのリンク一覧ページに移動します。