UiPath Documentation
apps
latest
false
Apps API ガイド
  • Apps API
重要 :
Studio Web のアプリ プロジェクトについては、Studio Web ガイドの「アプリ プロジェクト」セクション (https://docs.uipath.com/ja/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web) をご覧ください。 このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

アプリ名の一意性を確認する

デプロイ済みのアプリのルーティング名が組織内で一意であるかどうかを確認するための API リファレンスです。

指定したルーティング名が組織内にデプロイされたアプリで一意であるかどうかを確認します。名前がすでに使用中の場合、応答は、その名前を保持するデプロイ済みのアプリも返します。

API エンドポイント​

GET <BaseURL>/models/deployed/apps/uniquename/check/{routingName}

「ルート エンドポイント パスの ベース URL 」をご覧ください。

要求ヘッダー​

ヘッダー値 (Value)
認可Bearer <your-access-token>
X-UiPath-Internal-TenantId<tenant_id>
注:

角括弧で囲まれた値 <...> をすべて、対応するユース ケース値に置き換えます。

この <access_token> は、 Apps スコープまたは Apps.Read スコープで外部アプリケーションを認可したときに受け取ったものです。このアクティビティは 1 時間利用可能です。その後は新しいトークンを生成するか、更新トークンをリクエストする必要があります。

Path 変数​

Path 変数データ型説明
routingName (必須)string一意性を確認するルーティング名。

応答​

200 OK​

ルーティング名が利用可能な場合は、 occupiedBynullになります。

{
  "isUnique": true,
  "occupiedBy": null
}
{
  "isUnique": true,
  "occupiedBy": null
}

ルーティング名がすでに使用中の場合、 occupiedBy は、その名前を保持するデプロイ済みのアプリを返します。

{
  "isUnique": false,
  "occupiedBy": {
    "id": "string",
    "systemName": "string",
    "title": "string",
    "deploymentTitle": "string",
    "deploymentDescription": "string",
    "deployVersion": 1,
    "semVersion": "string",
    "dateDeployed": "string",
    "deploymentFolder": {
      "key": "string",
      "id": 1,
      "displayName": "string",
      "fullyQualifiedName": "string"
    },
    "isAppPublic": false,
    "isLatestVersion": true,
    "isResourceActivated": true,
    "routingName": "string"
  }
}
{
  "isUnique": false,
  "occupiedBy": {
    "id": "string",
    "systemName": "string",
    "title": "string",
    "deploymentTitle": "string",
    "deploymentDescription": "string",
    "deployVersion": 1,
    "semVersion": "string",
    "dateDeployed": "string",
    "deploymentFolder": {
      "key": "string",
      "id": 1,
      "displayName": "string",
      "fullyQualifiedName": "string"
    },
    "isAppPublic": false,
    "isLatestVersion": true,
    "isResourceActivated": true,
    "routingName": "string"
  }
}
フィールドデータ型説明
一意であるbooleantrue ルーティング名が使用可能な場合、 false 、そのルーティング名がすでに使用されているかどうか。
occupiedByobjectルーティング名を保持するデプロイ済みのアプリ。isUnique がtrueの場合にnullします。また、isUnique がfalseの場合に、 という名前を保持しているアプリを読み込めなかった場合にnullすることもできます。
occupiedBy.idstringアプリのデプロイ ID です。
occupiedBy.systemNamestringアプリのシステム名です。
occupiedBy.titlestringパブリッシュ済みのアプリのタイトルです。
occupiedBy.deploymentTitlestringアプリがデプロイされたときに付けられた名前です。
occupiedBy.deploymentDescriptionstringデプロイ済みのアプリの説明です。
occupiedBy.deployVersionnumberデプロイされたバージョン番号。
occupiedBy.semVersionstringデプロイ済みのアプリのセマンティック バージョンです。
occupiedBy.dateDeployedstringアプリがデプロイされた日時 (ISO 8601 形式)。
occupiedBy.deploymentFolderobjectアプリがデプロイされているフォルダー。
occupiedBy.deploymentFolder.keystringフォルダー キーです。
occupiedBy.deploymentFolder.idnumberフォルダー ID です。
occupiedBy.deploymentFolder.displayNamestringフォルダーの表示名です。
occupiedBy.deploymentFolder.fullyQualifiedNamestringフォルダーのフル パスです。
occupiedBy.isAppPublicbooleantrue アプリが誰でもアクセス可能かどうか。
occupiedBy.isLatestVersionbooleantrue デプロイされたバージョンが最新のパブリッシュ済みバージョンの場合。
occupiedBy.isResourceActivatedbooleanfalse デプロイ済みのアプリが非アクティブ化されている場合。非アクティブ化されたアプリでも、ルーティング名は保持されます。すべてのアプリに存在するわけではありません。フィールドがない場合、アプリはアクティブです。
occupiedBy.routingNamestringアプリの URL で使用されるルーティング名。

400 Bad Request​

routingName path 変数が空であるか、空白のみが含まれています。

401 未承認​

認証されていません。Apps または Apps.Read のスコープで有効なアクセス トークンを使用していることを確認してください。

403 Forbidden​

指定した組織内でアプリ名の一意性を確認する権限がありません。

  • API エンドポイント​
  • 要求ヘッダー​
  • Path 変数​
  • 応答​
  • 200 OK​
  • 400 Bad Request​
  • 401 未承認​
  • 403 Forbidden​

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得