![見出し画像](https://assets.st-note.com/production/uploads/images/139346802/rectangle_large_type_2_6fa20e8096c3d6ce85bda12d78dcb435.png?width=1200)
【UiPath StudioXの遊びかた ちょいコラ】逐条編に入る前に①よく勘違いしてる人や組織が多いんだけど、、、
で別にノートブックみたいなパラメータファイルは、
プロジェクトごとにひとつずつ作らないといけない
訳じゃないからね~~~
ま、StudioXの場合、ノートブックが新規プロジェクトを作ると自動でプロジェクトファイルの中に作られちゃう構造だから、
誤解を招く作りになってんのが要因ではあるんだが、、、
例えば、
![](https://assets.st-note.com/img/1714708760786-jgjR9Myn1Y.png?width=1200)
![](https://assets.st-note.com/img/1714708821353-q56rVMDurF.png)
![](https://assets.st-note.com/img/1714709116470-l8J9X2r0fY.png?width=1200)
![](https://assets.st-note.com/img/1714709153929-hXH5bxwTbB.png)
![](https://assets.st-note.com/img/1714709205365-UmkijuIucB.png)
![](https://assets.st-note.com/img/1714709315788-KgomdwCf3u.png)
![](https://assets.st-note.com/img/1714709367590-8jkR4XlSrv.png?width=1200)
![](https://assets.st-note.com/img/1714709543447-DUNuDA4fvu.png?width=1200)
![](https://assets.st-note.com/img/1714709622188-MLSVlbkv7h.png)
他のプロジェクトデモ同様に実現できた~~~
ただし、
![](https://assets.st-note.com/img/1714709702815-tBnXfoer5h.png?width=1200)
前回の手法を取らないとメニューから消えないみたいなアホな構造
になってるみたいだから注意してね~~~
![](https://assets.st-note.com/img/1714710163580-d7TC6Iqkgi.png?width=1200)
順番間違わないでね~~
なんで記事を分けたかとゆーと
と、前回が長くなったので書きそびれもあったってのもあったけど、
冒頭の入りのとおり、
UiPathStudioXにしろ、UiPathStudioにしろ、この手法を知らずに、当たり前に
1対1
で、ノートブック=Configファイルを作っちゃってる現場が多すぎるから。ところがどっこい、
個人にしろ組織にしろ、ロボットを使う現場で使ってる業務ツールなんて多くてもたかだか10個くらいしかない=人間の認知の限界でもあるから
目先の業務ごとに様々なロボットを作って、その度にConfigファイルを増やしていき、
組織全体でロボが300個になり、気が付けばConfigファイルも300個
☞管理が大変になり、Configファイルの命名規則なんかも作らないといけない
みたいな感じになってるところもあるからね
(どのプログラミング言語も同じだけど、、、)
で、蓋を開けてみると、非常に似通ったパスだったり、URLだったり、値だったりで俯瞰してみると、ただ
使いまわせばひとつで済むはずの無駄なファイルを増やして
サーバーに負担をかけてるだけ
みたいなことになってるからね~~~
☞ひとつの組織でロボットでよく使うアドレスやファイルなんて、
そんなに変わらないし、増えない
ま、そこで前回では、
![](https://assets.st-note.com/img/1714711141487-xd2LJj6NB0.png?width=1200)
何の入力フォルダか結局分からないし、
入力ファイルなんてひとつのロボットで山ほど使うし
![](https://assets.st-note.com/img/1714711252027-5qpI555cID.png?width=1200)
そこでどのロボットで使ってるかなんて
![](https://assets.st-note.com/img/1714711444290-wrIiKKkG65.png?width=1200)
<ここら辺のネーミングセンスが如何に大事か>
は、
でも書いてるつもりだからま、参考までに~~~
結局、ローコードツールにしろAIにしろ、通底する考え方は同じで、
でも書いたとおり、
作業全体を見渡して、後々の面倒くさいを減らすか=怠惰さ
だからね👀💦
外出し出来るものは全て外に出して、
使いまわせるものはどんどん使いまわそう
☞それが普段の作業から意識しながらすぐに実践できてるか
で、5年後、10年後
てな感じで変わってくるからね~~~
組織単位、会社単位、部署単位なんかで定期的に、
Configファイルの情報でまとめられるものはないかで、同じファイルにまとめてしまうのもひとつ
同じ値しか使っていないファイルは複数要らない
UiPathStudioでRE-Frameworkでやるとしてもディクショナリは一意のキー名だけ守っておけば大丈夫
だし、ErrorMessage1とかInputFolder2とか何をしてるか一見分からないような名前を付ける=ネーミングセンスと語彙力のなさ
キーとしての役割を自ら破綻させてるだけ
☞すべては思い込みが原因だし、
思い込みに支配されてる時点で、
エンジニア(に限らずかもしれないが)としてソイツが終わってるだけ
だからね~~~( ´∀` )
ビールうんま
この記事が気に入ったらサポートをしてみませんか?