- 基本情報
- ベスト プラクティス
- テナント
- Cloud ロボット
- フォルダー コンテキスト
- 自動化
- プロセス
- ジョブ
- Apps (アプリ)
- トリガー
- ログ
- 監視
- キュー
- アセット
- ビジネス ルール
- ストレージ バケット
- MCP サーバー
- インデックス
- Orchestrator のテスト
- リソース カタログ サービス
- Integrations
- トラブルシューティング

Orchestrator ユーザー ガイド
Orchestrator でテスト データのキューとキュー アイテムを管理します。新規作成したテスト データのキューは空ですが、Orchestrator で直接定義するか、Studio を通じて定義した JSON スキーマに基づいて、キー アイテムをアップロードできます。
テスト データのキューを作成するには、データのフォーマットを適切に設定するための JSON スキーマを定義する必要があります。これにより、テスト データのキューへのアイテムのアップロードが可能となり、列はスキーマで定義した JSON コンテンツの第 1 レベルのプロパティになります。
次の、JSON スキーマの例には、ルート スキーマが含まれます。
{
    "$schema": "http://json-schema.org/draft-07/schema",
    "$id": "http://example.com/example.json",
    "type": "object",
    "title": "The root schema",
    "description": "The root schema comprises the entire JSON document.",
    "default": {},
    "examples": [
        {
            "id": 1,
            "first_name": "John",
            "last_name": "doe",
            "email": "john.doe@aol.com",
            "gender": "male",
            "ip_address": "148.38.201.83",
            "skills": "UHV"
        }
    ],
    "required": [
        "id",
        "first_name",
        "last_name",
        "email",
        "gender",
        "ip_address",
        "skills"
    ],
    "properties": {
        "id": {
            "$id": "#/properties/id",
            "type": "integer",
            "title": "The id schema",
            "description": "An explanation about the purpose of this instance.",
            "default": 0,
            "examples": [
                1
            ]
        },
        "first_name": {
            "$id": "#/properties/first_name",
            "type": "string",
            "title": "The first_name schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "John"
            ]
        },
        "last_name": {
            "$id": "#/properties/last_name",
            "type": "string",
            "title": "The last_name schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "doe"
            ]
        },
        "email": {
            "$id": "#/properties/email",
            "type": "string",
            "title": "The email schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "john.doe@aol.com"
            ]
        },
        "gender": {
            "$id": "#/properties/gender",
            "type": "string",
            "title": "The gender schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "male"
            ]
        },
        "ip_address": {
            "$id": "#/properties/ip_address",
            "type": "string",
            "title": "The ip_address schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "148.38.201.83"
            ]
        },
        "skills": {
            "$id": "#/properties/skills",
            "type": "string",
            "title": "The skills schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "UHV"
            ]
        }
    },
    "additionalProperties": true
}{
    "$schema": "http://json-schema.org/draft-07/schema",
    "$id": "http://example.com/example.json",
    "type": "object",
    "title": "The root schema",
    "description": "The root schema comprises the entire JSON document.",
    "default": {},
    "examples": [
        {
            "id": 1,
            "first_name": "John",
            "last_name": "doe",
            "email": "john.doe@aol.com",
            "gender": "male",
            "ip_address": "148.38.201.83",
            "skills": "UHV"
        }
    ],
    "required": [
        "id",
        "first_name",
        "last_name",
        "email",
        "gender",
        "ip_address",
        "skills"
    ],
    "properties": {
        "id": {
            "$id": "#/properties/id",
            "type": "integer",
            "title": "The id schema",
            "description": "An explanation about the purpose of this instance.",
            "default": 0,
            "examples": [
                1
            ]
        },
        "first_name": {
            "$id": "#/properties/first_name",
            "type": "string",
            "title": "The first_name schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "John"
            ]
        },
        "last_name": {
            "$id": "#/properties/last_name",
            "type": "string",
            "title": "The last_name schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "doe"
            ]
        },
        "email": {
            "$id": "#/properties/email",
            "type": "string",
            "title": "The email schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "john.doe@aol.com"
            ]
        },
        "gender": {
            "$id": "#/properties/gender",
            "type": "string",
            "title": "The gender schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "male"
            ]
        },
        "ip_address": {
            "$id": "#/properties/ip_address",
            "type": "string",
            "title": "The ip_address schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "148.38.201.83"
            ]
        },
        "skills": {
            "$id": "#/properties/skills",
            "type": "string",
            "title": "The skills schema",
            "description": "An explanation about the purpose of this instance.",
            "default": "",
            "examples": [
                "UHV"
            ]
        }
    },
    "additionalProperties": true
}テスト データのキューを作成する
テスト データのキューを編集する
- Orchestrator にログインします。
- フォルダーを開きます。
- [テスト] > [テスト データのキュー] に移動します。
- テスト データのキューを選択し、縦三点リーダーをクリックしてドロップダウン メニューを展開します。
- [編集] をクリックします。
- テスト データのキューの設定を行います。
- [更新] をクリックして、変更を確定します。
テスト データのキューを削除する
- Orchestrator にログインします。
- フォルダーを開きます。
- [テスト] > [テスト データのキュー] に移動します。
- テスト データのキューを選択し、縦三点リーダーをクリックしてドロップダウン メニューを展開します。
- [削除] をクリックします。
- [OK] をクリックして、変更を確定します。
アイテムをアップロードする前に、JSON スキーマが作成され、テスト データのキューが追加されていることを確認してください。
Orchestrator でキュー アイテムを管理し、使用するテスト キューを準備します。
テスト データのキュー アイテムを管理するには、[テスト] > [テスト データのキュー] に移動し、キューの縦三点リーダーをクリックした後、[アイテムを表示] をクリックします
下の表に、テスト データのキュー アイテムを管理するために実行できる操作を示します。
| 操作 | 説明 | 手順 | 
|---|---|---|
| アイテムをアップロード | アイテムをテスト データのキューにアップロードします。 | 
 | 
| 消費済み | アイテムがテスト データのキューで使用されました。消費済みのフラグが付いたアイテムは、将来のテスト データのキューの実行から除外されます。 | 
 | 
| キュー内のすべてのアイテムを消費済みとして設定 | すべてのアイテムに消費済みのフラグを設定し、将来のテスト データのキューの実行から除外します。 | 
 | 
| キュー内のすべてのアイテムを未消費として設定 | すべてのアイテムに未消費のフラグを設定し、将来のテスト データのキューの実行対象となるようにします。 | 
 | 
| Remove | テスト データのキューからアイテムを削除します。 | 
 |