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.
Info

Cette fonctionnalité est une nouveauté de la version Divalto infinity 10.7 service pack a

Sommaire

L’affichage du journal des modification (changelog) d’un traitement Divalto infinity permet, depuis la fenêtre “A propos” d’un traitement / programme Divalto infinity,

de consulter les détails techniques des modifications effectuées depuis la version précédente.

Exemple : depuis la saisie de commande

Ouverture de la consultation des modifications / correctifs

Paramétrage général pour activer la fonctionnalité

Afin de bénéficier de la fonctionnalité, il faut activer l’option dans les paramètres généraux depuis le menu de l’IA : Administration / Paramètres / Paramètres généraux

En cochant la case “Activer la fonctionnalité des correctifs”

La fonctionnalité n’est pas active par défaut, et ne peut être activée que pour l’ensemble du dossier.

Remarque

La fonctionnalité n’est pas disponible depuis un zoom

Appel depuis un traitement

L’appel se fait tel qu’illustré plus haut dans l’exemple:

  • Par le menu “Aide / A propos” ou par la touche F1

  • puis par clic sur le bouton “jumelles” en bas à gauche ou par la touche F11

Cette action a pour effet d’appeler le traitement de consultation des modifications/correctifs “Administration des correctifs” en filtrage sur le traitement courant d’appel.

Info

Appelé depuis un traitement, ce sont les modifications du traitement (écran, programme principal, traitements) propres au traitement, mais aussi tous les éléments annexes (modules communs, modules métiers, modules de gestion,…) qui sont filtrés pour l’affichage

Appel depuis l’IA

L’administration des modifications/correctifs est aussi disponible au menu : Administration / Correctifs / Administration des correctifs

Utilisation de l’Administration des correctifs

L’interface présente sous forme arborescente la liste des correctifs recensés pour chaque service pack (un fichier changelog par service pack).
Chaque révision présente le descriptif de la modification ainsi que la liste des programmes impactés par la modification.

Image RemovedImage Added

Le programme vérifie à chaque appel que le fichier du service pack courant est présent, si ce n’est pas le cas il recherche le fichier ChangeLog dans les implicites et l’importe si il y est trouvé.

Plusieurs filtres sont possibles :

  • Fourchette de service pack

  • Fourchette de révision

  • Fourchette de date de correction

  • Nom du programme (filtrage de type contient, attention les noms de programmes sont à saisir en majuscules)

  • Libellé du programme (filtrage de type contient)

  • Descriptif du correctif (filtrage de type contient)

  • Mode de recherche (accessible uniquement en mode piloté depuis un traitement/programme) :

    • Programme : recherche les correctifs liés au programme appelant (Programme principal, module de traitement et masque écran issus du menu)

    • A propos : recherche les correctifs liés au contexte (liste des programmes, écrans, modules… référencés dans le A propos)

    • Tout : Pas de filtrage

Vous pouvez précharger certains filtre du bandeau par un menu surgissant du tableau sur clic droit, par exemple un clic droit sur la colonne Programme permet d’initialiser le filtre avec la valeur cliquée :

Principe du fichier ChangeLog et de l’import

Le fichier ChangeLog

Ce fichier ChangeLog est un fichier au format JSon qui est fourni lors de l’installation de l’ERP Divalto infinity selon une règle de nommage établie.

Le fichier devra être présent dans un chemin de l’implicite utilisé.

Exemple et extrait de fichier ChangeLog :

Remarque

Ce fichier doit être importé dans la base de données ERP, soit manuellement par import, soit automatiquement lors de l’appel depuis un traitement, avant d'être consultable dans l’Administration des correctifs

Le nommage de ce fichier est composé :

  • d’un préfixe : changelog

  • du caractère underscore : _

  • du code service pack : par exemple 217a

  • de l’extension json : .json

Remarque

Ce fichier doit être importé dans la base de données ERP, soit manuellement, soit automatiquement lors de l’appel depuis un traitement

Import

Dans une utilisation classique, le premier appel à l’Administration des correctifs piloté depuis un traitement détecte le service pack de l’appelant, et va automatiquement faire appel à l’import pour importer le ChangeLog du service pack si ce n’est pas encore fait, puis l’afficher. Par la suite, le fichier étant chargé, il ne sera plus nécessaire d’importer le ChangeLog.

Import du ChangeLog depuis l’Administration des correctifs

Il est possible d’importer un (ou des) fichier(s) ChangeLog en plus de celui du service pack courant

  • soit par les boutons/menus à cet effet : Intégrer ou Supprimer

  • soit par un drag and drop

Import du ChangeLog depuis le traitement au menu de l’IA

L’import des programmes est le traitement disponible au menu : Administration / Correctifs / Import des programmes

qui permet A FINIR

Import des programmes

Nom du programme

Segment

US

Nature (nouveau, amélio existant, report ancienne version)

Développeur

Lien vers la doc produit (Academy)

 A5PPCOR002.dhsp

ARC

 US:23290

 Nouveau

Stéphane Renaudineau

 

Résumé

Permettre l’import de la table des programmes de l’Erp afin d’avoir un descriptif de ceux-ci dans l’administration des correctifs.

Chemin d’accès

Menu IA

Administration → Correctifs

Fonctionnement

Le programme permet de lire les menus de l’Erp afin d’importer les Le but de cet import est d’importer les données du fichier ChangeLog mais surtout de croiser ces informations avec les menus de l’ERP affichés dans l’interface d’acceuil.

Image Added

Ainsi, le programme va les menus de l’ERP afin d’importer les informations concernant les programmes, écrans et module de traitement associés à chaque fonctionnalité.

Info

Les modules ou les autres éléments non présents dans les menus ne sont pas référencés, ils n’auront donc pas de libellés dans l’administration des correctifs.

Le nom des fichiers menus sont recherchés dans la table application

,

; les modules et écrans des zooms sont également extraits mais uniquement pour les zooms ayant un choix menu.

Image Removed

Vous pouvez sélectionner ou désélectionner les menus à analyser pour l’import, tenir compte ou pas des fichiers menus de surcharge. Vous pouvez également importer des programmes d’autres menus (spécifiques) en indiquant leur nom avec extension (séparés par un point virgule vous souhaitez en traiter plusieurs).

Optionnellement vous pouvez :

  • Vider préalablement la totalité de la table

  • Chainer à la consultation de la table programmes via l’Administration des correctifs

  • Importer les dictionnaires complémentaires non référencés dans la table des applications (comme le dictionnaire de la Wms ou encore celui lié à l’Ebics)

RAF :

Technique + search

Précisions techniques

DICTIONNAIRE

TABLE

Description

A5dd

MCORR

Correctifs (liste des révisions)

A5dd

MCorrProg

Correctifs programme (liste des programmes par révisions)

Power Search

Documents

Un nouveau documents

Power search

Un nouveau document d’indexation a été ajouté : Dico_Document_Commun.xml

Il permet le référencement de la table MCORR

Image Removed

Résultat 

Ce nouveau document, une fois ajouté au à Divalto Power search, permet une recherche sur le type de document “Corrections”

Exemple de résultat de recherche :

Image RemovedImage Added

Un double clic permet l’appel de l’administration des correctifs de la révision pointée :

Image Removed

Précisions techniques

DICTIONNAIRE

TABLE

Description

A5dd

MPROG

Programmes (

Technique et surcharge

  • Les données sont stockées dans les tables:

    • MCorr (A5DD.dhsd - Correctifs - Liste des révisions)

    • MCorrProg (A5DD.dhsd - Correctifs programme - Lliste des programmes par révisions)

    • MProg (A5DD.dhsd - Programmes - Liste des programmes avec son titre)

  • C’est la table MCorr qui est indexée par Power search dans le domaine Commun pour une nouvelle famille Corrections

  • Il est possible de surcharger le traitement d’import afin :

    • de compléter la liste des dictionnaires supplémentaires importés par Dictionnaires_Completer_Liste

    • d’ajouter des menus à intégrer (par exemple pour un vertical)

      • le maximum de menus et donc d’applications traités par Nombre_Application_Max

      • les correspondances supplémentaires par Correspondance_Application_Choix_Specifique