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). |
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.
• Ajouter aux rappels : 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.
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. 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).
• Vous pouvez ajouter un rappel au panneau Rappels pour chaque paramètre.
Lorsqu'un paramètre se trouve dans un widget Application composite contenue, une indication s'affiche dans le panneau Rappels.
Une fois que vous avez fait 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.
• Vous pouvez facilement savoir quelle est la direction de liaison du paramètre pour l'application composite contenue : "←" (Source), "→" (Cibles) et "↔" (Les deux).
• Vous pouvez afficher un rappel pour le paramètre.
Par exemple, pour les paramètres suivants...
le résultat obtenu dans le widget Application composite contenue sera le suivant :