【UiPath】2024年の暮れの技術ネタまとめました🎍 (シリーズ2＆3)

# はじめに

- 本記事は、UiPath アドベントカレンダーを読んだ筆者の感想です。
- 今回は技術ネタを具体的に書き込んでる記事をピックアップさせていただきました。
- 記事の内容は、個人の見解または確認結果であり、UiPath の公式見解ではありません。

# OC運用あるある

スライドp9の
Q：「開発」する人と「運用」する人を分ける？
→　有識者（≒作った人）が保守するのが一番良い
　　分離せず、エラーを振り分け、確実に届けること

↑激しく同意ですね。OCはシス部のみアクセス可能とし、画面解放しない運用をとってるところも多いかとおもいますが、せっかく細かいアクセス制御がついてるので、極力開発者にOCを解放するのをお勧めします！

https://note.com/miya_gis/n/ne1746a6be073

# 「繰り返しを終了」を配置すると自動作成される？

「繰り返しを終了」を配置すると BreakTriggerScopeInArgument なる引数が自動作成されるらしい。
一応、無害らしいので大丈夫そうですが、気になる方は消しましょう✔

https://qiita.com/Davoi/items/46c3343ec5ab1f1e6939

# SAP専用「トランザクションを呼び出し」アクティビティ

これから使う方はご一読ください。

https://qiita.com/Davoi/items/e2469ccdc040d998786b

# HTTP要求 - トークン取得のサンプル

https://qiita.com/Davoi/items/7dd8e1546b477066b24d

# HTTP要求 - 日経平均取得のサンプル

https://qiita.com/Davoi/items/435a4e53e88f578ca643

# TryCatchのCatchブロックは下位の例外からキャッチする 

https://qiita.com/Davoi/items/8f70f7f0a7cbf422f5b0

# JSON配列をデータテーブルに変換してCSVで出力する

https://qiita.com/Davoi/items/9bec11dc89fef8fb5d6c

# デスクトップの表示内容を録画する仕掛け

OCのビデオ録画がつかえない方は必見！

https://masuo.doorblog.jp/archives/51875861.html

# AI時代のテスト管理！！

自然言語で簡単に情報を検索できる便利なAutopilot機能には今後期待したいですよね
従来はソースベースで影響範囲洗って、ひっかかったモジュールを含むテストケースを開き、さらにテストケースのオペレーションが発生条件を満たすかなどの精査が必要でした。
これが、もし自然言語でエラー内容だけ入力して有効なテストケースを抽出してくれる様にでもなったら品質保証担当の負担は結構減るとおもいます。

https://qiita.com/Jun96427231/items/a25c7c5148bcc1b360a6

# スクリーンショットのコピーを忘れずに！

ワークフローを共有するときに、Xamlファイルだけ渡すとプレビューイメージが表示されなくなるあるあるですね
対処法に「.screenshots」フォルダのコピーだけでなく、圧縮方法まで補足してくれているありがたさよ✨

https://qiita.com/Davoi/items/b5eaf99c8a21e6e4fbd3

# データマネジャー使ってますか？

Studioユーザーだと、変数・引数パネルを利用する方がほとんどじゃないでしょうか
でも、記事にある様に意図せずスコープ変わっちゃった変数とか探すのにとても便利ですねｗ なるほどです

https://qiita.com/Davoi/items/4858779382ee6bee3f88

# 「疎結合」でワークフローを作ろう

https://qiita.com/Davoi/items/17927b83823c2157d88e

# プロジェクト間でアクティビティをコピー出来ない時はパッケージのバージョンをチェック

補足：パッケージのバージョンが同じでも、ランタイム（対応OS）が異なる場合もコピーできません。「Windowsプロジェクト」　→　「Windows - レガシプロジェクト」へのコピーなど

https://qiita.com/Davoi/items/3ed9e36caa414e765673

# 既存のデータテーブルに特定の列だけ値を入れた行を追加する

https://qiita.com/Davoi/items/b5eb02ddddff3c1bce39

# UiPath Studio Web を知ろう！

https://qiita.com/Ken_shin/items/3d6238223499fbaf3fae

# Autopilot for Developers の利用体験記

A4Dの一番リアルな体験記事だとおもいます(@_@)
これから試す方は必見です！

https://qiita.com/kuriheron/items/69068fad05c3c4457248

# Apps でマインスイーパー？

https://qiita.com/myoshidan/items/384bea38893018d21423

# Integration Service を使った Box の自動化

https://qiita.com/yumi23/items/d75adcc19f3f2d24df65

# OCから同一プロセスが同時に実行されないよう制御する

https://qiita.com/Davoi/items/e6b1afc12e698bbc211e

# 「エラー」よりも「エラーにならないバグ」を防ぐためのセレクター

「エラーにならないバグ」が怖いので、筆者は厳密セレクタを基本推します！

https://qiita.com/Davoi/items/d801209543c85715d1cc

# バージョン「December/24.12」 Community版まとめ

新機能の解説とか、公式ガイドよりみやぎ様の記事にお世話になってる気がする...
みやぎ様いつもありがとうございます！

https://qiita.com/miya_gis/items/0dbcc927e8ef074fd3ea

# タイムトリガーを次回実行順で表示する

https://qiita.com/miya_gis/items/957feddd1fe12fdec7dc

# 「範囲を読み込み」でExcelの列や行を読み込む

https://qiita.com/Davoi/items/a469e6cc2a63794e1fe2

# 「範囲を読み込み」を高速化するには「表示行のみ」をオフにする

1000行程度のEXCELで、平均19秒も高速化するとはｗ このオプションは皆さん要チェックですよー

https://qiita.com/Davoi/items/f6cf7ea7ffcf415aabed

# 「Orchestrator への HTTP 要求」からジョブやプロセスの全データを取得し、CSVで出力する

https://qiita.com/Davoi/items/b474e9fd0750f572735c

# タイマー系アクティビティとTimer変数

実行プロファイラ機能もSTについてるので、このタイマーってどういうケースで使うんだろうか？

https://qiita.com/Davoi/items/2246bd57995495e8753c

# VB.NETのコードを代替できるアクティビティ

https://qiita.com/Davoi/items/9e5cb60a2c9e5fd44a92

# さいごに

いかがでしたでしょうか。
個人的には @Davoi さんの投稿数とネタの豊富さに驚きました(＠_＠;)
今年は AI Agent（AIエージェント）の元年です！UiPath 2025年の夏と冬の記事も乞うご期待！！

# 関連記事

https://qiita.com/Kajiita/items/d969be1d97dedbdc34ca