Entrée | ||||
---|---|---|---|---|
Nom de la propriété | Description | Type de propriété | ||
Input | Utilisé pour identifier les données à récupérer à partir du système principal. Voici un exemple : Exemple de JSON : { "version":"1.0.0", "data":[ { "adapter":{ "thingName":"PTC.WCAdapter", "instanceName":"windchill" }, "itemListsData":[ { "objectType":"PTC.ChangeMgmt.ChangeRequest", "items":[ { "id":{ "value":"OR:wt.change2.WTChangeRequest2:439476" } } ] } ] } ] }
| JSON au format CCO | ||
TailoringName | Identifie de manière unique une instance du composant Identité d'élément. Cette valeur est utilisée en interne pour rechercher des informations sur la personnalisation de cette instance spécifique. N'utilisez cette propriété de liaison que lorsqu'il existe une page de personnalisation dédiée pour votre tâche personnalisée. | Chaîne |
Nom de la propriété | Description | Type de propriété | Valeur par défaut | Obligatoire ou facultatif ? | |||
---|---|---|---|---|---|---|---|
actionBarConfiguration | Actions à afficher dans la barre d'actions de l'interface utilisateur. Pour plus d'informations, consultez la section relative au composant Barre d'actions. | N/A | Facultatif | ||||
attributes | La liste des attributs pour lesquels les données sont récupérées à partir du système principal.
| N/A | Facultatif | ||||
defaultImagePath | Le chemin par défaut pour la récupération de l'image. Cette propriété est une sous-propriété de showImage et est uniquement pertinente lorsque showImage est défini sur true. Sa clé de conteneur est itemIdentityShowImageDefinition. | N/A | Obligatoire lorsque showImage est défini sur true. | ||||
primaryTitle | Titre principal qui apparaît dans la partie supérieure du panneau Identité d'élément. | N/A | Obligatoire | ||||
secondaryTitle | Le titre secondaire qui apparaît sous le titre principal dans le panneau Identité d'élément. | N/A | Obligatoire | ||||
showImage | Détermine s'il convient d'afficher une image dans le panneau Identité d'élément. Options : true, false. Lorsque cette option est définie sur true, une image s'affiche dans le panneau. Définissez le chemin d'image à l'aide de la propriété defaultImagePath. Lorsque cette option est définie sur false, aucune image n'est affichée. | N/A | Obligatoire | ||||
showSecondaryIcon | Indique s'il faut afficher une icône secondaire. Options : true, false. Lorsque cette option est définie sur true, une icône secondaire s'affiche dans le panneau. Lorsque cette option est définie sur false, aucune icône secondaire n'est affichée. | false | Obligatoire |
Nom | Description |
---|---|
GetConfigurations | Renvoie les configurations disponibles pour l'implémentation du composant. Paramètres : aucun Renvois : JSON |
GetImplementationLabel | Renvoie soit le nom localisé du composant, soit le jeton qui peut être utilisé pour obtenir le nom localisé. Ce nom localisé s'affiche dans l'interface utilisateur de Mashup Builder. Paramètres : aucun Renvois : chaîne |
ProcessAttributesConfiguration | Traite la configuration des attributs et divise ces derniers en attributs standard et attributs supplémentaires. Renvoie un JSON avec des paires de valeurs clés sous la forme suivante : • OOTBAttributes : OOTB Attributes configuration CCO JSON • additionalAttributes : Additional Attributes configuration CCO JSON Les attributs sont divisés en ceux standard et supplémentaires en fonction de leur type d'objet. Les attributs dont le type d'objet se termine par .Custom.Adapter ou .Custom.Implementation sont traités comme des attributs supplémentaires. Tous les autres attributs sont considérés comme des attributs standard. Le composant Identité d'élément ne prend pas en charge l'utilisation seule d'attributs avec un type d'objet se terminant par .Custom.Implementation. Assurez-vous d'utiliser au moins un attribut avec un type d'objet différent. Paramètres : attributes (obligatoire) : JSON avec la liste des attributs standard et supplémentaires. configuration (facultatif) : JSON avec la configuration fusionnée finale obtenue à partir de la ressource de gestionnaire de personnalisations. Renvois : JSON au format CCO |
GetItemIdentityAttributes | Vérifie la configuration et ajoute les éventuels attributs supplémentaires obligatoires, puis appelle GetAttributeValues pour récupérer toutes les valeurs d'attributs du système principal. Paramètres : input (obligatoire) : JSON au format CCO qui comprend l'ID d'entrée pour les données à récupérer du système principal et les informations d'adaptateur pour le système principal. configuration (facultatif) : JSON avec la configuration fusionnée finale obtenue à partir de la ressource de gestionnaire de personnalisations. attributes (obligatoire) : JSON contenant la liste des attributs standard, tels que définis dans la configuration ou établis via la personnalisation. Renvois : JSON |
GetAttributesValues | Renvoie un JSON avec des attributs et leurs valeurs. Paramètres : input (obligatoire) : JSON au format CCO qui comprend l'ID d'entrée pour les données à récupérer du système principal et les informations d'adaptateur pour le système principal. configuration (facultatif) : JSON avec la configuration fusionnée finale obtenue à partir de la ressource de gestionnaire de personnalisations. attributes (obligatoire) : JSON avec la liste des attributs standard et supplémentaires. Renvois : JSON au format CCO |
GetAdditionalAttributes | Renvoie la liste des attributs supplémentaires à ajouter à la liste des attributs standard disponibles. Paramètres : aucun Renvois : JSON |