ロボティックプロセス自動化 (RPA) ボット生成
RPA ボット生成スキルを使用して、 RPA デスクトップデザインスタジオ ユーザーインターフェイスのテキスト指示とプレビューオプションから自動化、アクティビティ、および自動化ロジックの追加を作成します。
- シンプルなまったく新しい自動化を迅速かつ効率的に構築する。
- 既存の自動化に新しいアクティビティを簡単に追加して、モジュール性と拡張性を確保する。
- インラインプロンプトを使用して、コンポーネントから開始するか、空のデザイン面から開始するかにかかわらず、自動化ロジックを調整します。
ロール
このスキルを使用するには、RPA 開発者 (sn_rpa_fdn.rpa_developer) ロールまたは RPA アドミン (sn_rpa_fdn.rpa_admin) ロールが必要です。これらのロールには、 Now Assist アドミン ユーザーロール (sn_nowassist_admin.user) が含まれています。アクティベーション
ServiceNow Store の Web サイトから RPA ハブの Now Assist アプリケーションをインストールします。詳細については、「RPA ハブの Now Assist の構成」を参照してください。
次に、RPA ボット生成スキルをオンにして生成 AI を使用し、自動化とアクティビティを作成したり、自動化ロジックを拡張したりします。詳細については、「RPA ボット生成スキルをオンにする」を参照してください。
クリエーター向け Now Assist および RPA ハブアプリケーションのサブスクリプションが必要です。詳細については、「RPA ハブの Now Assist に関するサポート情報」を参照してください。
ライセンス要件
RPA ハブの Now Assistアプリケーションには、Workflow Data Fabric (旧 Automation Engine) ライセンスと クリエーター向け Now Assist ライセンスが必要です。
手順の例
- 手順例 1:会議メールを取得して処理する
- この手順を使用して、Microsoft Outlook で会議メールを取得および処理するための自動化を作成できます。
Outlook の [カレンダー] フォルダーから会議関連のメールのリストを取得します。メールごとに、すべての添付ファイルを「会議の添付ファイル」という名前の個別のフォルダーに保存します。最後に、メールを既読としてマークします。
- 手順例 2:PDF ページを分割して Excel に変換する
- この手順を使用して、PDF ページを分割して Microsoft Excel に変換するための自動化を作成できます。
PDF の各ページを個別の PDF ファイルに分割し、フォルダーパス 'C:\Users\Input' に配置します。次に、このフォルダーからすべてのファイルを取得して、各ファイルを反復処理し、各 PDF ドキュメントを Excel に変換します。
- 手順例 3:JSON オブジェクトにプロパティを追加する
- この手順を使用して、JSON オブジェクトにプロパティを追加するための自動化を作成できます。
文字列として表された次のサンプル JSON オブジェクトがあります。{ "name": "Jane Doe", "id": 12345" } 「Designation」という新しいプロパティを追加し、その値を「Engineer」に設定します。
- 手順例 4:Word 文書内のテキストを検索して置換する
- この手順を使用して、Microsoft Word ドキュメント内のテキストを検索して置換するための自動化を作成できます。
Word ドキュメントを開き、Word ドキュメント内の値 #NAME を見つけて「ServiceNow」に置き換えます。この Word ドキュメントを「C:\Users\Desktop\test.docx」に保存します。
- 手順例 5:データに変更を加えて CSV としてエクスポートする
- この手順を使用して、データに変更を加え、CSV ファイルとしてエクスポートするための自動化を作成できます。
リストから DataTable をロードし、最初の列の名前を「Name」に設定して、行データを更新します。最後に、このテーブルを CSV ファイルとしてエクスポートします。
- 手順例 6:Excel データを PDF として生成して送信する
- この手順を使用して、Microsoft Excel データを生成し、Microsoft Outlook 経由でメールで PDF として送信するための自動化を作成できます。
「C:\Reports\Sales\Monthly_Sales_Data.xlsx」から Excel を開きます。Saleschart という名前のシートの売上データに基づいてチャートを生成し、この Excel シートを PDF ドキュメントとして「C:\Reports\Sales\Reports\Monthly_Sales_Data.pdf」に保存します。次に、Outlook を使用して、これを team@xyz.com にメールを送信します。
- 手順例 7:添付ファイル付きの仕事関連のメールを抽出して要約する
- この手順を使用して、添付ファイル付きの仕事関連のメールを抽出して要約するための自動化を作成できます。
Outlook で「プロジェクト」フォルダーから添付ファイルを含む仕事関連のメールのリストを抽出します。すべての添付ファイルをシステム上の指定されたフォルダーに保存します。保存されたすべての添付ファイルとそれぞれのメールを一覧表示する概要メールを生成します。このメールをプロジェクトマネージャーに送信します。
- 手順例 8:PDF ページを分割して読み取る
- この手順を使用して、PDF ページを分割して読み取るための自動化を作成できます。
「C:\input\test.pdf」から PDF ファイルを読み込み、PDF ファイルを分割して「C:\output」フォルダに保存し、ページごとに 1 つの PDF を生成してから、最初のページのテキストを読み取ります。
- 手順例 9:未読メールをフェッチして保存する
- この手順を使用して、未読メールをフェッチして保存するための自動化を作成できます。
メールアカウントの「AI-inbox」フォルダーからすべての未読メールをフェッチします。各メールを反復処理し、メールを「C:\Mails」フォルダに保存します。
- 手順例 10:アプリケーション認証情報を取得して設定する
- この手順を使用して、アプリケーション認証情報を取得および設定するための自動化を作成できます。
ServiceNow インスタンスから、「SAP」アプリケーションという名前のアプリのアプリケーション認証情報を取得します。次に、[ユーザー名] フィールドと [パスワード] フィールドに値を設定します。ログイン要素をクリックします。
一般的なガイドライン
- 明確かつ具体的にする
- 何をしたいかを正確に述べてください。想定しているアクションに対しては、直接的で明確な文章を使用します。
- 曖昧な表現は避ける
- 専門用語や略語は使用しないでください。 FD (フローデザイナー) など、ServiceNow の専門用語は使用しないでください。たとえば、「Trigger a FD action named 'Action1', retrieve its output, and insert it into an existing Word ('Action1' という名前の FD アクションをトリガーし、その出力を取得して、既存の Word に挿入する)」というような指示は避けてください。代わりに、「Trigger a flow designer action named 'Action1', retrieve its output, and insert it into an existing Word file located at 'C:\Users\Worddocs\wordoc1.doc'' (Action1' という名前のフローデザイナーアクションをトリガーし、その出力を取得して、「C:\Users\Worddocs\wordoc1.doc」にある既存の Word ファイルに挿入する)」といったフレーズを使用します。
- 曖昧さを避ける
- メソッドに関連するコンテキストを具体的に指定します。たとえば、「Open file from file path 'C:\Users\Analysis\DataAnalysis.xlsx' (ファイル パス 'C:\Users\Analysis\DataAnalysis.xlsx' からファイルを開く)」というような指示は避けてください。代わりに、「Open an excel file from file path 'C:\Users\Analysis\DataAnalysis.xlsx' (ファイル パス 'C:\Users\Analysis\DataAnalysis.xlsx' から Excel ファイルを開く)」というフレーズを使用します。
- 求めている内容と制約を設定する
- 可能な限り、コンポーネントのパラメーターを明確に記述します。たとえば、「Read the content of the file located in C drive and copy that content as the body of an email and then send it to 'email@ss.ss' (C ドライブにあるファイルの内容を読み取り、その内容を電子メールの本文としてコピーしてから「email@ss.ss」に送信する)」というような指示は避けてください。代わりに、「Read the content of the file 'c:/d/f1/txt', and use the content as body to compose an outlook email with subject "my email text", and send this email to 'email@ss.ss' (ファイル 'c:/d/f1/txt' の内容を読み取り、その内容を本文として使用して "my email text" という件名の Outlook メールを作成し、このメールを 'email@ss.ss' に送信する)」といった指示を使用します。
- ステップバイステップの指示を使用する
- 複雑なタスクを、管理しやすい小さなステップに分割します。たとえば、「Open a Microsoft Word document located at 'C:\Marketing\Templates\Promo_Letter_Template.docx.', delete a specific page based on its index, add a new column to a table at a particular position, and close the document with changes saved ('C:\Marketing\Templates\Promo_Letter_Template.docx' にある Microsoft Word 文書を開き、インデックスに基づいて特定のページを削除し、テーブルの特定の位置に新しい列を追加して、変更を保存して文書を閉じる)」という明確でシンプルな指示を使用します。
RPA ボット生成スキルの制限事項
ロボティックプロセス自動化 (RPA) ボット生成スキルの制限の詳細については、「ロボティックプロセス自動化 (RPA) ボット生成スキルの制限」を参照してください。
RPA デスクトップデザインスタジオの生成 AI 機能へのアクセス
RPA ボット生成スキルを有効にした後に RPA 開発者または RPA アドミンのいずれかで RPA デスクトップデザインスタジオ にログインすると、生成 AI 機能が利用可能になります。このシナリオでは、自動化やアクティビティを作成および編集し、テキスト指示とプレビューオプションを使用して自動化ロジックフローを拡張できます。
RPA ボット生成スキルを有効にした後に RPA 開発者または RPA アドミン以外のロールで RPA デスクトップデザインスタジオ にログインすると、生成 AI 機能は使用できなくなります。このシナリオでは、自動化やアクティビティを作成および編集したり、テキスト指示やプレビューオプションを使用して自動化ロジックフローを拡張したりすることはできません。
RPA 開発者または RPA アドミン以外のロールで RPA デスクトップデザインスタジオ にログインし、これらのロールのいずれかに切り替えると、生成 AI 機能にアクセスできなくなります。RPA デスクトップデザインスタジオ を再起動し、RPA アドミンまたは開発者でログインします。
RPA 開発者または RPA アドミンのいずれかで RPA デスクトップデザインスタジオ にログインし、これら以外のユーザーロールに切り替えると、生成 AI 機能にアクセスしようとするとエラーメッセージが表示されます。