POSTメソッドを使用すると、ミューテーション操作タイプのGraphQL APIを使用してメトリクスを更新できます。

手順

  1. Automation Anywhereサポートから次の資格情報を取得してください。
    • CoE Manager ユーザー ID
    • CoE Manager パスワード
    • CoE Manager クライアントID
    • CoE Managerクライアントシークレット
  2. 次のパラメーターの値を取得します。
    • Shibumi ベース URI: https://app.shibumi.com
    • Shibumi エンタープライズ ID: これはあなたの企業の ID です。

      管理者-詳細設定 > 追加設定 に移動し、エンタープライズIDフィールドの値をコピーします。

    • Shibumi プログラム ID: プロフィールアイコンの横にあるメニュー (縦の 3 つの点) をクリックし、[情報] を選択します。 [ID] フィールドの値をコピーします。
    • Shibumi シブミアプリID: プロフィールアイコンの横にあるメニュー (縦の 3 つの点) をクリックし、[情報] を選択します。 [アプリ API 名] フィールドの値をコピーします。
  3. POST API呼び出しを行って認証してください。
    • URL: https://app.shibumi.com/api/oauth2/token?grant_type=password
    • ボディ タイプ: Form-data
    • Client_id: CoE Managerclient_id
    • Client_secret: CoE Manager client_secret
    • ユーザー名: CoE Manager ユーザー名
    • パスワード: CoE Manager パスワード
    レスポンスは200であり、以下の例に示すようになります:
    {
     "access_token": "eyJhbsdfOiJIUzI1NiJ9.eyJzdWIiOiJzYWlrYXQuc2Fya2FyQGF1dG9tYXRpb25hbnl3aGVyZS5jb20iLCJ0eXBlIjoiT0F1dGgiLCJpYXQiOjE3MzM5OTk0NjQsImV4cCI6MTczNDAwMzA2NH0.hKyWPKdEFUVme90qphEU_HbWZPl31t-vySyefAzNFTs", "expires_in": 3600, "refresh_token": null, "token_type": "bearer"
     }

    次のPost呼び出しのために、このアクセストークンをベアラー トークンとして使用してください。

  4. POST呼び出しを行ってデータを更新します。
    • URL: https://app.shibumi.com/api/4.0/enterprise/89df3968-c93e-42b2-9cb3-6ee3257c3d85/GraphQL/graphQL
    • アクセス トークン: 認証API呼び出しから受け取ったアクセストークンを使用してください。
    • 変異構文:
      mutation updateWorkItems(
        $appApiName: String!
        $Process_Type: String!
        $Automation_Id: ID!
        $Success_Count: String!
        $Execution_Time_inSeconds: String!
        $Faliure_Count: String!
        $Start_date: String!
        $End_date: String!
      ) {
        updateWorkItems(
          items: [
            # Execution time metric
            {
              app: $appApiName
              type: $Process_Type
              id: $Automation_Id
              metrics: [
                {
                  metric: "Actual_Automation_Duration_Time_per_Day__m"
                  dataset: "actual__d"
                  value: $Execution_Time_inSeconds
                  start: $Start_date
                  end: $End_date
                }
              ]
            }
            # Success count metric
            {
              app: $appApiName
              type: $Process_Type
              id: $Automation_Id
              metrics: [
                {
                  metric: "Actual_Successful_Executions_per_Day__m"
                  dataset: "actual__d"
                  value: $Success_Count
                  start: $Start_date
                  end: $End_date
                }
              ]
            }
            # Failure count metric
            {
              app: $appApiName
              type: $Process_Type
              id: $Automation_Id
              metrics: [
                {
                  metric: "Actual_Failed_Executions_per_Day__m"
                  dataset: "actual__d"
                  value: $Faliure_Count
                  start: $Start_date
                  end: $End_date
                }
              ]
            }
          ]
        ) {
          id
          url
        }
      }
  5. 入力変数: 表にリストされているすべての変数は必須です。
    変数 タイプ 説明
    appApiName 文字列 アプリケーション識別子(例:"App_123__app")
    Process_Type 文字列 追跡されているプロセスの種類(例:「Process__test」)
    Automation_Id ID オートメーションの一意の識別子
    Success_Count 文字列 正常に実行された回数
    実行時間(秒) 文字列 実行時間(秒)
    Faliure_Count 文字列 失敗した実行の数
    Start_date 文字列 メトリクス期間の開始日(形式: YYYY-MM-DD)
    End_date 文字列 メトリクス期間の終了日 (フォーマット: YYYY-MM-DD)
    このミューテーションは、次のメトリクスを更新します。
    • 自動化の期間 (Actual_Automation_Duration_Time_per_Day__m): 自動化プロセスの実行時間を追跡します。
    • 成功した実行 (Actual_Successful_Executions_per_Day__m): 自動化実行の成功回数を記録します。
    • 失敗した実行 (Actual_Failed_Executions_per_Day__m): 自動化実行の失敗回数を記録します。

    すべてのメトリックは actual__d データセットに保存されています。

{
  "appApiName": "App_123__app",
  "Process_Type": "Process__test",
  "Automation_Id": 4,
  "Start_date": "2025-03-03",
  "End_date": "2025-03-03",
  "Success_Count": "42",  
  "Faliure_Count": "3",
  "Execution_Time_inSeconds": "1800"
}