Enterprise Blue Ocean ◮

神谷町RPAブログ

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

Blue Prismにコードを書く(超入門)

いま、時代はプログラミング。

Python! DevOps! Kubernetes!

シリコンバレースタートアップWebサービス

Tシャツ着てスタバMacBook

デジタルネイティブさよなら「おっさん社会」

newspicks.com

…残念なことだが、このブログがRPA、というか主にBlue Prismに関するもので、そもそも、中の人が割とおっさんなんだよなぁ。

(あくまで、中の人の話です。Virtual Youtuber的には、美少女です

 

Blue Prismでコードを書く

Blue Prismでコードを書くには、コードステージを使います。

コードステージは、オブジェクトにしか追加できません。

この辺りも、Blue Prismの再利用責任分界点の考え方が用いられています。

ebo.hatenablog.com

つまり、プロセスは業務色が強いのでコードを書くには適さず、またコードはできるだけ書くことを減らして再利用すべき…ということですね。

 

書いてみる

とりあえず、Hello World的にメッセージボックスでも出してみますか。言語はVisual Basic(.NET)を選択してます。

MessageBox.Show("Hello, Blue Prismでコーディング")

f:id:EnterpriseBlueOcean:20180907215034p:plain

えー、チェックボックスというボタン(まぎらわしい)を押すと、コンパイルエラーの有無を確認できるのですが

f:id:EnterpriseBlueOcean:20180907214950p:plain

グエー死んだンゴ。MessageBoxが見つかりません、と。

やっぱりロートルにはプログラミングは無理だった。。

俺はオーサムにはなれなかったよ。。

 

dllとNamespaceを追加しよう

以上を持ちまして、Blue Prismで書けるコードって、すごい自由度が低いのか…と考えるのは、早合点です。

単に必要なライブラリ、つまりdllNamespaceが足りないだけです。

(今回はSystem.Windows.Forms.dll、NamespaceはSystem.Windows.Formsが足りない)

ビジネスオブジェクトのプロパティを、

初期化(Initiallize)アクションの左上の四角

ダブルクリックして開いて、

以下のように追加すれば

f:id:EnterpriseBlueOcean:20180907221823p:plain

ちゃんとポップアップが出ます。

f:id:EnterpriseBlueOcean:20180907214840p:plain

Blue Prismとは直接、関係ないポップアップがおもむろに出てくる。。なんかシュールだな。

 

まとめ

山盛りのバズワード。RPAも真っ青。

Blue Prismではコード(プログラム)を書くことができますが、かなり自由度が高いです。

あんまりやりすぎると、RPAとして原型をとどめなくなっちゃいそう。。

それにしても、NewsPicksって意識高いよなぁ。

newspicks.com

俺も明日から、みんなにオーサムって言おうっと。