Réserver une Démo
Pré. Proc.

Obtenir des éléments

Renvoie les propriétés complètes des éléments demandés.

Entrées

Paramètre

Détails

paramètres

  • C++ : const char*
  • C# : string
Une string JSON de paramètres. Comprend :
  • itemIDs - une liste d'identifiants d'éléments séparés par des virgules
  • niveau - la hiérarchie des niveaux du menu demandé (en commençant par 1 pour le premier niveau)
  • currentID, currentName - l' ID et le nom du niveau de menu actuel
  • levelXID - l' ID du niveau de menu X pour tous les niveaux précédents de la hiérarchie ; c'est-à-dire level1ID, level2ID
  • levelXName - le nom du niveau de menu X pour tous les niveaux précédents de la hiérarchie ; c'est-à-dire level1Name, level2Name

Sorties via des rappels

AddProperty - plusieurs appels par élément de menu :

  • AddProperty(index, "id", "élément1");
  • AddProperty(index, "nom", " Item 1");
Propriétés supplémentaires facultatives. Il peut s'agir de paires propertyID:propertyValue personnalisées, par exemple :
  • AddProperty(index, " notes ", "Exemple notes pour l'élément 1");
  • AddProperty(index, "date de modification", "2022-04-06T11:33:44");
  • AddProperty(index, "type", "Exigence");
  • AddProperty(index, "url", "http://exemple.com/item/1");
  • AddProperty(index, "propertyX", " Item 1 Propriété X");
  • AddProperty(index, "propertyY", " Item 1 Propriété Y");
  • AddProperty(index, "propertyZ", " Item 1 Propriété Z");
[Facultatif] LogMessage ou SetError - pour fournir des commentaires à l'utilisateur.

Détails

Renvoie les propriétés d'une liste d'éléments. Recommandé : si le fournisseur dispose d'un moyen d'interroger une liste d'éléments, il est recommandé d' exécuter une seule requête et de renvoyer les résultats. Si le fournisseur ne peut pas interroger plusieurs éléments, exécuter plusieurs appels « GetItem » individuels et concaténez les résultats.

Les valeurs renvoyées doivent être les mêmes que pour GetItem, mais spécifiez une valeur « index » unique pour chaque élément différent.