Automation Anywhere for Salesforce での Bot 構成の新規作成

Automation Anywhere for Salesforce の使用を開始するには、Salesforce と Automation Anywhere Control Room の間で安全な接続を確立してから、Salesforce のデータを渡すように Bots を構成する必要があります。Salesforce からデータを渡すように Bots を構成すると、Salesforce ユーザーは反復的なビジネスプロセスを Salesforce のレコード ページから効率的に自動化できます。

前提条件

これらの構成を開始するには、Bot のビルドとデプロイに関して把握しておく必要があります。このタスクを完了するために必要な権限と許可を持っていること、およびライセンス ユーザーとして Control Room にログインするための認証を受ける必要があります。
Bot 構成ウィザードを使用して、新しい構成を作成します。このウィザードは Automation Anywhere for Salesforce Lightning アプリとも呼ばれ、次のような必要な手順を実行します。
  • Bot の選択と実行
  • オブジェクトの選択とフィールド マッピング
  • コールバック

手順

Bot の設定を開始するには、定義済みの接続、Control Room からの Bot、デバイスの詳細、Bot を実行するモードを選択します。

  1. Automation Anywhere for Salesforce から、[Bot 構成] > [新規] > [Bot の選択と実行] の順に移動します。
    [アクティブ化] チェック ボックスがデフォルトで選択されている必要があります。
  2. [名前] を入力します。
  3. [接続] を選択します。
  4. 実行する Bot を選択します。
    Bot ディレクトリのツリー構造でドリルダウンするか、Bot が含まれるフォルダーを選択してから、一致する文字が含まれる Bots のリストの [Bot を選択] フィールドにテキストを入力して、Bot を選択します。
  5. 実行オプションを選択します。
    オプション説明
    サーバー上で実行 デバイス プール、ユーザー、デプロイを設定する場合に選択します。
    1. [別のユーザーとして実行] にユーザーを 1 つ以上選択します。

      別のユーザーとして実行に複数のユーザーを選択した場合、Bot が全員にデプロイされます。これにより、複数のオートメーションのインスタンスが同時に実行されます。

    2. オプションで、BotControl Room の定義済みのデバイス プールにデプロイする場合は、1 つまたは複数の [デバイス プール] を選択します。
    3. [別のユーザーとして実行を使用する回数] に入力します。

      システムは、デプロイ要求の時点で実行待ちのタスクの数が少ない [別のユーザーとして実行] を優先します。数値がゼロの場合は、すべてのユーザーが使用されます。

      注: 数値は整数値である必要があります。数値が指定されたユーザーの合計数よりも大きいか、ゼロより小さい場合は、エラーになります。
    4. 次から Bot をデプロイするトリガーを選択します。([ユーザー]、[フロー] またはその両方)。
    ローカルで実行

    Bot は、Salesforce ユーザーに関連付けられているデフォルトの Control Room デバイスにデプロイされます。

    注: デプロイを成功させるために、このオプションの前提条件をすべて満たしていることを確認してください。Automation Anywhere for Salesforce の前提条件
    次のアニメーションは、ステップ 5 のオンライン専用の例です。
  6. [次へ] をクリックします。

Bot の [オブジェクトの選択とフィールド マッピング] を構成します。Bot を任意の標準またはカスタムの Salesforce オブジェクトにマッピングします。選択したオブジェクトのレコード ページには、実行する Bot が表示されます。また、Bot に対する入力として指定できるデータは、選択したオブジェクト タイプによって決まります。

  1. オブジェクトを選択します。
    オブジェクト説明
    なし ホーム ページ、アプリ ページ、レコード ページから Bot を起動するオプションがあります。
    任意の Salesforce オブジェクト Bot は、選択したオブジェクトのレコード ページから起動します。
    注: 専用 Bots の特定のオブジェクトと汎用 Bots の場合は、[なし] を選択することをお勧めします。
  2. [マッピングを追加] をクリックします。
    [SF フィールド] マッピング タイプを使用して Automation Anywhere Bot 入力変数を Salesforce オブジェクト データ フィールドにマッピングするか、[入力フィールド] マッピング タイプを使用して静的値にマッピングします。Bot がデプロイされると、マッピングされたフィールドにデータが渡されます。
  3. Automation Launcher を選択します。
    この選択により、Bot 構成が表示されるページ タイプが決まります。
    オプション説明
    ホーム ページ Bot Launcher によって、Bot 構成が Lightning Apps ホーム ページに表示されます。
    アプリ ページ Bot Launcher によって、Bot 構成がアプリ ページに表示されます。
    レコード ページ 選択したオブジェクトのレコード ページに Bot 構成が表示されます。
  4. オプション: 表示フィルタを追加します。詳細については、トピックをご覧ください。Automation Anywhere for Salesforce の表示フィルタ
  5. [次へ] をクリックします。

Bot コールバック データが Salesforce Connector のフィールドにどのようにマッピングし直されるかを構成します。

  1. 次のいずれかの操作タイプを選択して、Bot 出力データを Salesforce に戻す方法を設定します。
    タイプ操作
    なし コールバック オペレーションを実行しないことを指定します。
    作成 次のドロップダウン リストで指定したタイプの新しいレコードを作成します。
    更新 マップされた必須の [レコード ID] で指定されたオブジェクトを更新して、レコードを特定できるようにします。
    アップサート [レコード ID] のマップで指定されたオブジェクトを更新して、Salesforce 組織内のレコードを見つけられるようにします。レコードが見つからない場合、マップされたデータを含む、指定されたオブジェクト タイプの新しいレコードが作成されます。
    削除 必須の [レコード ID] マッピング済みフィールドで識別されたレコードを削除します。
  2. Bot がデータを返す任意の標準またはカスタム Salesforce [オブジェクト] を選択します。
  3. [マッピングを追加] をクリックします。
    Automation Anywhere からのデータが Salesforce レコードに返される方法とその表示方法は、この設定によって決まります。
  4. [保存] をクリックします。