Crée un ticket.
Description de l'opération
Pour simplifier la création de tickets, si vous devez créer les types de tickets suivants, appelez les opérations dédiées :
Ticket de modification de données standard : appelez l'opération CreateDataCorrectOrder.
Ticket de nettoyage des données historiques : appelez l'opération CreateDataCronClearOrder.
Ticket d'importation de données : appelez l'opération CreateDataImportOrder.
Ticket de modification sans verrouillage : appelez l'opération CreateFreeLockCorrectOrder.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
dms:CreateOrder |
create |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Tid |
integer |
Non |
L'identifiant du locataire. Vous pouvez appeler l'opération GetUserActiveTenant ou ListUserTenants pour obtenir ce paramètre. |
3*** |
| Comment |
string |
Oui |
La description du ticket. |
test |
| PluginParam |
object |
Oui |
Les paramètres de création du ticket. La valeur est une chaîne JSON. Les paramètres varient en fonction du type de ticket. Pour plus d'informations, consultez la Description supplémentaire de PluginParam sous le tableau. |
{PluginParam_test} |
| RelatedUserList |
string |
Non |
Les identifiants des parties prenantes du ticket. Séparez les identifiants multiples par des virgules (,). |
user1,user2 |
| PluginType |
string |
Oui |
Le type de ticket. Pour les valeurs valides, consultez la Description du paramètre PluginType. |
DATA_EXPORT |
| AttachmentKey |
string |
Non |
La clé de la pièce jointe renvoyée après le téléchargement de la pièce jointe. Vous pouvez appeler l'opération GetUserUploadFileJob pour obtenir ce paramètre. |
test_AttachmentKey |
| RealLoginUserUid |
string |
Non |
||
|
Non |
Description supplémentaire de PluginParam
# Conception de schéma
{
"title": "test", // Titre
"description": "test", // Description
"dbId": 11****, // Base de données de référence
"logic": false, // Indique si la base de données est une base de données logique
"relatedIds": [], // Identifiants utilisateur des parties prenantes de la modification
}
# Exportation de données
{
"classify": "Catégorie de motif", // Catégorie de motif
"dbId": 17****, // Identifiant de la base de données à exporter
"exeSQL": "select 1", // Instruction SQL d'exportation
"logic": false, // Indique si la base de données est une base de données logique
"ignoreAffectRows": false, // Indique s'il faut ignorer la vérification des lignes affectées
"affectRows": 1, // Nombre estimé de lignes affectées
"ignoreAffectRowsReason": "" // Motif pour ignorer la vérification des lignes affectées
}
# Ticket d'autorisation
{
"seconds": xxx, // Durée de l'autorisation, en secondes
"permType": xx, // Type d'autorisation : 1-Requête, 2-Exportation, 4-Modification. Pour demander plusieurs types d'autorisation, additionnez les valeurs. Par exemple, la valeur pour les autorisations de requête et d'exportation est 3.
"resources": [{
"dbId": xxx, // Identifiant de la base de données
"instanceId": xxx // Identifiant de l'instance
"logic": xxx // Indique si la base de données est une base de données logique
"tableName": xxx // Nom de la table
"tableId": xxx // Identifiant de la table
"columnName": xxx // Nom de la colonne
}],
"type": "xx" // INSTANT, DB ou TABLE
}
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| CreateOrderResult |
object |
||
| OrderIds |
array |
Les informations sur les tickets créés. |
|
|
integer |
L'identifiant du ticket. |
12*** |
|
| RequestId |
string |
L'identifiant de la requête. |
427688B8-ADFB-4C4E-9D45-EF5C1FD6**** |
| ErrorCode |
string |
Le code d'erreur. |
UnknownError |
| ErrorMessage |
string |
Le message d'erreur. |
UnknownError |
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides :
|
true |
Exemples
JSON format
{
"CreateOrderResult": {
"OrderIds": [
0
]
},
"RequestId": "427688B8-ADFB-4C4E-9D45-EF5C1FD6****",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.