API Taskを作成する (プロセス内の API Task)

API Tasks エディター内ですぐに利用できるパッケージを利用して、オートメーションに不可欠なAPI Taskを作成しましょう。

前提条件

Bot Creator ライセンスが必要です。

このトピックでは、オートメーション プロセスを調整する API タスクと Bot タスクを作成する最初のステップについて説明します。この例では、API Taskを使用して Microsoft Teams に「Hello World」メッセージを送信することを考えてみましょう。

手順

  1. Bot Creator として、Automation Anywhere Control Room のインスタンスにログインします。
  2. 新規 API Taskを作成します。
    1. 左側のペインで [オートメーション] をクリックします。
    2. [新規作成] > [API タスク] をクリックします。
    3. [API タスクを作成] ウィンドウで、API Task 名を入力します。
    4. 次のデフォルトのフォルダーの場所をそのまま使用します。\Bots\.
      API Task の保管場所を変更するには、[選択] をクリックしてプロンプトに従います。
    5. [作成と編集] をクリックします。
    この例では、API を呼び出して Teams に「Hello World」メッセージを送信する API Task が作成されます。
  3. Teams でメッセージを送信するには、[POST メソッド] actionを使用します。
    注: 最も一般的なエンタープライズ アプリケーションのビルド済みパッケージが利用可能です。サポートされているパッケージのリストについては、「API タスクのよくある質問 (.30 コンテンツ)」を参照してください。
    1. [REST Web サービス] > [POST メソッド] actionをダブルクリックまたはドラッグします。API タスク チームのメッセージ
    2. Graph API を使用して、Teams にチャット メッセージを送信できます。詳細については、「https://learn.microsoft.com/en-us/graph/api/chat-post-messages」を参照してください。
      注:

      1 つの API Task内で複数の API を呼び出すことができます。これにより、オートメーションを簡素化し、複数の個別タスクの必要性を減らすことができます。たとえば、同じ API Task内で API 1 を呼び出して商品データを取得し、API 2 を呼び出して価格データを取得し、次に API 3 を呼び出して見積書を作成できます。

    3. [認証モード] ドロップダウン リストで、[認証なし] を選択し、[ヘッダーを追加] をクリックしてベアラー トークンを入力します。この例では、ベアラー トークンは変数 (in_graph_bearertoken) に格納されます。
      注: 通常、エンドポイントでは、許可されたアプリケーションのみがデータにアクセスできるようにするための認証が必要です。アクセスしたいエンドポイントへのアクセスを許可するために、適切な認証メカニズムを選択します。
    4. [コンテンツタイプ] で、「JSON (application/json)」が選択されていることを確認し、[カスタム パラメーター] に次の JSON を入力します。
      {
          "body": {
                  "content": "Hello World"
              }
      }
    5. API の出力を変数 (o_teams) に代入します。