Monte manuellement une table dans un dossier métier spécifié afin de corriger un montage de dossier incorrect. Lorsque Replace est défini sur true, les relations de dossier existantes de la table sont d'abord dissociées (remontage).
Description de l'opération
Monte manuellement une table dans un dossier métier spécifié afin de corriger un montage de dossier incorrect. Cette opération utilise la sémantique de montage unique (le montage dans un nouveau dossier dissocie automatiquement l'ancien dossier) et autorise uniquement le montage dans des dossiers feuilles. Si ni CategoryId ni CategoryPath n'est spécifié, l'opération se réduit à une simple opération de dissociation.
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
Syntaxe de la requête
POST / HTTP/1.1
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| DbId |
string |
Oui |
L'identifiant de la base de données. Vous pouvez appeler l'opération ListDatabases pour obtenir l'identifiant de la base de données. |
1*** |
| Tid |
integer |
Non |
L'identifiant du locataire. Remarque
Vous pouvez consulter l'identifiant du locataire en survolant l'icône de profil dans le coin supérieur droit de la console. Pour plus d'informations, consultez Afficher les informations du locataire. |
3*** |
| TableName |
string |
Oui |
Le nom de la table. |
order_info |
| CategoryId |
integer |
Non |
L'identifiant du dossier feuille cible. Spécifiez ce paramètre ou CategoryPath (ce paramètre est prioritaire). Vous pouvez obtenir l'identifiant en appelant ListAssetCategories. Si ni ce paramètre ni CategoryPath n'est spécifié, l'opération dissocie uniquement le dossier existant de la table. |
123 |
| CategoryPath |
string |
Non |
Le chemin du dossier cible (niveaux séparés par /). Le chemin localise les dossiers existants niveau par niveau, avec une profondeur maximale de 4 niveaux. Le dossier final doit être un dossier feuille. |
BusinessDomain/Transaction/Order |
| ParentCategoryId |
integer |
Non |
L'identifiant du dossier parent à partir duquel CategoryPath commence. Laissez ce champ vide pour commencer à partir du dossier racine. |
100 |
| CreateMissingCategory |
boolean |
Non |
Indique s'il faut créer des dossiers niveau par niveau si le dossier spécifié par CategoryPath n'existe pas. Valeur par défaut : false, qui renvoie une erreur 404 pour empêcher la création accidentelle de dossiers à partir d'un chemin incorrect. |
false |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Le contenu de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| 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 |
| Data |
object |
Le résultat du montage. |
|
| TableId |
integer |
L'identifiant de la table. |
1760934XXX |
| CategoryId |
integer |
L'identifiant du dossier dans lequel la table est finalement montée. Cette valeur est vide pour une simple opération de dissociation (lorsqu'aucun paramètre de dossier n'est spécifié). |
FC-0F46B2A2E4FA22AF |
| NewlyMounted |
boolean |
Indique si une nouvelle relation de montage a été créée. La valeur false indique que la relation entre la table et le dossier cible existe déjà. |
|
| RemovedCategoryIds |
array |
La liste des identifiants de dossiers d'origine qui ont été dissociés au cours de cette opération. Selon la sémantique de montage unique, le montage dans un nouveau dossier dissocie automatiquement l'ancien dossier. |
|
|
integer |
L'identifiant du dossier d'origine qui a été dissocié au cours de cette opération. |
123 |
Exemples
JSON format
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"Data": {
"TableId": 0,
"CategoryId": 0,
"NewlyMounted": false,
"RemovedCategoryIds": [
123
]
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.