Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Principe sous Divalto one

La plateforme Divalto one, pour proposer la nouvelle expérience utilisateur, utilise beaucoup d'éléments déjà fournis par un développement et un déploiement SaaS classique. En effet, les mécanismes d'exécution sont identiques pour tous les objets Diva, les fichiers .DHFI (menus par exemple), les impressions et les masques d'écran de l’expérience classique. Seule l’expérience divalto one des zooms nécessite des éléments complémentaires actuellement.

...

  • l'écran de l’expérience classique ne fait pas la même chose que l'écran de l’expérience one

  • l'écran expérience one fait appel a un traitement qui n’existe pas dans l’objet _t.DHOP

Ce qu’il faut déployer sous divalto one

En complément des résultats habituels de compilation, il est donc nécessaire de déployer sur la plateforme divalto one le binôme : fichiers JSON et objets xxx_t.DHOP.

...

Il existe deux manières de déployer ces éléments

Déploiement via XWIN

La méthode la plus simple est d’utiliser XWin.

...

  • faire une recompilation de tout le projet en ayant DECOCHE la case “Envoyer le résultat” dans le profil de compilation afin de s’assurer de la bonne compilation de l’ensemble et d’un test de premier niveau en local. (La coche “Générer les masques pour divaltoOne dans le répertoire” peut être cochée ou non, cela n’a pas d’impact hors performance)

  • supprimer les objets masques écrans de zoom de type “*ez*.dhof” (dans les objets qui viennent d'être compilés)

  • préparer la copie des objets en s’assurant de l’accès aux dossiers de déploiement (via FTP, voir les bonnes pratiques Développer avec Divalto ERP en mode Saas )

  • COCHER la case “Envoyer le résultat” dans le profil de compilation

  • faire une simple construction, qui aura pour effet

    • de recompiler uniquement les masques écran zooms manquants

    • d’envoyer les fichiers JSON par API vers le serveur one

  • copier les objet par FTP

De cette manière, la première compilation permet de s’assurer un bon déploiement avant de le faire effectivement avec une copie des objets juste après l’envoi

Déploiement via le Studio

Cette seconde méthode est possible si l’on souhaite déployer plusieurs sites identiques, ou de manière décorrélée de l’action de compilation.

...