Importer un fichier CSV
Disponible dans les smartflow et les workflow
Description
La tâche Importer un fichier CSV (nommé Transmuter un fichier csv dans les versions précédentes) permet d'importer un fichier CSV et de mapper le contenu du fichier CSV directement dans un ou plusieurs Smart Object(s).
Cette tâche utilise le mécanisme d'importation.
Cette tâche parcours l'ensemble des lignes du fichier CSV, et pour chaque ligne, affecte chaque cellules dans les propriétés du Smart Object, si la propriété existe (référencement par la clé) et que le type est correct.
Fonctionnement
Entrées
| ID | Nom | Type | Description |
|---|---|---|---|
| 1 | Fichier CSV | sys:file | Fichier CSV à transmuter |
| 2 | Délimiteur | string | Délimiteur pour séparer les cellules |
| 3 | Encodage | string | Type d'encodage du fichier CSV |
| 4 | Smart Model | string | Smart Model utilisé pour la transmutation |
| 5 | Sauvegarder sur l'API | boolean | Si la condition est vrai, les transactions de créations de Smart Objects seront effecuées en base de données |
| 6 | Mapping des colonnes | section | Permet de spécifier le mapping entre les colonnes du fichier CSV et les propriétés du Smart Model. La clé correspond à la clé de la propriété du Smart Model La valeur correspond au nom de la colonne du fichier CSV Si aucune colonne n'est renseignée, le mapping sera fait de façon automatique. Dans le cas contraire, toutes les colonnes devront être précisées. |
| 7 | Format de date | section | Permet de spécifier le format des dates (utilisés dans le CSV) pour les colonnes de type date ou datetime. Exemple: DD/MM/YYYY HH:mm |
Sorties
| ID | Nom | Type | Description |
|---|---|---|---|
| 1 | so:* | Le(s) Smart Object(s) mappés |
Utilisation
Studio




Rechercher