Membuat Tiket.
Deskripsi operasi
Untuk menyederhanakan pembuatan Tiket, jika Anda perlu membuat jenis Tiket berikut, panggil operasi khusus:
Tiket perubahan data umum: Panggil operasi CreateDataCorrectOrder.
Tiket pembersihan data historis: Panggil operasi CreateDataCronClearOrder.
Tiket impor data: Panggil operasi CreateDataImportOrder.
Tiket perubahan tanpa kunci: Panggil operasi CreateFreeLockCorrectOrder.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:CreateOrder |
create |
*Semua Sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Tid |
integer |
No |
ID penyewa. Anda dapat memanggil operasi GetUserActiveTenant atau ListUserTenants untuk mendapatkan parameter ini. |
3*** |
| Comment |
string |
Yes |
Deskripsi Tiket. |
test |
| PluginParam |
object |
Yes |
Parameter untuk membuat Tiket. Nilainya adalah string JSON. Parameter bervariasi berdasarkan jenis Tiket. Untuk informasi lebih lanjut, lihat Deskripsi tambahan PluginParam di bawah tabel. |
{PluginParam_test} |
| RelatedUserList |
string |
No |
ID pemangku kepentingan Tiket. Pisahkan beberapa ID dengan koma (,). |
user1,user2 |
| PluginType |
string |
Yes |
Jenis Tiket. Untuk nilai valid, lihat Deskripsi parameter PluginType. |
DATA_EXPORT |
| AttachmentKey |
string |
No |
Kunci lampiran yang dikembalikan setelah lampiran diunggah. Anda dapat memanggil operasi GetUserUploadFileJob untuk mendapatkan parameter ini. |
test_AttachmentKey |
| RealLoginUserUid |
string |
No |
||
|
No |
Deskripsi tambahan PluginParam
# Desain skema
{
"title": "test", // Judul
"description": "test", // Deskripsi
"dbId": 11****, // Database baseline
"logic": false, // Apakah database merupakan database logis
"relatedIds": [], // ID pengguna pemangku kepentingan perubahan
}
# Ekspor data
{
"classify": "Kategori alasan", // Kategori alasan
"dbId": 17****, // ID database yang akan diekspor
"exeSQL": "select 1", // Pernyataan SQL ekspor
"logic": false, // Apakah database merupakan database logis
"ignoreAffectRows": false, // Apakah akan melewatkan pemeriksaan baris yang terdampak
"affectRows": 1, // Perkiraan jumlah baris yang terdampak
"ignoreAffectRowsReason": "" // Alasan untuk melewatkan pemeriksaan baris yang terdampak
}
# Tiket izin
{
"seconds": xxx, // Durasi izin, dalam detik
"permType": xx, // Jenis izin: 1-Kueri, 2-Ekspor, 4-Perubahan. Untuk mengajukan beberapa jenis izin, jumlahkan nilainya. Misalnya, nilai untuk izin kueri dan ekspor adalah 3.
"resources": [{
"dbId": xxx, // ID database
"instanceId": xxx // ID instans
"logic": xxx // Apakah database merupakan database logis
"tableName": xxx // Nama tabel
"tableId": xxx // ID tabel
"columnName": xxx // Nama kolom
}],
"type": "xx" // INSTANT, DB, atau TABLE
}
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| CreateOrderResult |
object |
||
| OrderIds |
array |
Informasi tentang Tiket yang dibuat. |
|
|
integer |
ID Tiket. |
12*** |
|
| RequestId |
string |
ID permintaan. |
427688B8-ADFB-4C4E-9D45-EF5C1FD6**** |
| ErrorCode |
string |
Kode kesalahan. |
UnknownError |
| ErrorMessage |
string |
Paket kesalahan. |
UnknownError |
| Success |
boolean |
Apakah permintaan berhasil. Nilai valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"CreateOrderResult": {
"OrderIds": [
0
]
},
"RequestId": "427688B8-ADFB-4C4E-9D45-EF5C1FD6****",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.