Data Management (DMS) içinde bir iş parçası oluşturur.
İş parçası oluşturmayı kolaylaştırmak için belirli iş parçası türlerini doğrudan aşağıdaki özel işlemleri çağırarak oluşturabilirsiniz:
CreateDataCorrectOrder: standart bir veri değişikliği iş parçası oluşturur.
CreateDataCronClearOrder: geçmiş verileri temizlemek için bir iş parçası oluşturur.
CreateDataImportOrder: bir veri içe aktarma iş parçası oluşturur.
CreateFreeLockCorrectOrder: kilitsiz değişiklik iş parçası oluşturur.
Hata Ayıklama
İstek parametreleri
|
Parametre |
Tür |
Zorunlu |
Örnek |
Açıklama |
|
Action |
String |
Evet |
CreateOrder |
Gerçekleştirmek istediğiniz işlem. Değeri CreateOrder olarak ayarlayın. |
|
Tid |
Long |
Hayır |
3*** |
Kiracı kimliği. Kiracı kimliğini almak için GetUserActiveTenant veya ListUserTenants işlemini çağırabilirsiniz. |
|
Comment |
String |
Evet |
test |
Oluşturulacak iş parçasının açıklaması. |
|
PluginParam |
Map |
Evet |
{PluginParam_test} |
İş parçası oluşturma parametresi. Değer bir JSON dizesidir. Bu parametrenin değeri, iş parçasının türüne göre değişir. Daha fazla bilgi için bu konudaki PluginParam parametresi bölümüne bakın. |
|
RelatedUserList |
String |
Evet |
user1,user2 |
İş parçasıyla ilgili paydaşların kimlikleri. Birden fazla kimliği virgül (,) ile ayırın. |
|
PluginType |
String |
Evet |
DATA_EXPORT |
İş parçasının türü. Daha fazla bilgi için bkz. PluginType parametresi. |
|
RegionId |
String |
Hayır |
cn-hangzhou |
DMS'nin etkinleştirildiği bölge. Daha fazla bilgi için bkz. RegionID parametresi. |
|
AttachmentKey |
String |
Hayır |
test_AttachmentKey |
Dosya yüklendikten sonra döndürülen ek anahtarı. Ek anahtarını sorgulamak için GetUserUploadFileJob işlemini çağırabilirsiniz. |
PluginParam parametresi
# Change a schema design.
{
"title": "test", // The name of the ticket.
"description": "test", // The description of the ticket.
"dbId": 11****, // The database to which changes are made.
"logic": false, // Specifies whether the database is a logical database.
"relatedIds": [], // The IDs of the stakeholders that are involved in the ticket.
}
# Export data.
{
"classify": "Reason", // The purpose of the ticket.
"dbId": 17****, // The ID of the database from which data is exported.
"exeSQL": "select 1", // The SQL statement that is executed to export data.
"logic": false, // Specifies whether the database is a logical database.
"ignoreAffectRows": false, // Specifies whether to ignore the affected rows.
"affectRows": 1, // The estimated number of affected rows.
"ignoreAffectRowsReason": "" // The reason for ignoring the affected rows.
}
If you need to create more types of tickets, submit a ticket for consultation.
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| CreateOrderResult | Array of Long | 12*** | İş parçasının kimliği. |
| RequestId | String | 427688B8-ADFB-4C4E-9D45-EF5C1FD6**** | İsteğin kimliği. |
| ErrorCode | String | UnknownError | Hata kodu. |
| ErrorMessage | String | UnknownError | Hata mesajı. |
| Success | Boolean | true | İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:
|
Örnekler
Örnek istekler
http(s)://dms-enterprise.aliyuncs.com/?Action=CreateOrder
&Comment=test
&PluginParam={PluginParam_test}
&PluginType=DATA_EXPORT
&RelatedUserList=user1,user2
&<Common request parameters>
Örnek başarılı yanıt
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateOrderResponse>
<RequestId>427688B8-ADFB-4C4E-9D45-EF5C1FD6****</RequestId>
<CreateOrderResult>
<OrderIds>12***</OrderIds>
</CreateOrderResult>
<Success>true</Success>
</CreateOrderResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "427688B8-ADFB-4C4E-9D45-EF5C1FD6****",
"CreateOrderResult" : {
"OrderIds" : "12***"
},
"Success" : true
}
Hata kodları
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.