rechercher Rechercher
x

Exporter et importer vos applications Visionsoft Studio

Cette page décrit la fonctionnalité d’export/import de Vision Studio, qui permet de sauvegarder une instance, la partager avec un collègue ou la déplacer entre plusieurs environnements (démo, recette, production).

A noter qu'une instance comprend le modèle de données, la ou les applications réalisées, les workflows, smartflows, plans, ...

Objectifs de la fonctionnalité

Sauvegarde hors-ligne d’une application (backup ponctuel).

  • Partage d’une instance (multi-applications) avec un autre compte ou une autre organisation.
  • Migration d’une instance (multi-applications) d’un environnement à un autre (ex. démo → recette → production).
  • Versionning manuel d’une instance (conserver un “snapshot” à une date donnée).

Périmètre : ce qui est exporté

Lors d’un export, le fichier généré contient l’ensemble des éléments nécessaires pour rejouer l’application dans un autre environnement :

  • Modèle de données (smartobjects, relations, contraintes, paramètres)
  • Écrans et composants UI créés dans le Designer (applications, pages, widgets, bindings)
  • Workflows et smartflows associés à l’application (logique métier, variables, connecteurs)
  • Configuration de navigation et de sécurité spécifique à l’application (menus, droits liés à l’app)

Selon la configuration de ton espace, certains éléments globaux (rôles, utilisateurs, connecteurs “systèmes” partagés entre plusieurs apps) ne sont pas inclus et doivent exister dans l’environnement cible.

Format du fichier exporté

Type de fichier : archive binaire propre à Visionsoft Studio (ex. .vision ou équivalent, selon la configuration actuelle de la plateforme).

  • Contenu : description structurée de l’application (modèle, écrans, workflows, paramètres) et métadonnées (nom de l’app, date d’export, version de Studio).
  • Utilisation : le fichier ne se modifie pas à la main, il est uniquement destiné à être réimporté dans Studio.

Prérequis

Avant d’exporter ou d’importer :
Vérifier que vous disposez d’un compte avec les droits “Administrateur” ou équivalents sur l’espace concerné.

S’assurer que l’application est dans un état cohérent (aucune modification non enregistrée, pas de “build” en cours).

En cas d’import : vérifier que l’environnement cible utilise une version compatible de Visionsoft Studio (idéalement la même version ou plus récente).

Exporter une application

  • Ouvrir Visionsoft Studio et accéder au menu Administration > Export/Import
  • Cliquer sur “Lancer l’export”
  • Confirmer l’export si une fenêtre de confirmation s’affiche.
  • Enregistrer le fichier généré sur votre poste (choisir un emplacement accessible et, si possible, une convention de nommage : nom_env_date.vision).

Exemple de scénario : vous exportez l’instance "Dev” pour la transmettre à un collègue et la réimporter dans un environnement “Recette”.

Importer une application

  • Ouvrir Visionsoft Studio sur l’environnement cible.
  • Accéder au menu Administration > Export/Import
  • Cliquer sur le bouton “Charger le fichier d’import”.
  • Sélectionner le fichier d’export précédemment téléchargé (.vision ou extension utilisée).
  • Lancer l’import et attendre la fin du processus (une barre de progression ou une notification de succès s’affiche).

L’instance est entièrement remplacée, en laissant les données inchangées, de même que les plans, les layers de plans et les paramètres des connecteurs

💡Bonne pratique : après chaque import, effectuer une revue rapide du modèle de données, des workflows et des connecteurs avant de publier l’application.

Bonnes pratiques d’utilisation

Nommer les fichiers d’export avec un schéma clair, par exemple : nom-app_env_version_date.vision

Conserver un dossier de “snapshots” qui fait office d’archive manuelle de vos versions majeures (V1, V2, V3…).

Éviter d’utiliser l’import/export comme unique mécanisme de sauvegarde : s’appuyer aussi sur les mécanismes de versionning et de gestion des environnements mis à disposition par Visionsoft.

Documenter, dans votre propre référentiel interne, quelle version de l’application correspond à quel fichier d’export.

Questions fréquentes (FAQ)

  • Puis-je importer le même fichier plusieurs fois ?

Oui, il est possible de rejouer plusieurs fois le même fichier d’export pour recréer l’application sur différents environnements (ex. pré-production, production), sous réserve de compatibilité de version.

  • L’export inclut-il les données (enregistrements) ?

L’export/import s’applique au schéma de l’application (modèle, écrans, workflows, configuration). Pour la reprise de données métier (migration de contenu), privilégiez les mécanismes dédiés de smartflows ou de connecteurs (fichiers, API).
Sachant que la copie complète d’instance, structure et données, est aussi possible sur notre SaaS.

  • Puis-je partager un fichier d’export avec un partenaire externe ?

Oui, tant que le partenaire dispose d’un accès à un Studio compatible et que vous ne contrevenez pas à vos règles internes de sécurité et de confidentialité.

x