Tous les produits
Search
Centre de documentation

:MountTableToCategory

Dernière mise à jour :Aug 07, 2026

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

Aucune autorisation n'est requise pour cette opération. En cas de problème, contactez le support technique.

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 : la requête a réussi.

  • false : la requête a échoué.

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.