Les Smart Objects
Les Smart Objects sont des instances d'objets créés à partir d'un Smart Model particulier qui possèdent l'ensemble des champs définis par ce Smart Model.
Les Smart Objects sont l'ensemble des données manipulées sur Vision.
Utilisation / Manipulation
La base de données
Accessible depuis la section Data, dans l'onglet Base de données, la base de données permet de gérer tous les Smart Objects présents dans la base de Vision.
Elle répertorie tous les Smart Models créés et permet d'afficher pour chaque Smart Model un tableau paginé listant les données associées.
Le tableau de données peut être filtré globalement grâce à la barre de recherche ou plus spécifiquement en filtrant par champ du modèle en sélectionnant le titre du champ depuis l'en-tête du tableau.
Il est possible d'éditer les objets directement depuis les cellules du tableau et aussi d'ajouter directement un objet en base grâce au bouton +.
Il est aussi possible de supprimer un objet (définitivement ou pas).
Supprimer simplement un Smart Object signifie qu'il sera encore en base de données mais marqué comme supprimé, les utilisateurs finaux ne pourront plus accéder à cet objet alors que supprimer définitivement retire complètement l'objet de la base de données.
Importer des Smart Objects
L'import de données permet de peupler la base de données Vision avec vos données en les transformant en Smart Objects.
Pour importer des données, il faut au préalable avoir construit et publié un Smart Model correspondant aux données que l'on souhaite importer. Un template CSV représentant le modèle peut ensuite être téléchargé depuis la base de données ou directement depuis l'onglet Import.
Ce template contient une ligne composée des clés des propriétés du Smart Model séparées par le symbole virgule. Pour remplir ce fichier CSV, il suffit donc de suivre l'ordre du template, une ligne représentant un objet.
Une fois le fichier rempli, il faut l'importer dans Vision.
Vous pouvez choisir le mapping des colonnes, définir le format des dates et également préciser si les objets détectés comme dupliqués (grâce aux clés uniques) devront être remplacés ou ignorés.
Workflows, Smartflows
Les Smart Objects seront par la suite manipulés dans les tâches de workflows ou de smartflows:
- Créer un Smart Object
- Éditer un Smart Object
- Supprimer un Smart Object
- Recherche
- ...
Applications
Le but étant de transcrire ces données dans les applications finales grâce aux sources de données.
Il existe également des widgets pour afficher les Smart Objects sous forme de liste: