Membuat tiket.
Deskripsi operasi
Untuk menyederhanakan proses pembuatan tiket, panggil operasi khusus jika Anda ingin membuat jenis tiket berikut:
Tiket perubahan data reguler: Panggil operasi CreateDataCorrectOrder.
Tiket pembersihan data historis: Panggil operasi CreateDataCronClearOrder.
Tiket impor data: Panggil operasi CreateDataImportOrder.
Tiket perubahan data tanpa penguncian: Panggil operasi CreateFreeLockCorrectOrder.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dms:CreateOrder |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Tid |
integer |
No |
ID penyewa. Anda dapat memanggil operasi GetUserActiveTenant atau ListUserTenants untuk mendapatkan nilai parameter ini. |
3*** |
| Comment |
string |
Yes |
Deskripsi tiket. |
test |
| PluginParam |
object |
Yes |
Parameter untuk membuat tiket. Nilai berupa string berformat JSON. Pengaturan parameter bervariasi berdasarkan jenis tiket. Untuk informasi lebih lanjut, lihat Deskripsi tambahan parameter PluginParam di bawah tabel. |
{PluginParam_test} |
| RelatedUserList |
string |
No |
ID pengguna yang terkait dengan tiket. Pisahkan beberapa ID pengguna dengan koma (,). |
user1,user2 |
| PluginType |
string |
Yes |
Jenis tiket. Untuk informasi lebih lanjut mengenai 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 nilai parameter ini. |
test_AttachmentKey |
| RealLoginUserUid |
string |
No |
Deskripsi tambahan parameter PluginParam
# Desain skema
{
"title": "test", // Judul
"description": "test", // Deskripsi
"dbId": 11****, // Database baseline
"logic": false, // Apakah database merupakan database logis
"relatedIds": [], // ID pengguna yang terkait dengan perubahan
}.
# Ekspor data
{
"classify": "Reason category", // Kategori alasan
"dbId": 17****, // ID database yang akan diekspor
"exeSQL": "select 1", // Pernyataan SQL yang akan diekspor
"logic": false, // Apakah database merupakan database logis
"ignoreAffectRows": false, // Apakah akan mengabaikan verifikasi baris yang terpengaruh
"affectRows": 1, // Jumlah baris yang terpengaruh yang diperkirakan oleh pengguna
"ignoreAffectRowsReason": "" // Alasan mengabaikan verifikasi baris yang terpengaruh
}.
# Tiket izin
{
"seconds": xxx, // Masa berlaku izin, dalam detik
"permType": xx, // Jenis izin: 1-Kueri, 2-Ekspor, 4-Perubahan. Jika Anda mengajukan beberapa jenis izin, nilainya adalah jumlah dari jenis tersebut. 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 mengenai 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.