チケットを作成します。
操作説明
チケット作成を簡素化するため、以下の種類のチケットを作成する場合は、専用の操作を呼び出してください。
一般的なデータ変更チケット: CreateDataCorrectOrder 操作を呼び出します。
既存データクリーンアップチケット: CreateDataCronClearOrder 操作を呼び出します。
データインポートチケット: CreateDataImportOrder 操作を呼び出します。
ロックフリー変更チケット: CreateFreeLockCorrectOrder 操作を呼び出します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
dms:CreateOrder |
create |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| Tid |
integer |
任意 |
テナント ID。このパラメーターを取得するには、 GetUserActiveTenant または ListUserTenants 操作を呼び出します。 |
3*** |
| Comment |
string |
必須 |
チケットの説明。 |
test |
| PluginParam |
object |
必須 |
チケット作成用のパラメーター。値は JSON 文字列です。パラメーターはチケットの種類によって異なります。詳細については、表の下にある PluginParam の補足説明 を参照してください。 |
{PluginParam_test} |
| RelatedUserList |
string |
任意 |
チケットのステークホルダーの ID。複数の ID はコンマ (,) で区切ります。 |
user1,user2 |
| PluginType |
string |
必須 |
チケットの種類。有効な値については、PluginType パラメーターの説明 を参照してください。 |
DATA_EXPORT |
| AttachmentKey |
string |
任意 |
添付ファイルのアップロード後に返される添付ファイルのキー。このパラメーターを取得するには、 GetUserUploadFileJob 操作を呼び出します。 |
test_AttachmentKey |
| RealLoginUserUid |
string |
任意 |
||
|
任意 |
PluginParam の補足説明
# スキーマ設計
{
"title": "test", // タイトル
"description": "test", // 説明
"dbId": 11****, // ベースラインデータベース
"logic": false, // データベースが論理データベースかどうかを指定します
"relatedIds": [], // 変更ステークホルダーのユーザー ID
}
# データエクスポート
{
"classify": "理由カテゴリ", // 理由カテゴリ
"dbId": 17****, // エクスポート対象データベースの ID
"exeSQL": "select 1", // エクスポート SQL 文
"logic": false, // データベースが論理データベースかどうかを指定します
"ignoreAffectRows": false, // 影響を受ける行数のチェックをスキップするかどうかを指定します
"affectRows": 1, // 影響を受ける推定行数
"ignoreAffectRowsReason": "" // 影響を受ける行数のチェックをスキップする理由
}
# 権限チケット
{
"seconds": xxx, // 権限の有効期間 (秒単位)
"permType": xx, // 権限の種類: 1-照会、2-エクスポート、4-変更。複数の権限種類を申請する場合は、値を加算します。たとえば、照会およびエクスポート権限の値は 3 です。
"resources": [{
"dbId": xxx, // データベース ID
"instanceId": xxx // インスタンス ID
"logic": xxx // データベースが論理データベースかどうかを指定します
"tableName": xxx // テーブル名
"tableId": xxx // テーブル ID
"columnName": xxx // 列名
}],
"type": "xx" // INSTANT、DB、または TABLE
}
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| CreateOrderResult |
object |
||
| OrderIds |
array |
作成されたチケットの情報。 |
|
|
integer |
チケット ID。 |
12*** |
|
| RequestId |
string |
リクエスト ID。 |
427688B8-ADFB-4C4E-9D45-EF5C1FD6**** |
| ErrorCode |
string |
エラーコード。 |
UnknownError |
| ErrorMessage |
string |
エラーメッセージ。 |
UnknownError |
| Success |
boolean |
リクエストが成功したかどうかを示します。有効な値:
|
true |
例
成功レスポンス
JSONJSON
{
"CreateOrderResult": {
"OrderIds": [
0
]
},
"RequestId": "427688B8-ADFB-4C4E-9D45-EF5C1FD6****",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。