Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
UiPath ライブラリ機能の知見_20190220
Search
HANACCHI
February 20, 2019
0
130
UiPath ライブラリ機能の知見_20190220
20190220 【増席】RPA勉強&LT会!RPALT
[email protected]
HANACCHI
February 20, 2019
Tweet
Share
More Decks by HANACCHI
See All by HANACCHI
テスト系アクティビティを使ってみる
hanacchi
0
270
君も小説家になろう!
hanacchi
0
140
トライ キャッチの闇
hanacchi
0
28
マンション理事長、動く!
hanacchi
0
14
業務時間外で作ったロボット
hanacchi
0
15
Integration Service
hanacchi
0
69
はなっち!
hanacchi
0
150
SPEAKERDECK From Sign up, Sign in, Upload your slide and Sign out
hanacchi
0
110
開発の現場で求められた効率化ツール
hanacchi
1
1.3k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.3k
The Language of Interfaces
destraynor
151
23k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
A better future with KSS
kneath
231
16k
Debugging Ruby Performance
tmm1
70
11k
It's Worth the Effort
3n
180
27k
Building Your Own Lightsaber
phodgson
98
5.7k
Become a Pro
speakerdeck
PRO
10
4.5k
Happy Clients
brianwarren
91
6.4k
Scaling GitHub
holman
457
140k
Transcript
UiPath ライブラリ機能での知見
UiPath ライブラリ機能とは UiPath 2018.3から提供された機能! 一連の機能を持つXAMLファイルを、Orchestratorあるいはカ スタムフォルダへ、.NuPkg形式で配付できる! 「パッケージを管理」からインストールする事で、アクティビ
ティパネルに表示されるようになる! アクティビティパネルからDrag&Dropする事で、まるで正式 アクティビティのように使用できる! XAMLファイルを公開せずに済むため、ユーザ側での改変が出 来ず、品質が保てる!
誰向けの機能? 業務には長けているけど、プログラミングなどが理解できない 人 ⇒会計年度ってどうやって取得するの? チーム全体で、業務ロボットの品質の底上げをしたい人 ⇒機能実装がそれぞれバラバラ。。。 無論、ライブラリ機能をいじくってみたい人(σ(´ω`))
Now.AddMonths(-3).Year If (Now.Month.CompareTo(4).Equals(-1)) { Now.Year – 1 } Else { Now.Year }
• スタート ⇒ ライブラリをクリック 作り方①
• 説明を書く ⇒INSTALLする 際の簡単な説明 となる 作り方② • 名前を決める ⇒PUBLISHす る時、INSTALL
する時のライブ ラリ名となる。
• サブフォルダの 配下にも作成で きる • 新規作成した シーケンスある いはフロー チャートが機能 名となる
• 非公開にする事 もできる 作り方③
• 配布先を確認する ⇒単体テストでは 「カスタム」、 リリースには 「Orchestrator」を 指定 • リリースノートは、 Orchestratorでしか
参照できない • 提供バーションは、 INSTALLの際の重要 なキーワードとなる 作り方④
① 使いたいライブラ リを選択する ② バーションを確認し、イ ンストールを選択する ③ 保存をクリックする 使い方①
使い方② ① 使いたい機能を Drag アンド ② Dropし、 ③ プロパティを設定 する
作って分かった事① • サブフォルダが、降順表示されてしまう。。。 ⇒昇順表示するようにして! • Dropしたアクティビティの図形幅が固定なので、 長い機能名だと桁落ちされて表示されてしまう。。。 ⇒フローチャート分岐みたいに、可変幅にして! • XAMLに注釈を入れておくと、マウスオーバした時に注釈が現れ
るが、文字化けして何が何だか分からない。。。 ⇒ANK文字だけでも起きるらしい • 非公開としたXAMLファイル名と後方一致した他のXAMLファイ ルが表示されない。。。 ⇒深刻なバグじゃないか?ファイル名を工夫して回避したけど
作って分かった事② • 提供後に、サブフォルダ名、機能名を変えてPUBLISH。それを 知らずに更新INSTALLしてしまうと、実装していた機能が [ErrorActiviry]となって、訳が分からない。 ⇒慌てて元の版数に戻したり、サクラエディタ辺りでXAMLファ イルを開いて、使っていたアクティビティの情報を探る。。。 • 提供後の仕様変更、バグ改修に伴う、影響調査がしにくい。 改版時のアドバイスが出来ない
⇒レビューして記録を取る(?)、自己申告制にする(?) 。。。
だったら。。。! EXCELツールだっ! INSTALLしたUiPath以外の パッケージ名とバージョン XAMLファイルが使用している 機能名と引数、設定値の一覧 project.jsonを指定して、そ こから見えるXAMLファイル を全解析して。。。