UiPath Documentation
delegate
latest
false
Delegateユーザー ガイド
重要 :
このコンテンツは機械翻訳によって処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

ルーチンで作業を繰り返す

Delegate でルーチンを作成、管理、実行し、再利用可能なタスク ワークフローを保存してシングル クリックで実行します。

ルーチンは、シングル クリックで実行できる再利用可能なワークフローです。繰り返し実行する作業のパターンをキャプチャするため、一般的なタスクを毎回再構築しなくても自動化できます。

ルーチンとは何ですか?

ルーチンは、再利用のためにパッケージ化された保存されたDelegate セッションです。1 回限りの会話とは異なり、ルーチンは次のような特徴があります。

  • トリガーをいつ使用すべきかを説明する明確な トリガーの説明 がある
  • 実行ごとに変わる入力 (パラメーター) を受け入れます
  • 一貫性のある出力 (ドキュメント、レポート、更新など) を生成する
  • ワンクリックアクセスのためにサイドバーに表示されます
  • チームメイトと共有できる

ルーチンは個人のオートメーションのライブラリだと考えてください。一度設計すれば必要なときにいつでも実行できるワークフローです。

ルーチンを作成するタイミング

気付いたときにルーチンを作成します。

  • Delegate に毎週同じ種類のタスクを依頼 する (例: 「月曜日の朝のブリーフを準備してください」)
  • さまざまなデータを使用した一貫したプロセスに従う (例: 「この Jira プロジェクトからステータス レポートを生成してください」)
  • 同じタスクを実行する必要があるチームメイトとワークフローを共有する
  • オートメーションを特定の時刻に実行するようにスケジュールを設定する場合

ルーチンの作成

ルーチンを作成するには、次の 3 つの方法があります。

方法 1: 成功したセッションを保存する

成功したセッションをルーチンとして保存するには、以下の手順を実行します。

  1. 再利用する結果を生成するDelegate セッションを完了します。
  2. [ ルーチンとして保存 ] を選択します (会話のオプションに表示されます)。
  3. Delegate はセッションを分析し、次の提案を行います。
    • ルーチンの名前
    • 入力パラメーター (毎回異なるもの)
    • 出力形式です。
  4. 提案された設定を確認して編集します。
    • 名前: わかりやすいもの (例: 「週次売上レポート」)
    • トリガー: これを使用するタイミング (例: 「週次の売上データの概要が必要な場合」)
    • 入力: 必要な情報 (例: 「週の終了日」、「売上スプレッドシートのパス」)
    • 出力: ルーチンが生成する内容 (例: 「グラフ付きの PowerPoint プレゼンテーション」)
  5. [保存] を選択します。

これで、ルーチンがサイドバーの [ルーチン] に表示されます。

方法 2: 最初から作成する

ルーチンを最初から作成するには、以下の手順を実行します。

  1. [ 設定 ] → [ ルーチン ] を開きます (またはサイドバー メニューを使用します)。
  2. [ ルーチンを作成] を選択します。
  3. 以下の設定を入力します。
    • 名前: サイドバーの表示名です
    • 説明: このルーチンの機能
    • トリガー: トリガーをいつ使用するかについての自然言語での記述です
    • 入力: 名前、型、説明を使用してパラメーターを定義します
    • 手順: Delegate が行う操作を記述します (または、成功したセッションのトランスクリプトを貼り付けます)
  4. [保存] を選択します。

方法 3: SKILL.md ファイルを編集する

この方法は、マークダウンとファイル システムの構成に慣れているユーザー向けです。

  1. 次の LocalSkills ディレクトリを見つけます。
    • macOS: ~/Library/Application Support/UiPath/Delegate/LocalSkills/
    • Windows: %APPDATA%/UiPath/Delegate/LocalSkills/
  2. ルーチン用の新しいフォルダーを作成します (例: my-routine/)。
  3. ルーチン定義を含むフォルダー内に SKILL.md を作成します。
  4. [設定] でスキルを再起動するか、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

ルーチンを実行する

サイドバーから

サイドバーからルーチンを実行するには、次の手順を実行します。

  1. 左側のサイドバーで [ルーチン ] セクションを探します。
  2. 実行するルーチンを選択します。
  3. Delegate を選択すると、必要な入力の入力を求められます。
  4. プランを確認します (ガイド付きモードの場合)。
  5. ルーチンを実行して出力を生成します。

言及することで

会話では、ルーチンを名前で参照します。

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 はルーチン名を認識し、指定したパラメーターで実行します。

キーボード ショートカットを使用する

キーボード ショートカットを使用してルーチンを実行するには、次の手順を実行します。

  1. 設定したショートカット (例: Cmd+Shift+1) を押します。
  2. ルーチンが直ちに実行されます (または入力を求めます)。

[設定] → [キーボード ショートカット] でショートカットを割り当てます。

ルーチンを管理する

お気に入り

頻繁に使用するルーチンをサイドバーの上部に固定します。

  1. サイドバーでルーチンを見つけます。
  2. 星型のアイコンを選択します (またはコンテキスト メニュー→ [お気に入りに追加] を開きます)。
  3. [ルーチン] が [ お気に入り ] セクションに移動します。

編集中

ニーズの変化に応じてルーチンを更新します。

  1. [ 編集] →サイドバーでルーチンのコンテキスト メニューを開きます。
  2. または、[設定] → [ルーチン] に移動し→[編集] → [ ルーチン] を見つけます。
  3. 名前、説明、入力、またはステップを変更します。
  4. 変更を保存します。

: ルーチンを編集しても、過去の実行には影響せず、今後の実行にのみ影響します。

複製する

既存のルーチンのバリエーションを作成します。

  1. [ Routine → Duplicate] のコンテキスト メニューを開きます。
  2. 名前に「(コピー)」が入ったコピーが表示されます。
  3. カスタマイズするコピーを編集します。

削除しています。

不要になったルーチンを削除します。

  1. [Routine] → [ Delete] のコンテキスト メニューを開きます。
  2. または、[設定] → [ルーチン] → [ 削除] に移動します。
  3. 削除を確定します。

スケジュール ルーチン

スケジュールに従ってルーチンを自動的に実行します。

スケジュールを設定する

ルーチンのスケジュールを設定するには、次の手順を実行します。

  1. [設定] → [ルーチン] に移動し→ルーチンを見つけます。
  2. [スケジュール] を選択します。
  3. 構成:
    • 頻度: 1 回、毎日、毎週、毎月
    • 時間: 実行する時間 (現地時間)
    • 入力: 固定値または「実行時にプロンプト」
  4. スケジュールを保存します。

スケジュールのオプション

次の表で、利用可能なスケジュール オプションについて説明します。

オプション説明
バックグラウンドで実行フォーカスを奪うことなく実行する (スケジュールされた実行に推奨)
完了時に通知完了したら通知を表示する
失敗時ルーチンが失敗した場合は、リトライ、通知、または停止
入力処理最後の値を使用するか、期限時にプロンプトを表示するか、入力が見つからない場合はスキップします

スケジュールされたルーチンを管理する

スケジュールされたすべてのルーチンを表示および管理します。

  1. [設定] → [ルーチン] → [ スケジュール設定 ] タブ
  2. 今後の実行、前回の実行ステータス、履歴を表示する
  3. 個々のスケジュールを有効化/無効化します。
  4. スケジュールを編集または削除します。

: スケジュールされたルーチンは、保存された接続と権限を使用して実行されます。認証の有効期限が切れると、再接続するまでルーチンが失敗する可能性があります。

ルーチンの共有

ルーチンをチームメイトやより広範なDelegateコミュニティと共有します。

ルーチンをエクスポートする

共有またはバックアップ用にルーチンをエクスポートするには、次の手順を実行します。

  1. [Routine → Export] のコンテキスト メニューを開きます。
  2. または、[設定] → [ルーチン] → [ エクスポート] に移動します。
  3. 形式を選択します。
    • ZIP ファイル: 完全なルーチン フォルダー (SKILL.md + 任意のリソース)
    • SKILL.md のみ: 定義ファイルのみ
  4. 目的の場所に保存します。

チームと共有

ルーチンをチームと共有するには、次の手順を実行します。

  1. ルーチンを ZIP としてエクスポートします。
  2. 通常のチャネル(メール、Slack、共有ドライブ)で共有します。
  3. 受信者は、[設定] → [ルーチン] → [インポート] を使用してインポートします。

Marketplace フィードにパブリッシュする

ルーチンを Marketplace フィードに公開するには、次の手順を実行します。

  1. ルーチンが SKILL.md 形式に従っていることを確認します。
  2. 組織のスキル Marketplace フィードについては、UiPath 管理者にお問い合わせください。
  3. ルーチンをフィードの URL に送信します。
  4. チーム メンバーは、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 を同期する場合は、ルーチンの絶対パスに注意してください。異なるマシンでは機能しない場合があります。

次のステップ

方法については、以下をご覧ください。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得