ロボティックプロセス自動化 (RPA) ボットの生成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:7分
  • RPA ボット生成スキルを使用して、テキスト指示とプレビューオプションから自動化、アクティビティ、自動化ロジックの追加を作成します。このスキルを使用するには、RPA 開発者ロールまたは RPA アドミンロールが必要です。

    Activation (アクティブ化)

    ServiceNow Store の Web サイトから RPA ハブ アプリケーション用の Now Assist をインストールします。詳細については、「RPA ハブ の Now Assist の構成」を参照してください。

    次に、RPA ボット生成スキルをオンにして、生成 AI を使用して自動化とアクティビティを作成し、自動化ロジックを拡張します。詳細については、「RPA ボット生成スキルをオンにする」を参照してください。

    クリエーターの Now AssistおよびRPA ハブアプリケーションのサブスクリプションが必要です。詳細については、「のサポート情報 Now AssistRPA ハブ」を参照してください。

    説明例

    次の例は、自動化、アクティビティ、自動化ロジックの追加を作成する方法を示しています。
    手順例 1:会議メールを取得して処理する
    この手順を使用して、 Microsoft Outlook で会議メールを取得して処理するための自動化を作成できます。

    Outlook の [カレンダー] フォルダーから会議関連のメールのリストを取得します。メールごとに、すべての添付ファイルを「Meeting Attachments」という名前の個別のフォルダーに保存します。最後に、メールを既読としてマークします。

    手順例 2: PDF ページを分割して Excel に変換する
    この手順を使用して、PDF ページを分割して Microsoft Excelに変換する自動化を作成できます。

    PDFの各ページをフォルダーパス「C:\ Users \ Input」に個別のPDFファイルに分割し、このフォルダーからすべてのファイルを取得し、各ファイルを反復処理してから、各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 Outlook を介してMicrosoft Excelデータを 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」という名前のアプリのアプリケーション認証情報を取得します。次に、[ユーザー名] フィールドと [パスワード] フィールドに値を設定します。次に、ログイン要素をクリックします。

    一般的なガイドライン

    Now Assist指示を記述するときは、次の一般的なガイドラインに従ってください。
    明確かつ具体的に
    必要な内容を正確に記述します。予想されるアクションには、直接的で明確な文を使用します。
    曖昧な言葉は避けてください
    専門用語や略語は使用しないでください。FD - Flow Designer などの専門用語 ServiceNow 使用しないでください。たとえば、「 Action1」という名前の FD アクションをトリガーし、その出力を取得して、既存の Word に挿入するなどの指示は避けてください。代わりに、「 Action1」という名前のフローデザイナーアクションをトリガーするフレーズを使用し、その出力を取得して、「C:\Users\Worddocs\wordoc1.doc」にある既存の Word ファイルに挿入します。
    曖昧さを避ける
    メソッドに関連するコンテキストに固有にします。たとえば、「 ファイル パス 'C:\Users\Analysis\DataAnalysis.xlsx' からファイルを開く」などの指示は避けてください。代わりに、「 ファイル パス 'C:\Users\Analysis\DataAnalysis.xlsx' から Excel ファイルを開く」というフレーズを使用します。
    期待と制約の設定
    可能な限りコンポーネントのパラメーターを指定します。たとえば、 C ドライブにあるファイルの内容を読み、その内容をメールの本文としてコピーしてから「email@ss.ss」に送信するなどの指示は避けてください。代わりに、 ファイル「c:/d/f1/txt」の内容を読み取るというフレーズを使用し、その内容を本文として使用して、「my email text」という件名のOutlookメールを作成し、このメールを「email@ss.ss」に送信します
    ステップバイステップの手順を使用する
    複雑なタスクを、より小さく、管理しやすいステップに分割します。たとえば、「 'C:\Marketing\Templates\Promo_Letter_Template.docx.' にある Microsoft Word ドキュメントを開く」というフレーズを使用し、インデックスに基づいて特定のページを削除し、特定の位置にあるテーブルに新しい列を追加し、変更を保存したドキュメントを閉じる ことで、明確かつシンプルにします。

    RPA ボット生成スキルの制限事項

    ロボティックプロセス自動化 (RPA) ボット生成スキルの制限の詳細については、「ロボティックプロセス自動化 (RPA) ボット生成の制限事項 スキル」を参照してください。