Mashup Builder > Applications composites > Configuration des paramètres d'application composite
Configuration des paramètres d'application composite
Vous pouvez créer et configurer des paramètres pour vos applications composites. Ces paramètres sont des sources et des cibles pouvant être liées et possédant un événement Parameter Value Changed. Pour configurer les paramètres d'une application composite, vous pouvez utiliser les champs suivants :
Nom : nom du paramètre.
Type de base :
Types de base de définition de champ
Type de base
Description
BOOLEAN
Valeur "vrai" ou "faux".
DASHBOARDNAME
Nom de tableau de bord.
DATASHAPENAME
Référence à une forme de données du modèle ; fait par conséquent l'objet d'un traitement spécial.
DATETIME
Date et heure formatées.
HTML
Contenu au format HTML.
HYPERLINK
URL standard (telle que www.thingworx.com).
IMAGE
Données binaires qui peuvent être rendues sous la forme d'une image.
IMAGELINK
Lien URL vers une image.
INFOTABLE
Représentation standard de données dans ThingWorx, similaire à un jeu de résultats SQL. Un certain nombre de services intégrés sont disponibles pour la génération, la consommation et l'analyse d'une table d'informations.
INTEGER
Valeur numérique qui n'a pas de partie décimale.
JSON
Chaîne JSON (JavaScript Object Notation).
* 
Pour ThingWorx 8.4.0 et versions ultérieures.
LOCATION
Coordonnées WGS (World Geodetic System) 84 standard, exprimées sous la forme [longitude, latitude], élévation.
LONG
Le type LONG s'utilise lorsqu'une valeur plus longue que celles qu'autorise le type de base INTEGER est requise.
MASHUPNAME
Référence à une application composite ThingWorx ; fait par conséquent l'objet d'un traitement spécial.
NOTHING
Sans contenu (vide).
NUMBER
Valeur numérique.
* 
Les valeurs exponentielles sont autorisées. Par exemple, 123e45.
PASSWORD
Valeur de mot de passe masquée. Pour en savoir plus, consultez la rubrique Mots de passe. Pour en savoir plus sur les méthodes de chiffrement, consultez la rubrique Chiffrement.
QUERY
Objet JSON incluant un tableau de "filtres". Chaque filtre doit inclure des éléments "value", "type" et "fieldname".
SCHEDULE
Planification CRON (configurée à l'aide de l'éditeur de planification).
STRING
Chaîne de caractères alphanumériques de n'importe quelle longueur.
STYLETHEMENAME
Référence à un thème stylistique ; fait par conséquent l'objet d'un traitement spécial.
TAGS
Valeurs de tag ThingWorx.
TEXTE
Chaîne de caractères alphanumériques de n'importe quelle longueur. A la différence d'une chaîne STRING, une chaîne TEXT est indexée.
THINGNAME
Référence à un objet ; fait par conséquent l'objet d'un traitement spécial.
THINGSHAPENAME
Référence à une forme d'objet du modèle ; fait par conséquent l'objet d'un traitement spécial.
THINGTEMPLATENAME
Nom de modèle d'objet.
TIMESPAN
Un objet TimeSpan représente un intervalle de temps (durée ou temps écoulé) mesuré en nombre positif ou négatif de jours, heures, minutes, secondes.
USERNAME
Référence à un utilisateur ThingWorx défini dans le système.
XML
Extrait de code ou document XML.
Direction de liaison : source, cible ou les deux.
Info-bulle : texte qui est ajouté au paramètre d'application composite sous la forme d'une info-bulle et qui s'affiche lorsque le pointeur est placé dessus.
Afficher les tâches : si cette option est sélectionnée, des rappels indiquent que des étapes supplémentaires sont requises pour configurer les paramètres de l'application composite contenue.
Supprimer : supprime le paramètre d'application composite.
Ajouter un formulaire de configuration personnalisé : ajoute une application composite en tant que configuration personnalisée.
Améliorations apportées par 8.4.X et versions ultérieures
Les améliorations suivantes ont été apportées à la configuration des paramètres d'application composite :
Le type de base peut être défini sur JSON.
Cette possibilité apporte beaucoup de flexibilité aux développeurs avancés. Un éditeur JSON est fourni pour la spécification de code JSON.
Vous pouvez attribuer le type InfoTable à un paramètre sans attribution de forme de données.
L'attribution d'une forme de données est obligatoire dans ThingWorx 8.3.X et les versions antérieures. Ce n'est pas le cas dans les versions 8.4.X et ultérieures, ce qui offre davantage de flexibilité. Différentes formes de données peuvent ainsi être fournies à l'application composite.
Vous pouvez contrôler la direction de liaison du paramètre : "←" (Source), "→" (Cibles) et "↔" (Les deux).
Dans les versions 8.3.X et antérieures, le paramètre est toujours défini sur "Les deux" directions et par conséquent, pour une application composite contenue, il peut être difficile de savoir clairement que faire avec ce paramètre. Désormais, vous pouvez contrôler la direction de liaison.
Vous pouvez ajouter une indication "Tâches" dans le panneau "Tâches" de chaque paramètre.
Ainsi lorsqu'il est intégré dans un widget Application composite contenue, il reçoit une indication dans le panneau "Tâches" utile pour le renseignement du paramètre.
Dès lors que vous faites glisser une application composite vers un widget Application composite contenue, les paramètres deviennent disponibles dans le panneau des propriétés du widget Application composite contenue, et les possibilités suivantes s'offrent à vous :
Vous pouvez envoyer une chaîne JSON au widget Application composite contenue. Un éditeur JSON est fourni pour la spécification de code JSON.
Vous pouvez envoyer une table d'informations sans forme de données prédéfinie au paramètre de l'application composite contenue. L'attribution d'une forme de données est obligatoire dans ThingWorx 8.3.X et les versions antérieures. Ce n'est pas le cas dans les versions 8.4.X et ultérieures.
Vous pouvez facilement savoir quelle est la direction de liaison du paramètre pour l'application composite contenue : "←" (Source), "→" (Cibles) et "↔" (Les deux). Dans les versions 8.3.X et antérieures, le paramètre est toujours défini sur "Les deux" directions.
Vous avec une indication "Tâches" dans le panneau "Tâches" du paramètre.
Par exemple, pour les paramètres suivants...
le résultat obtenu dans le widget Application composite contenue sera le suivant :