Découvrez les bases de la fonctionnalité « Tables » de Tulip.
Présentation
Les tables vous permettent de créer et de modifier votre propre base de données dans Tulip sans écrire la moindre ligne de code.
Plutôt que d’écrire des requêtes SQL ou HTTP pour communiquer avec des sources de données externes, vous pouvez créer des tableaux, puis immédiatement envoyer et récupérer des données dans vos applications.
Contrairement aux variables, qui ne peuvent suivre que les données au sein d’une même application, les tables vous permettent d’utiliser des données dans plusieurs applications.
Une table ressemble à une feuille de calcul ou à une table en SQL.

Champs
Chaque colonne d’une table est appelée Field.
Each table can have a maximum of 200 fields, which includes fields that have been archived in the past. So, if 20 fields have been archived previously, the table can have 180 fields.
Les champs ont des types spécifiés qui déterminent le type de données.
Types de champs
- Texte: un champ de texte
- Nombre: un nombre avec des décimales
- Booléen: soit « vrai », soit « faux »
- Entier: un nombre entier
- Intervalle: une durée exprimée en secondes, c'est-à-dire le temps passé sur une étape
- Image: soit l'URL d'une image, soit une image téléchargée depuis votre ordinateur
- Vidéo: soit l'URL d'une vidéo, soit une vidéo téléchargée depuis votre ordinateur
- Fichier: un fichier téléchargé depuis votre ordinateur dans l’un des formats pris en charge (pdf, stl, txt, xls, xlsx, doc, docx, step, stp, qif, nc, form, mp4, gif, png, svg, jpeg, jpg)
- Utilisateur: un administrateur ou un opérateur Tulip
- Date et heure: une date et une heure. Vous pouvez saisir manuellement une valeur ou enregistrer la date et l’heure actuelles à partir d’une application
- Couleur: une couleur unique définie via le sélecteur de couleurs ou un code hexadécimal.
- Enregistrement lié: relie des enregistrements entre des tables. Cliquez ici pour en savoir plus.
- Machine: variables de machine
- Station: une station existante sur l'instance Tulip
Learn more about each data type and their technical details [tulip](https://support.<span translate=).co/docs/data-types-in-tulip-1">here.
Enregistrements
Chaque ligne du tableau est appelée « enregistrement ». Un enregistrement inclut automatiquement tous les champs que vous créez.
Un enregistrement individuel peut être :
- Un ordre de travail
- Une référence
- Un lot d’ingrédients
- Un ensemble d'autorisations pour un opérateur
- Une liste de matériaux pour un produit
Chaque enregistrement doit posséder un identifiant unique. Cela vous permet de charger toutes les données associées à un enregistrement donné dans une application. L'identifiant est une valeur textuelle, ce qui permet de prendre en charge les ordres de travail et les références pouvant comporter à la fois des lettres et des chiffres
Exemples d’identifiants courants :
- L'identifiant du badge de l'opérateur
- Numéro d'ordre de travail/de référence
- Numéro de lot
- Nom du produit
Tulip recommande de définir votre champ d’identifiant comme un identifiant unique d’éléments du monde réel, tel que l’identifiant de lot ou d’équipement.
Vous pouvez ajouter des enregistrements à la table soit directement dans l'éditeur de table, soit dans une application connectée à celle-ci.
Learn how tables can be edited via an app [tulip](https://support.<span translate=).co/docs/how-to-modify-tables-within-the-app-editor">here.
Configurer une table
Pour accéder aux tables, cliquez sur l'onglet « Applications » puis sélectionnez « Tables ».

Vous pouvez soit créer une table en haut à droite de l'écran, soit en supprimer une à l'aide de l'icône de corbeille située à côté de la table correspondante. Vous pouvez également consulter la liste des applications faisant référence à chaque table et y accéder directement depuis cette page.


- Cliquez sur + Créer une table
- Ajoutez un nom et une description, puis cliquez sur « Créer ».

Ajoutez des champs d'enregistrement de table pour toutes les données que vous souhaitez suivre. Un Field correspond à une colonne individuelle dans un tableur.
- Pour créer un nouveau champ, cliquez sur le bouton « + » à côté de « ID ».

Vous pouvez également ajouter un champ en cliquant sur la flèche de l'un des champs, puis en sélectionnant « Insérer à gauche » ou « Insérer à droite ».
- Sélectionnez un type de champ.
- Ajoutez un libellé, puis cliquez sur « Enregistrer ».
Modifier un tableau
Vous pouvez toujours modifier les champs ultérieurement, y compris le champ « ID », en cliquant sur la flèche vers le bas située à côté du nom du champ. Si vous souhaitez supprimer un champ du tableau, cliquez sur « Archiver le champ ».

Cliquer sur l'icône d'information située à côté du nom du tableau permet d'afficher le nombre de champs contenus dans ce tableau.

Le champ « ID » est le seul champ obligatoire lors de la création d’un nouvel enregistrement depuis la page « Tableau ». Vous pouvez effacer ou modifier un enregistrement en cliquant dessus.

La position de la colonne « ID » reste verrouillée, ce qui facilite la consultation et la modification des enregistrements. La ligne d'en-tête reste également verrouillée lorsque vous faites défiler le tableau vers le bas.
Supprimer un enregistrement
Il existe trois façons de supprimer des enregistrements dans un tableau.
- Cliquez avec le bouton droit sur l'enregistrement et sélectionnez « Supprimer l'enregistrement ».

- Cliquez avec le bouton gauche sur l'enregistrement, puis cliquez sur « Supprimer » en bas.

- Utilisez l'action de déclencheur « Supprimer un enregistrement » pour supprimer dynamiquement des enregistrements dans une application.
ID fields cannot be deleted.
Exporter des données depuis une table
Une fois que vous avez commencé à stocker et à mettre à jour des enregistrements dans une table, vous disposez de deux méthodes pour exporter les données à tout moment.
- Utilisez le bouton « Exporter les enregistrements du tableau » pour exporter tous les enregistrements et leurs champs vers un fichier CSV.

- Lorsqu’un enregistrement de table est chargé dans une application, les champs de cet enregistrement sont enregistrés à la fin de l’application. Ainsi, si vous souhaitez consulter les valeurs d’un enregistrement de table à la fin d’une application spécifique, consultez ce guide séparé sur l’exportation des données d’application vers un fichier CSV.
Afficher les métadonnées d’un enregistrement
Vous pouvez consulter la date et l'heure de création et de mise à jour de chaque enregistrement à l'aide de l' option « Afficher les champs de métadonnées » située en haut à droite de l'écran.

Activez cette option via le bouton « … »; deux nouvelles colonnes s’afficheront alors dans votre tableau :

Les clients GXP peuvent également consulter l’identifiant unique de chaque champ du tableau en cliquant sur l’icône d’information située à côté de chaque champ. Voici un exemple :

Veuillez contacter votre chargé de compte Tulip si vous souhaitez activer cette fonctionnalité sur votre compte.
Retour à la ligne automatique des enregistrements
Vous pouvez également activer le bouton « Retour à la ligne » pour faire passer le texte à la ligne suivante.

Exemple avant le retour à la ligne :

Exemple après le retour à la ligne :

Archiver un tableau
Les tableaux peuvent être archivés en cliquant sur l'icône « Archiver » sur la page des tableaux.
Les tableaux peuvent également être archivés en cliquant sur le bouton « ... » d'un tableau spécifique, puis sur l'option « Archiver ».
Cas d'utilisation
Voici quelques exemples courants d'utilisation des tableaux :
- Ordres de travail : si vous souhaitez suivre en temps réel l’état d’avancement d’un ordre de travail, vous pouvez mettre à jour un tableau chaque fois que l’ordre de travail passe par un poste de travail de votre atelier.
- Matrice des autorisations/compétences des opérateurs: si vous souhaitez définir quels opérateurs sont autorisés à accéder à certaines applications, vous pouvez créer un tableau répertoriant chaque opérateur de votre équipe et définir leurs autorisations pour l’ensemble de vos applications.
- Nomenclatures : suivi des différentes listes decomposants par produit ou par référence.
- Stock : suivi des niveaux de stock actuels et décompte à chaque fois qu’un produit est terminé ou mis au rebut.
- Généalogie des produits : suivi des références ou des numéros de lot de tous les composants d’un produit.
Pour en savoir plus
- Créer votre premier tableau (guide pas à pas)
- Comment utiliser les tableaux dans l'éditeur d'applications
- Affichage de listes d'enregistrements dans les applications
Avez-vous trouvé ce que vous cherchiez ?
Vous pouvez également vous rendre sur community.tulip.co pour poser votre question ou voir si d'autres utilisateurs ont rencontré un problème similaire !


.gif)