Slide 1

Slide 1 text

みやぎ@miya_gis ~UiPath Friends テック三昧~ アップデート先取り Studioユーザー目線で見る 2023年 リリースノート

Slide 2

Slide 2 text

2 自己紹介 @miya_gis

Slide 3

Slide 3 text

3 名言 ▶ その魔法の精度は99%だよ。   残りの1%を見破った偉大な魔法使い達がいたからこそ、   歴史的な発見があったんだ。                 (第48話 零落の王墓) ▶ 人間の寿命は短いってわかっていたのに……   なんでもっと知ろうと思わなかったんだろう……                 (第1話 冒険の終わり) @miya_gis

Slide 4

Slide 4 text

4 今日の話 ▶ 何の話?  ・この1年のリリースノートをざっと振り返る    ・Studioでのフロー開発者の視点で  ・個人的な感想 ▶ なぜ話をするか?  ・新機能を知っていたほうが良いから @miya_gis

Slide 5

Slide 5 text

5 Studio/Robot/Assistant @miya_gis ▶ v2023.4 ~ v2023.10(以下でだいたい網羅) 2023.4 内容 Studio 更新チャネルの廃止( CEの安定/プレビュー) 公式パッケージからアクティビティ検索 ライブラリアクティビティの入力引数タイプ指定(復活) データマネージャーの更新ボタン/パネル強化 MsOffice修復ツール2021追加 全体デザイン変更  入力枠の左右ボタン  新アクティビティデザイン Attendedの新しい実現方法  宣言不要の変数 Windowsレガシ新規作成の段階的廃止(未定になった) Studioパフォーマンス向上 プロジェクト検証の高速化 Robot Assistant ナビゲーション改善 お気に入りセクション プロセス初回実行の高速化  実行中タブ AutomationHubリンク 実行引数のデフォルト復活  共有ボタン UiAutom ation AcrobatReaderの保護モード対応 ブラウザ起動タイムアウト指定 MV3シミュレートクリックエラー対応 項目選択アクティビティ改善 変わったチェックボックスのサポート Electron/Cef/WebView2対応 テキスト設定アクティビティがモダンに追加  Modifier値変更 InjectJsに環境プロパティ追加  要素認識方法に「 CV」が追加 セルフホストグループポリシーによる Chrome拡張機能更新 Chromiumウィジェット/ElectronのHTMLセレクター解析強化 新Activity アプリケーションイベントトリガー  クリックトリガー キー操作トリガー 吹き出し表示(リニューアル) 2023.10 内容 Studio 自動生成変数が Windowsプロジェクトでも使用可能に  ビルダー展開 データマネージャーに接続情報を表示  コード化されたオートメーション Windows/クロスプラットフォームで呼出ワークフロー名に変数を使用可能に IResource型のローカルファイルサポート ワークブックリソース作成/ Excelファイ ルメモリ展開 未インストールパッケージのアクティビティ検索 クロスプラットフォームから Windowsプロジェクトへの移行 バックステージビューのデザイン  変数使用メニュープロパティアクセス Robot Assistant PiP仮想デスクトップの正式リリース 設定画面の同一ウィンドウ化 実行タブ内の改行 /リンクが可能に 実行中タブの非表示設定 Excel用UiPathアシスタントアドイン StudioWebのテンプレート検索 パフォーマンス向上 ロード状態の表示 接続エラー内容表示 UiAutom ation 要素認識のCV改善 複数ブラウザのプロファイルサポート ブラウザのページ復元ポップアップ非表示 エラーメッセージのクリップボードコピー  リモートランタイムで拡張機能もインストール可能に SAPテーブルセルスコープ改善  SAPWinGUIマルチモニター対応 プロジェクト設定でのブラウザ別引数/実行パス設定 複数ブラウザのプロファイルサポート 新 Activity 戻る URLからファイルをダウンロード テキストを取得/検索して置換/文字種変換/文字列を分解/テキスト結合 テキストから日付と時刻を抽出/日付をテキストで書式設定/日付を加減算 クラウドリソース管理用アクティビティパック Studio 2023.4 Standalone Studio 2023.10 Standalone

Slide 6

Slide 6 text

6 Studio)見た目の変化 @miya_gis ▶ より見やすく(起動画面/スタート画面/アイコン等)

Slide 7

Slide 7 text

7 Studio)新しいアクティビティデザイン @miya_gis ▶ 複数展開可能に(Switch・TryCatchなど)   ・徐々にWindows版に適用中 ※ Windowsレガシは対象外

Slide 8

Slide 8 text

8 Studio)宣言不要の変数 @miya_gis ▶ アクティビティの出力が変数になる   ・変数宣言が少なくなる ※ Windowsレガシは対象外

Slide 9

Slide 9 text

9 Studio)コード化されたオートメーション @miya_gis ▶ .xaml ではなく「.cs(C#)」で書ける    ・コーディングが得意な人は便利(特にTestSuite系)    ・InvokeCodeでは難しいことも実現できる ※ Windowsレガシは対象外

Slide 10

Slide 10 text

10 Studio)Formsとトリガー @miya_gis ▶ 新しい「Attended」の形(ひとつの解決策)    ・フォームアクティビティがファイルになった    ・フォームにトリガーを設定できる ※ Windowsレガシは対象外

Slide 11

Slide 11 text

11 Studio)未インストールアクティビティ検索 @miya_gis ▶ 検索時に「利用可能」として表示    ・未使用&オフィシャルのパッケージにあるものから    ・ダブルクリックインストール開始 ※ Windowsレガシは対象外 同じ

Slide 12

Slide 12 text

12 Studio)実行中タブ @miya_gis ▶ 「ステータス報告」アクティビティと連動(AR用)    ・設定画面に「開始時に実行中タブを表示」のOnOffあり    ・改行もリンクも設定可能に  

Slide 13

Slide 13 text

13 UiAutomation)要素認識のCV @miya_gis ▶ 要素認識に Computer Vision が登場   ・AIを利用した画像認識   ・セレクタ(厳密・あいまい) > CV >画像   ・プロジェクト設定で有効・無効に ※ Windowsレガシは対象外

Slide 14

Slide 14 text

14 新しいアクティビティ @miya_gis ▶ テキスト系   ▶ その他 アクティビティ名 内容 テキストを取得  UiPath.Activities.System.Text.ExtractText メアドやURLの抽出、区切り文字を指定し、前後の文字列に分解など 検索して置換  UiPath.Activities.System.Text.FindAndReplace 指定した文字があれば、すべて別の文字に変換する 文字種を変換  UiPath.Activities.System.Text.ChangeCase すべて大文字にする/すべて小文字にする/先頭を大文字にする テキストから日付と時刻を抽出  UiPath.Activities.System.Text.ExtractDateTime 文字列から(日付日時を形式を指定して)日付と時刻を取得する テキストを結合  UiPath.Activities.System.Text.CombineText 配列を区切り文字と指定して文字列結合 日付をテキストとして書式設定  UiPath.Activities.System.Date.FormatDateAsText 言語・国を指定して、日付を文字列に変換する 日付を加算または減算  UiPath.Activities.System.Date.AddOrSubstractFromDate 単位を指定して、日付に値を加減算する アプリケーション イベント トリガー  UiPath.UIAutomationNext.Activities.NNativeEventTrigger アプリ画面上の要素に変更イベントトリガーを設定し、処理を開始できる 戻る  UiPath.Core.Activities.Return ワークフローの途中で呼び出し元に戻る(≠Terminate Workflow) URLからファイルをダウンロード  UiPath.Activities.System.FileOperations.DownloadFileFromUrl HTTP要求アクティビティのファイルダウンロード特化版 ※ Windowsレガシは対象外

Slide 15

Slide 15 text

15 不具合の解消 @miya_gis ▶ Assistantの「引数デフォルト消える」問題   ・デフォルト値を設定しても、パネルに表示されなくて困った ▶ Windows プロジェクトの「フロー呼び出しで変数使用できない」問題   ・呼び出すxamlを動的に(変数で)変えたい時に困った ▶ Studio「操作」問題   ・パフォーマンス向上/プロジェクト検証の高速化   ・特にWindowsプロジェクトで大幅改善

Slide 16

Slide 16 text

16 Orchestrator(AutomationCloud) @miya_gis ▶ 2023年リリースノート(だいたい網羅) 時期 内容 2023 .01 最終ログイン時刻の非表示 エクスポート操作の新しいアラート グリッドをバック グラウンドエクスポート 更新サーバーの変更 仮想マシンの Testingランタイム   AutomationUserロールの権限 キューアイテムの最終ステート確定 カスタム資 格情報ホスト&ストア  APIを介して外部フィードからパッケージをアップロードでき るように サーバーレスのテストで使用されるロボットユニットの消費量の変更 ロ ボットで複数の仮想マシンを使用 02 タグ管理ハブ ホストフィード変更 ジョブの作成時刻列 個人用 WorkSpace探索 機能 プロセスデータ保持ポリシー  EDR保護 WebHookの名前と説明 パッ ケージのアプリを Orchestratorで表示 03 イベントトリガーのパッケージ要件識別 タイムトリガーカレンダー改良 ジョブのビデオを記録  ライブストリーミングとリモート制御  StudioWebトリガー設 定 新しいデータ形式ライブラリ 権限情報の表示 サーバーレスジョブ改良 ジョ ブグリッドエクスポート 04 ライブストリーミング設定  Cloudロボット仮想マシン/サーバーレス改良 05 新しい実行設定 必須の Webhookの名前 $Count関数呼び出し アプリ起動メ ニューが折りたたまれて表示 プレビュー期間終了機能  ACR仮想マシンを AzureADに登録 フォルダー内のアプリ テナント検索  クラシックフォルダーの ジョブ実行ブロック 06 クラウドAPI使用時テナント名が不要に レポートエンドポイントが非推奨に キュー処理レコードの制限 ローカルユーザーの更新  Cron式で月の処理 新しいマシンキーパラメーター  時期 内容 2023 .07 テナント検索結果に WebHook追加 手動リトライはリトライ回数非カウント キュー アイテムにユニークキー追加 資格情報ストア接続エラー返却 新しいトランザク ション列(期限/延期/開始/終了) 連続失敗時のトリガー無効化 ビデオの保持期 間(失敗7日、成功3日) レポートのエスクポート機能改善 実行設定名変更 内 部パッケージ並び替え トリガー実行の変更 パッケージダウンロードに関する権 限の変更 08 保留中ジョブをトラブルシューティング ストレージバケットにドット使用可 サー バーレスマシンを個人ワークスペースに自動プロビジョニング 非アクティブな個人 ワークスペース変換 新しい HashsCorpValutSecretストア ロールと権限の変更 URロボットの設定ウィザード  SLA予測の分数 ロール割当 改良 マシンメンテモード グループのアラート 09 失敗トランザクション記録 トランザクションレビューの担当者 外部アプリ割当 失 敗ジョブの情報世間 ライブラリフィード分割ビュー キューの列変更 キューのリト ライフィールド変更 キュー名の無効な文字 10 新しい削除確認ウィンドウ ライブラリフィード分割ビュー 失敗したキュー記録  ソ リューション管理  新ロール(ソリューション管理者) 新権限(ソリューション展開/ パッケージ) 非接続の資格情報プロキシ  23.10ロボットサポート  ARではプロセ ス非表示 APIの一部フィルタ&並替が NGに 標準マシンの新規作成不可(マシ ンテンプレート推奨) 11 APIトリガー キューの再トリガ 入出力引数の保存制限 クラウドロボットの更新 遅延オプション 独自 VMイメージ orchestrator リリースノート

Slide 17

Slide 17 text

17 2024 はどうなる? @miya_gis ▶ モダンアクティビティが主流に?   ・Studio24.4 から、新規プロジェクトで「クラシックアクティビティ」が使用不可(?) ▶ Windowsプロジェクトが増える?   ・Studio2x.x から、新規プロジェクトで Windows レガシ」が選択できない(?)   ・レガシでは「新しい機能」が使えない(!) ▶ AutomationCloud/CloudOrchestratorの利用増?   ・Flexプラン移行で AutomationCloud 活用の流れ   ・Studio クライアント以外のサービスを組み合わせた自動化(StudioWeb もある) ▶ Autopilot はじまり?   ・一部の人が使い出す ⇒ みんな使いたくなる

Slide 18

Slide 18 text

18 でも、分からないことばかり ▶ 人間の寿命は短いってわかっていたのに……   なんでもっと知ろうと思わなかったんだろう……                 (第1話 冒険の終わり)  ⇒ せっかくだから、もっと知ろう。 @miya_gis

Slide 19

Slide 19 text

19 @miya_gis  終わり Thank you UiPath Friends Festival 2023 ~ テック三昧 アップデート先取り/Studioユーザー目線で見る 2023年 リリースノート