- 概要
- クイックスタート
- 信頼とコンプライアンス
- ガバナンス
- 機能
- 地図製作者
- Delegate for テスト
- 参照
- トラブルシューティング
Delegate でルーチンを作成、管理、実行し、再利用可能なタスク ワークフローを保存してシングル クリックで実行します。
ルーチンは、シングル クリックで実行できる再利用可能なワークフローです。繰り返し実行する作業のパターンをキャプチャするため、一般的なタスクを毎回再構築しなくても自動化できます。
ルーチンとは何ですか?
ルーチンは、再利用のためにパッケージ化された保存されたDelegate セッションです。1 回限りの会話とは異なり、ルーチンは次のような特徴があります。
- トリガーをいつ使用すべきかを説明する明確な トリガーの説明 がある
- 実行ごとに変わる入力 (パラメーター) を受け入れます
- 一貫性のある出力 (ドキュメント、レポート、更新など) を生成する
- ワンクリックアクセスのためにサイドバーに表示されます
- チームメイトと共有できる
ルーチンは個人のオートメーションのライブラリだと考えてください。一度設計すれば必要なときにいつでも実行できるワークフローです。
ルーチンを作成するタイミング
気付いたときにルーチンを作成します。
- Delegate に毎週同じ種類のタスクを依頼 する (例: 「月曜日の朝のブリーフを準備してください」)
- さまざまなデータを使用した一貫したプロセスに従う (例: 「この Jira プロジェクトからステータス レポートを生成してください」)
- 同じタスクを実行する必要があるチームメイトとワークフローを共有する
- オートメーションを特定の時刻に実行するようにスケジュールを設定する場合
ルーチンの作成
ルーチンを作成するには、次の 3 つの方法があります。
方法 1: 成功したセッションを保存する
成功したセッションをルーチンとして保存するには、以下の手順を実行します。
- 再利用する結果を生成するDelegate セッションを完了します。
- [ ルーチンとして保存 ] を選択します (会話のオプションに表示されます)。
- Delegate はセッションを分析し、次の提案を行います。
- ルーチンの名前
- 入力パラメーター (毎回異なるもの)
- 出力形式です。
- 提案された設定を確認して編集します。
- 名前: わかりやすいもの (例: 「週次売上レポート」)
- トリガー: これを使用するタイミング (例: 「週次の売上データの概要が必要な場合」)
- 入力: 必要な情報 (例: 「週の終了日」、「売上スプレッドシートのパス」)
- 出力: ルーチンが生成する内容 (例: 「グラフ付きの PowerPoint プレゼンテーション」)
- [保存] を選択します。
これで、ルーチンがサイドバーの [ルーチン] に表示されます。
方法 2: 最初から作成する
ルーチンを最初から作成するには、以下の手順を実行します。
- [ 設定 ] → [ ルーチン ] を開きます (またはサイドバー メニューを使用します)。
- [ ルーチンを作成] を選択します。
- 以下の設定を入力します。
- 名前: サイドバーの表示名です
- 説明: このルーチンの機能
- トリガー: トリガーをいつ使用するかについての自然言語での記述です
- 入力: 名前、型、説明を使用してパラメーターを定義します
- 手順: Delegate が行う操作を記述します (または、成功したセッションのトランスクリプトを貼り付けます)
- [保存] を選択します。
方法 3: SKILL.md ファイルを編集する
この方法は、マークダウンとファイル システムの構成に慣れているユーザー向けです。
- 次の LocalSkills ディレクトリを見つけます。
- macOS:
~/Library/Application Support/UiPath/Delegate/LocalSkills/ - Windows:
%APPDATA%/UiPath/Delegate/LocalSkills/
- macOS:
- ルーチン用の新しいフォルダーを作成します (例:
my-routine/)。 - ルーチン定義を含むフォルダー内に
SKILL.mdを作成します。 - [設定] でスキルを再起動するか、Delegateまたは更新します。
SKILL.md 構造
---
name: my-routine
friendly_name: Weekly Sales Report
version: 1.0.0
description: "Generates a weekly sales summary from spreadsheet data"
icon: FaChartBar
color: "3B82F6"
trigger: "When you need a summary of weekly sales performance"
inputs:
- name: week_ending
type: date
description: "The last day of the week to report on"
- name: data_file
type: file
description: "Path to the sales data spreadsheet"
output:
type: file
description: "PowerPoint presentation with sales charts"
---
## Steps
1. Read the sales data from {data_file}
2. Filter for the week ending {week_ending}
3. Calculate total sales, top products, and regional breakdown
4. Create a PowerPoint with:
- Title slide: "Weekly Sales Report - {week_ending}"
- Summary slide with key metrics
- Chart slide showing product performance
- Regional breakdown table
5. Save as "Sales_Report_{week_ending}.pptx" on the Desktop
---
name: my-routine
friendly_name: Weekly Sales Report
version: 1.0.0
description: "Generates a weekly sales summary from spreadsheet data"
icon: FaChartBar
color: "3B82F6"
trigger: "When you need a summary of weekly sales performance"
inputs:
- name: week_ending
type: date
description: "The last day of the week to report on"
- name: data_file
type: file
description: "Path to the sales data spreadsheet"
output:
type: file
description: "PowerPoint presentation with sales charts"
---
## Steps
1. Read the sales data from {data_file}
2. Filter for the week ending {week_ending}
3. Calculate total sales, top products, and regional breakdown
4. Create a PowerPoint with:
- Title slide: "Weekly Sales Report - {week_ending}"
- Summary slide with key metrics
- Chart slide showing product performance
- Regional breakdown table
5. Save as "Sales_Report_{week_ending}.pptx" on the Desktop
ルーチンを実行する
サイドバーから
サイドバーからルーチンを実行するには、次の手順を実行します。
- 左側のサイドバーで [ルーチン ] セクションを探します。
- 実行するルーチンを選択します。
- Delegate を選択すると、必要な入力の入力を求められます。
- プランを確認します (ガイド付きモードの場合)。
- ルーチンを実行して出力を生成します。
言及することで
会話では、ルーチンを名前で参照します。
Run the Weekly Sales Report for last week using the file in ~/Documents/Sales/
Run the Weekly Sales Report for last week using the file in ~/Documents/Sales/
Delegate はルーチン名を認識し、指定したパラメーターで実行します。
キーボード ショートカットを使用する
キーボード ショートカットを使用してルーチンを実行するには、次の手順を実行します。
- 設定したショートカット (例:
Cmd+Shift+1) を押します。 - ルーチンが直ちに実行されます (または入力を求めます)。
[設定] → [キーボード ショートカット] でショートカットを割り当てます。
ルーチンを管理する
お気に入り
頻繁に使用するルーチンをサイドバーの上部に固定します。
- サイドバーでルーチンを見つけます。
- 星型のアイコンを選択します (またはコンテキスト メニュー→ [お気に入りに追加] を開きます)。
- [ルーチン] が [ お気に入り ] セクションに移動します。
編集中
ニーズの変化に応じてルーチンを更新します。
- [ 編集] →サイドバーでルーチンのコンテキスト メニューを開きます。
- または、[設定] → [ルーチン] に移動し→[編集] → [ ルーチン] を見つけます。
- 名前、説明、入力、またはステップを変更します。
- 変更を保存します。
注: ルーチンを編集しても、過去の実行には影響せず、今後の実行にのみ影響します。
複製する
既存のルーチンのバリエーションを作成します。
- [ Routine → Duplicate] のコンテキスト メニューを開きます。
- 名前に「(コピー)」が入ったコピーが表示されます。
- カスタマイズするコピーを編集します。
削除しています。
不要になったルーチンを削除します。
- [Routine] → [ Delete] のコンテキスト メニューを開きます。
- または、[設定] → [ルーチン] → [ 削除] に移動します。
- 削除を確定します。
スケジュール ルーチン
スケジュールに従ってルーチンを自動的に実行します。
スケジュールを設定する
ルーチンのスケジュールを設定するには、次の手順を実行します。
- [設定] → [ルーチン] に移動し→ルーチンを見つけます。
- [スケジュール] を選択します。
- 構成:
- 頻度: 1 回、毎日、毎週、毎月
- 時間: 実行する時間 (現地時間)
- 入力: 固定値または「実行時にプロンプト」
- スケジュールを保存します。
スケジュールのオプション
次の表で、利用可能なスケジュール オプションについて説明します。
| オプション | 説明 |
|---|---|
| バックグラウンドで実行 | フォーカスを奪うことなく実行する (スケジュールされた実行に推奨) |
| 完了時に通知 | 完了したら通知を表示する |
| 失敗時 | ルーチンが失敗した場合は、リトライ、通知、または停止 |
| 入力処理 | 最後の値を使用するか、期限時にプロンプトを表示するか、入力が見つからない場合はスキップします |
スケジュールされたルーチンを管理する
スケジュールされたすべてのルーチンを表示および管理します。
- [設定] → [ルーチン] → [ スケジュール設定 ] タブ
- 今後の実行、前回の実行ステータス、履歴を表示する
- 個々のスケジュールを有効化/無効化します。
- スケジュールを編集または削除します。
注: スケジュールされたルーチンは、保存された接続と権限を使用して実行されます。認証の有効期限が切れると、再接続するまでルーチンが失敗する可能性があります。
ルーチンの共有
ルーチンをチームメイトやより広範なDelegateコミュニティと共有します。
ルーチンをエクスポートする
共有またはバックアップ用にルーチンをエクスポートするには、次の手順を実行します。
- [Routine → Export] のコンテキスト メニューを開きます。
- または、[設定] → [ルーチン] → [ エクスポート] に移動します。
- 形式を選択します。
- ZIP ファイル: 完全なルーチン フォルダー (SKILL.md + 任意のリソース)
- SKILL.md のみ: 定義ファイルのみ
- 目的の場所に保存します。
チームと共有
ルーチンをチームと共有するには、次の手順を実行します。
- ルーチンを ZIP としてエクスポートします。
- 通常のチャネル(メール、Slack、共有ドライブ)で共有します。
- 受信者は、[設定] → [ルーチン] → [インポート] を使用してインポートします。
Marketplace フィードにパブリッシュする
ルーチンを Marketplace フィードに公開するには、次の手順を実行します。
- ルーチンが SKILL.md 形式に従っていることを確認します。
- 組織のスキル Marketplace フィードについては、UiPath 管理者にお問い合わせください。
- ルーチンをフィードの URL に送信します。
- チーム メンバーは、Delegate Store を介して ID を見つけてインストールできます。
注: パブリック マーケットプレースに公開するには、UiPath のレビューと承認が必要です。
日常的なベスト プラクティス
わかりやすいようにデザインする
- わかりやすい名前: 「レポート 1」ではなく「週次売上レポート」
- 明確なトリガーを記述する: 誰かがこのルーチンをいつ使用すべきかを説明します
- ドキュメント入力: 各パラメーターの目的と期待される形式を説明します
- 出力を指定する: ユーザーが受け取る内容を記述します
可変性を処理
- 変更されるすべての項目 (日付、ファイル パス、名前) には入力パラメーターを使用します
- 可能な場合は適切な既定値を指定します
- ルーチン ステップの入力を検証します (例:「ファイルの存在を確認」)。
- フォールバック動作を使用して不足している入力を適切に処理する
徹底的にテストする
- 最初にガイド付きモードで実行して、 予期しないステップをキャッチします
- エッジ ケース (空のファイル、将来の日付、特殊文字) を使用してテストする
- 共有する前に、出力が期待値と一致することを確認します
- チームと共有する場合は別のマシンでテストする
バージョン管理
- 大幅な変更の前に複製を実行して、動作バージョンを保持します
- ルーチンの説明または CHANGELOG の変更を文書化する
- SKILL.md (1.0.0、1.1.0、2.0.0)
セキュリティに関する考慮事項
- 定型的な手順では資格情報をハードコーディングしないでください - コネクションを使用します
- ファイル パスには注意してください。相対パスまたは入力パラメーターを使用します
- 共有前に権限を確認する - 受信者が必要なシステムにアクセスできることを確認します
- シェル コマンドや URL に入る入力をサニタイズします
詳細:日常的な保管
ルーチンは、以下のようにファイルとしてマシンに保存されます。
LocalSkills/
├── my-routine/
│ ├── SKILL.md # Routine definition
│ ├── references/ # Optional: supporting files
│ └── examples/ # Optional: example inputs/outputs
└── another-routine/
└── SKILL.md
LocalSkills/
├── my-routine/
│ ├── SKILL.md # Routine definition
│ ├── references/ # Optional: supporting files
│ └── examples/ # Optional: example inputs/outputs
└── another-routine/
└── SKILL.md
次のことが可能です。
- LocalSkills フォルダーをコピーしてルーチンをバックアップします
- LocalSkills をクラウド ストレージ (Dropbox、OneDrive) に配置して、マシン間で同期する
- フォルダーを Git リポジトリとして初期化してバージョンを管理する
注: LocalSkills を同期する場合は、ルーチンの絶対パスに注意してください。異なるマシンでは機能しない場合があります。
次のステップ
方法については、以下をご覧ください。
- Delegate Store と作業を共有する — 事前構築済みのルーチンとスキルを見つける
- 設定のリファレンスを確認する — ルーチンの保管とスケジュールを設定します
- 最近成功したDelegate セッションから最初のルーチンを作成します
- ルーチンとは何ですか?
- ルーチンを作成するタイミング
- ルーチンの作成
- 方法 1: 成功したセッションを保存する
- 方法 2: 最初から作成する
- 方法 3: SKILL.md ファイルを編集する
- ルーチンを実行する
- サイドバーから
- 言及することで
- キーボード ショートカットを使用する
- ルーチンを管理する
- お気に入り
- 編集中
- 複製する
- 削除しています。
- スケジュール ルーチン
- スケジュールを設定する
- スケジュールのオプション
- スケジュールされたルーチンを管理する
- ルーチンの共有
- ルーチンをエクスポートする
- チームと共有
- Marketplace フィードにパブリッシュする
- 日常的なベスト プラクティス
- わかりやすいようにデザインする
- 可変性を処理
- 徹底的にテストする
- バージョン管理
- セキュリティに関する考慮事項
- 詳細:日常的な保管
- 次のステップ