Sommaire |
---|
Introduction
Ce document décrit la rétrocompatibilité de l'export des « Events » depuis weavy et leur intégration dans Divalto infinity selon la version des logiciels.
Nous avons également vérifié la rétrocompatibilité des extractions par le « ControlCenter » et par l'« Agent » des données depuis Divalto Infinity infinity selon la version du kit et de l'ERP.
Le but étant d'apporter une solution efficace à l'utilisateur confronté à ce genre de problèmes.
Info |
---|
La dernière version du kit est la 56.7 0 pour être en phase avec la version WINTER’22 SUMMER’23 de Divalto weavy. |
Versions logicielles
Petit rappel sur les différentes versions de Divalto infinity, Divalto weavy et du kit de connexion avec leurs dates de sorties.
Divalto infinity
X10.10 : 26/05/2023
10.9 : 25/11/2022
X10.8 : 25/05/2022
X10.7 : 19/11/2021
X10.6 : 28/05/2021
X10.5 : 20/11/2020
X10.4 : 22/11/2019
X10.3 : 23/11/2018
X10.2b : 30/11/2018
7.5e : 14/12/2018
Divalto weavy
56.7 0 - Winter' Summer' 23 : 23/05/2023
5.7 - Winter' 22 : 22/11/2022
5.6 - Summer' 22 : 17/05/2022
5.5 - Winter' 21 : 16/11/2021
5.4 - Summer' 21 : 18/05/2021
5.3 - Winter' 20 : 17/11/2020
5.2 - Summer' 20 : 11/06/2020
5.1 - Summer' 19 : 17/10/2019
5.0 - Spring' 19 : 16/05/2019
4.8 - Winter' 19 : 28/02/2019
4.7 - Summer' 18 : 18/09/2018
4.5 - Spring' 18 : 24/05/2018
4.4 - Winter' 18 : 22/02/2018
Kit de connexion
6.0 : 23/05/2023 (Divalto weavy 6.0 - Summer' 23)
5.7 : 22/11/2022 (Divalto weavy 5.7 - Winter' 22)
5.6 : 17/05/2022 (Divalto weavy 5.6 - Summer' 22)
5.5 : 16/11/2021 (Divalto weavy 5.5 - Winter' 21)
5.4 : 18/05/2021 (Divalto weavy 5.4 - Summer' 21)
5.3 : 17/11/2020 (Divalto weavy 5.3 - Winter' 20)
5.2 : 02/07/2020 (Divalto weavy 5.2 - Summer' 20)
5.0 : 27/11/2019 (Divalto weavy 5.1 - Summer' 19)
4.1 : 12/04/2019 (Divalto weavy 4.8 - Winter' 19)
4.0 : 30/11/2018 (Divalto weavy 4.5 - Spring' 18)
...
Ce tableau est le résultat du cumul de la compatibilité des intersections des fichiers exportés dans l'event + Divalto weavy avec kit + Divalto infinity (cf détail des compatibilités dans l'annexe 1).
Il permet de savoir vers qu’elle version du kit downgradé nous voulons tendre et le tableau « Compatibilité par fichier » de l’annexe 1 permet d’affiner celà.
| INFINITY | |||||||||
WEAVY | 7.5e | X10.2b | X10.3 | X10.4 | X10.5 | X10.6 | X10.7 | X10.8 | X10.9 | 10.10 |
4.8 - Winter' 19 | x | x | x | x | x | x | x | x | x | x |
5.1 - Summer' 19 | (1) | (1) | (1) | x | x | x | x | x | x | x |
5.2 - Summer' 20 | (1) | (1) | (1) | x | x | x | x | x | x | x |
5.3 - Winter' 20 | (1)(2) | (1)(2) | (1)(2) | (2) | x | x | x | x | x | x |
5.4 - Summer' 21 | (1)(2) | (1)(2) | (1)(2) | (2) | (2) | x | x | x | x | x |
5.5 - Winter' 21 | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | x | x | x | x |
5.6 - Summer' 22 | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (2) | x | x | x |
5.7 - Winter' 22 | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (2) | (2) | x | x |
...
6.0 - Summer' 23 Kit 6.0 | (1) |
...
(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | (1)(2) | x |
x : compatible
(1) : fichiers exportés par event depuis Divalto weavy à mais non traités à l'import dans Divalto infinity (ex : equipement.txt, typeintervention.txt, typeequipement.txt, LinkToWeavy.txt, …)
(2) : fichiers exportés par event depuis Divalto weavy à downgrader (ex : equipementV3.txt -> equipementV2.txt, ContratV2.txt -> Contrat.txt, …)
Remarques : Weavy 4.8 – Winter' 19 est compatible avec toutes les versions de Divalto infinity mais nous traitons beaucoup moins de fichiers et cette version ne bénéficie pas de toutes les corrections qui ont été apportées depuis : donc non significatif !
...
Au final, ceci revient à faire la même chose qu'un downgrade par import de la configuration.
Compatibilité ControlCenter/Agent
Tableau des compatibilités
Ce tableau est le résultat du cumul de la compatibilité des intersections des requêtes d'extraction du ControlCenter/Agent et la base de données Divalto infinity (cf. détail des compatibilités dans l'annexe 2).
Une version du kit est toujours liée à une version de Divalto weavy, donc le backend d'import sera toujours compatible.
Il permet de savoir s'il faut intervenir manuellement sur une requête d'extraction (modification ou activation/désactivation) et les différents tableaux « Compatibilité par fichier » de l’annexe 2 où il faut intervenir exactement.
| INFINITY | |||||||||
WEAVY | 7.5e | X10.2b | X10.3 | X10.4 | X10.5 | X10.6 | X10.7 | X10.8 | X10.9 | 10.10 |
4.8 - Winter' 19 | (2) | (2) | x | x | x | x | x | x | x | x |
5.1 - Summer' 19 | (2) | (2) | x | x | x | x | x | x | x | (1) |
5.2 - Summer' 20 | (2) | (2) | x | x | x | x | x | x | x | (1) |
5.3 - Winter' 20 | (1)(2) | (1)(2) | (1)(2) | (1)(2) | x | x | (1) | (1) | (1) | (1) |
5.4 - Summer' 21 | (2) | (2) | (2) | (2) | (2) | x | (1) | (1) | (1) | (1) |
5.5 - Winter' 21 | (2) | (2) | (2) | (2) | (2) | (2) | x | x | x | (1) |
5.6 - Summer' 22 | (2) | (2) | (2) | (2) | (2) | (2) | (2) | x | x | (1) |
5.7 - Winter' 22 | (2) | (2) | (2) | (2) | (2) | (2) | (2) | (2) | x |
...
(1) |
...
6.0 - Summer' 23 Kit 6.0 | (2) | (2) | (2) | (2) | (2) | (2) | (2) | (2) | (2) | x |
x : compatible (1) : intervention manuelle avec modification de requête (ou désactivation selon besoin) (2) : intervention manuelle avec activation/désactivation d'export
...
Au niveau du ControlCenter/Agent, nous ne proposons pas de corrections automatiques, mais il faut rester dans une certaine logique manuelle car il faut savoir de quelles données nous avons véritablement besoin dans Divalto weavydans Divalto weavy.
Downgrade Agent
A partir de Divalto weavy 6.0, nous avons simplifié les différents downgrade pour l’Agent, en proposant un ensemble de scénarios prédéfinis par rapport à la version de Divalto infinity.
Vous n’aurez donc plus besoin d’intervenir manuellement sur les actions.
...
Il est à noter que les scénarios pour les versions 10.6 et 10.8 de Divalto infinity ne sont pas proposées car il s’agissait de versions temporaires d’une durée de vie maximale de 1 an et qui sont donc obsolètes aujourd’hui.
Il suffira donc d’activer le scénario lié à votre version de Divalto infinity et de paramétrer une périodicité ou des horaires fixes selon votre besoin.
Remarque |
---|
Attention un seul scénario d’export doit être actif à la fois. |
Downgrade par versioning
Si l'extraction dans le ControlCenter/Agent est versionnée (c'est-à-dire avec la version de Divalto infinity derrière le nom), il suffit de cocher la version désirée et de décocher la version en cours. Par défaut c'est toujours la version la plus récente qui est cochée.
Exemple pour l'extraction des opportunités/affaires :
...
Je suis en Divalto infinity 7.5e avec un kit en 5.4 : j6.0.
ControlCenter
J'active « Deal v7.5 » et je désactive « Deal vX.1 ». .6 ».
...
Agent
J’active « 06.01. Deal v7.5 » et je désactive « 06.01.b. Deal v10.6 ».
...
Exemple pour l'extraction des utilisateurs :
...
Je suis en Divalto infinity X10.4 avec un kit en 5.4 : j6.0.
ControlCenter
J'active « baseuser » et je désactive « baseuser vX.6 ».
...
Agent
J’active « 03.01. Baseuser » et je désactive « 03.01.a. Baseuser v10.6 ».
...
Downgrade par désactivation
Si une extraction n'est pas utile dans votre projet Divalto weavy, il suffit de la désactiver.
Exemple pour le module « INFINITY - Affaires X.2 » :
Il a été mis l’extraction des données affaires :
Ces extractions ont été misent en place pour être compatible à partir de la version Divalto infinity X10.2.
...
Je suis en Divalto infinity 7.5e (ou toute version inférieure à la X10.2) avec un kit en 5.4 : je 6.0.
ControlCenter
Je désactive toutes les actions de ce module.
...
Agent
Je désactive toutes les actions concernées.
...
Exemple pour le module « INFINITY – IM » :
Il a été mis l’extraction des données IM :
Ces extractions ont été misent en place pour le vertical métier « Installation & Maintenance » et il est compatible . Elles sont compatibles à partir de la version Divalto infinity X10.5.
...
Je suis en Divalto infinity X10.4 (ou toute version inférieure) avec un kit en 5.4 : je 6.0.
ControlCenter
Je désactive toutes les actions de ce module.
...
Agent
Je désactive toutes les actions concernées.
...
Downgrade par correction
Si une extraction est utile pour votre projet Divalto weavy et qu'elle ne fonctionne pas , il faudra apporter une correction manuelle à la requête.
A l'exécution, nous pouvons par exemple avoir ce genre d'erreurs avec des colonnes qui n'existent pas dans la version infinity.
Début du traitement de l'action Contrat
CultureInfo : fr-FR
GetDataReader() : ERROR [42S22] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Nom de colonne non valide : 'ELEMNNO'.
ERROR [42S22] [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Nom de colonne non valide : 'AFRINDICE'.
Erreur lors de la lecture des enregistrements.Contrat
Fin du traitement de l'action Contrat
...
Annexe 2.8 - Compatibilité Divalto weavy 5.7 – Winter' 22 avec kit 5.7 vs Divalto infinity
Annexe 2.9 - Compatibilité Divalto weavy 6.0 – Summer' 23 avec kit 6.0 vs Divalto infinity
Annexe 2.9.1 - Version ControlCenter
Annexe 2.9.2 - Version Agent
Info |
---|
Le détail des annexes se trouve dans le fichier ci-dessous : |
View file | ||
---|---|---|
|
...