Aller au contenu

Requêtes, dossiers et dossiers de variables

L’arbre d’un projet Restorm compte quatre familles d’éléments.

Un conteneur de rangement, sans effet sur l’exécution. Utilisez-le pour regrouper par domaine fonctionnel (Facturation, Utilisateurs…).

C’est la pièce centrale. Un dossier de variables (ou dossier d’environnement) porte :

  • ses environnements (local, recette, production…), chacun avec ses variables, et éventuellement des sous-environnements ;
  • ses listes de valeurs personnalisées ;
  • les énumérations issues d’un import ;
  • la documentation d’API générée à l’import (modèles, descriptions, schémas de sécurité) ;
  • les routes d’authentification proposées à ses requêtes.

Toute requête placée sous ce dossier hérite de l’environnement sélectionné. C’est ce qui vous permet d’écrire {{baseUrl}}/users une seule fois et de basculer d’un environnement à l’autre depuis la smartbar.

Un import crée toujours un dossier de variables : c’est l’unité de « re-synchronisation » quand vous rechargez la spécification source.

L'onglet d'un dossier de variables, sur son sous-onglet Environnements : l'arborescence des environnements à gauche, les variables de l'environnement sélectionné à droite, et la table des variables de contexte résolues en dessous

Une requête porte un type (le protocole), un nom, une icône, des notes, des tags, et la configuration propre à son protocole. Elle peut aussi porter :

Créez-en une par clic droit ▸ Ajouter ▸ puis le protocole voulu. La liste complète est au catalogue des protocoles.

Le même menu Ajouter propose les huit serveurs, qui sont des éléments à part entière : voir Mode serveur.

Un graphe d’actions qui orchestre des requêtes et de la logique. Voir Scénarios.

GesteEffet
F2Renommer l’élément sélectionné
Ctrl+DCloner l’élément (avec son sous-arbre)
SupprSupprimer
Glisser-déposerDéplacer dans l’arbre, réordonner les favoris
Clic milieu sur un fil d’ArianeOuvrir l’ancêtre dans un onglet d’arrière-plan

Une requête peut être marquée dépréciée — c’est notamment ce que fait la re-synchronisation d’un import lorsqu’une opération disparaît de la spécification source. Elle reste dans l’arbre, avec un bandeau d’avertissement en tête de son onglet, plutôt que d’être supprimée sous vos pieds.