6.2.0.0 RC1 : 26/11/2024
Event
Dans "[Infinity] Export CRM", export des événements ("ActionV15 (Task)"), le champ "Commentaire" est converti en RTF directement dans la requête à la place du fichier batch "ConvertRTFRetour.cmd". La limite à 8000 caractères a été supprimée
Dans "[Infinity] Export CRM", export des tâches ("Agenda (Rdv)"), le champ "Description" est converti en RTF directement dans la requête à la place du fichier batch "ConvertRTFRetour.cmd". La limite à 8000 caractères a été supprimée
Dans "[Infinity] Export Deals", export des opportunités ("Opportunity (Project)") et des affaires ("Deal"), ajout du champ "RefExterne". Le fichier "Affaire.txt" a été versionné en "AffaireV62.txt"
Dans "[Infinity] Export Deals", export des opportunités ("Opportunity (Project)"), le champ "Description" est converti en RTF directement dans la requête à la place du fichier batch "ConvertRTFRetour.cmd". La limite à 250 caractères a été supprimée
Dans "[Infinity] Export Deals", export des opportunités ("Opportunity (Project)"), ajout d'un filtre pour n'exporter que les opportunités liées à des clients et des prospects
Dans "[Infinity] Export Deals", export des opportunités ("Opportunity (Project)"), ajout d'un filtre pour n'exporter que les opportunités qui ont une étape actuelle
Dans "[Infinity] Export Deals", export des affaires ("Deal"), le champ "Description" est converti en RTF directement dans la requête à la place du fichier batch "ConvertRTFRetour.cmd". La limite à 250 caractères a été supprimée
Dans "[Infinity] Export Deals", export des affaires ("Deal"), ajout d'un filtre pour n'exporter que les affaires liées à des clients et des prospects
Dans "[Infinity] Export Deals", export des affaires ("Deal"), ajout d'un filtre pour n'exporter que les affaires qui ont une étape actuelle
Dans "[Infinity] Export Documents", export des entêtes de documents ("EntDocument"), le champ "Commentaires" est converti en RTF directement dans la requête à la place du fichier batch "ConvertRTFRetour.cmd". La limite à 2048 caractères a été supprimée
Dans "[Infinity] Export Documents", export des entêtes de livraison ("EntLivraison"), pour le champ "CommentaireLiv" la limite a été passée à 8000 caractères au lieu de 250
Dans "[Infinity] Export Equipment and type", création d'un nouvel export "Equipement Adresse" pour la localisation des équipements. Le fichier exporté est "equipementadrV62.txt"
Dans "[Infinity] Export Deals Intervention Times", export des temps des interventions ("DealInterventionTemps"), on tient compte des nouvelles variables d'exportation "Times.Export.InterventionClosed", "Times.Export.TimeSheetValidated" et "Times.Export.TimeExported" ainsi que du nouveau champ sw_data_time.exported
Dans "[Infinity] Export Deals Intervention Times", export des temps des interventions ("DealInterventionTemps"), ajout du champ "TimeId" pour connaitre l'identifiant unique lors de l'import dans infinity afin de pouvoir faire une éventuelle mise à jour. Le fichier "AffaireInterventionTempsV2.txt" a été versionné en "AffaireInterventionTempsV62.txt"
Dans "[Infinity] Export Intervention", export des pièces ("DetLivraison Pièces", "DetLivraisonInfinity Pièces" et "BatchSerialNo"), on tient compte de la variable "ExternalExportInterventionColdProductLoaded.Value" pour exporter ou pas les articles froid dont le mvt de fluide est Chargé (sortie de stock)
Dans "[Infinity] Export Stock Movement", export des mouvements ("Mouvement" et "MouvementDetail"), on tient compte de la variable "ExternalExportInterventionColdProductLoaded.Value" pour exporter ou pas les articles froid dont le mvt de fluide est Chargé (sortie de stock)
Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des contacts des clients ("Contacts"), ajout du champ "CodeAdresse". Le fichier "ContactV56.txt" a été versionné en "ContactV62.txt"
Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des contacts des prospects ("Prospect / contacts"), correction d'un décalage de champs dans la partie de la requête concernant la suppression
Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des contacts des prospects ("Prospect / contacts"), ajout du champ "CodeAdresse". Le fichier "ProspectContactV56.txt" a été versionné en "ProspectContactV62.txt"
Dans "[Infinity] Export Files", export des fichiers des événements ("File Event", "FileEntity Event" et "Export Event files"), utilisation des mêmes filtres que pour l'export des événements ("ActionV15 (Task)")
ControlCenter
Le module "Convertion RTF en retour" a été supprimé suite à la mise en place de la conversion directement dans les events
L'export des pièces jointes clients/prospects a été renommé de "1. Customer File List" en "1. Customer Document File List"
L'export des opportunités/affaires ("Deal vX.1", "Deal vX.6", "Deal vX.11" et "Deal vX.12") a évolué pour alimenter le champ "generictype_ID_lossReason" dans le cas d'une affaire à l'état Opportunité
L'export de la liste des fichiers joints a été versionné suite à la prise en compte des logos des clients/prospects ("2. File List vX.5" à partir de infinity 10.5 et "2. File List" pour les versions antérieures de infinity)
L'export des genres d'équipements a été versionné suite à l'utilisation du nouveau paramètre mobile "Contrôle strict des matériels" ("equipmentkind vX.12" à partir de infinity 10.12 et "equipmentkind" pour les versions antérieures de infinity)
L'export des types d'équipements a été versionné suite à l'utilisation du nouveau paramètre mobile "Contrôle strict des matériels" ("equipmenttype vX.12" à partir de infinity 10.12 et "equipmenttype" pour les versions antérieures de infinity)
L'export des équipements a été versionné suite à l'utilisation du nouveau paramètre mobile "Contrôle strict des matériels" ("equipment vX.12" à partir de infinity 10.12, "equipment vX.11" à partir de infinity 10.11, "equipment vX.9" à partir de infinity 10.9 et "equipment" pour les versions antérieures de infinity)
L'export des équipements ("equipment", "equipment vX.9", "equipment vX.11" et "equipment vX.12") a été sécurisé pour ne prendre que les équipements avec localisation
L'export des adresses des équipements a été versionné suite à l'utilisation du nouveau paramètre mobile "Contrôle strict des matériels" et à la prise en compte de l'historique des localisations ("equipmentaddress vX.12" à partir de infinity 10.12 et "equipmentaddress" pour les versions antérieures de infinity)
L'export des adresses des équipements ("equipmentaddress vX.12" et "equipmentaddress") a été sécurisé pour ne prendre que les équipements avec localisation
L'export du détail des historiques ("HistoDetail - sw_data_histodetail vX.5") a été modifié pour le champ "productDescription" afin d'être compatible avec le classement Latin1_General_CI_AI (à partir de infinity 10.12)
L'export des articles ("product vX.7") a été modifié pour le champ "description" afin d'être compatible avec le classement Latin1_General_CI_AI (à partir de infinity 10.12)
L'export du détail des kits articles ("productkitdetail vX.7") a été modifié pour le champ "description" afin d'être compatible avec le classement Latin1_General_CI_AI (à partir de infinity 10.12)
L'export des types de garanties ("equipmentwarrantytype") a été modifié pour les champs "codeequipmentwarrantytype" et "label" afin d'être compatible avec le classement Latin1_General_CI_AI (à partir de infinity 10.12)
L'export des garanties ("equipmentwarranty") a été modifié pour les champs "description" et "equipmentwarrantytype_ID" afin d'être compatible avec le classement Latin1_General_CI_AI (à partir de infinity 10.12)
L'export du détail des historiques ("HistoDetail - sw_data_histodetail vX.5") a été modifié pour exclure les lignes d'ouvrage des devis travaux clients et prospects
Backend pour le ControlCenter
Nouveau backend "60. CRM - 9.0.9 Deal Document - Recode" pour recodifier les codes de la table sw_data_dealdocument car l'échange des documents des affaires/opprotunités est bidirectionnel
Nouveau backend "60. CRM - 9.2.9 Event Document - Recode" pour recodifier les codes de la table sw_data_eventdocument car l'échange des documents des événements est bidirectionnel
Le mode de "92. Equipment - 3.1. Equipment Address" a été passé en "Ajout et mise à jour" (plus de suppression) pour ne pas supprimer l'historique des localisations
Nouveau backend "50. Customer - 3.0. Contact Address - Recode" pour recodifier les codes de la table sw_data_customeraddresscustomercontact car l'échange des adresses des contacts est bidirectionnel
ControlCenter + Backend
Nouveau flux pour les logos des clients/prospects (CC : Document file list generation, "1. Customer File List vX.5" -> Backend : "50. Customer - 9.3 Document Logo - Binary upload" et "50. Customer - 9.4 Document Logo - Delete Double")
Nouveau flux pour les reliquats de commandes (CC : Données Utilisateurs / clients, "historemainder" et "historemainder vX.2" -> Backend : "50. Customer - 83. Histo Remainder" et "80. Customer - 2. Histo Remainder ERP Number")
Gestion IDMapping sur historique des localisations des équipements (CC : Données Utilisateurs / clients, "IDMapping" -> Backend "25. 95.IDMapping Equipment Address V2")
Evolution et versioning du flux des affaires/opportunités (CC : CRM, "Deal vX.12" -> Backend "60. CRM - 2. Deal") pour exporter la référence externe (PRJAP.REFEXTERNE -> sw_data_deal.externalReference)
Agent
L'action "Convert TXT/HTML To RTF" a été désactivée suite à la mise en place de la conversion directement dans les events
L'action "Convert RTF To TXT/HTML" a été désactivée suite à la mise en place de la conversion directement dans les requêtes d'extraction
L'export de la liste des fichiers joints a été versionné suite à la prise en compte des logos des clients/prospects ("20.02.a. File List v10.5 à partir de infinity 10.5" et "20.02. File List" pour les versions antérieures de infinity)
L'export des clients ("03.30. Customer", "03.30.a. Customer v10.8" et "03.30.b. Customer v10.10") a évolué pour convertir (par défaut en TEXT) le champ "message" directement dans l'action
L'export des prospects ("03.31. Prospect" et "03.31.a. Prospect v10.8") a évolué pour convertir (par défaut en TEXT) le champ "message" directement dans l'action
L'export des articles ("04.01. Product" et "04.01.a. Product v10.7") a évolué pour convertir (par défaut en TEXT) le champ "supplementaryDescription1" directement dans l'action
L'export de la traduction des articles ("04.13. Product Translation v10.7") a évolué pour convertir (par défaut en TEXT) le champ "translation" directement dans l'action
L'export des opportunités/affaires ("06.01. Deal v7.5", "06.01.a. Deal v10.1", "06.01.b. Deal v10.6" et "06.01.c. Deal v10.11") a évolué pour convertir (par défaut en TEXT) le champ "description" directement dans l'action
L'export des opportunités/affaires ("06.01.a. Deal v10.1", "06.01.b. Deal v10.6", "06.01.c. Deal v10.11" et "06.01.d. Deal v10.12") a évolué pour alimenter le champ "generictype_ID_lossReason" dans le cas d'une affaire à l'état Opportunité
L'export des événements ("06.05. Event") a évolué pour convertir (par défaut en TEXT) le champ "comment" directement dans l'action
L'export des rendez-vous ("06.08. Appointment") a évolué pour convertir (par défaut en TEXT) le champ "comment" directement dans l'action
L'export des contrats ("10.03. Contract", "10.03.a. Contract v10.5" et "10.03.b. Contract v10.8") a évolué pour convertir (par défaut en TEXT) le champ "description" directement dans l'action
L'export des genres d'équipements a été versionné suite à l'utilisation du nouveau paramètre mobile "Contrôle strict des matériels" ("09.02.a. Equipment Kind v10.12" à partir de infinity 10.12 et "09.02. Equipment Kind" pour les versions antérieures de infinity)
L'export des types d'équipements a été versionné suite à l'utilisation du nouveau paramètre mobile "Contrôle strict des matériels" ("09.03.a. Equipment Type v10.12" à partir de infinity 10.12 et "09.03. Equipment Type" pour les versions antérieures de infinity)
L'export des équipements a été versionné suite à l'utilisation du nouveau paramètre mobile "Contrôle strict des matériels" ("09.04.c. Equipment v10.12" à partir de infinity 10.12, "09.04.b. Equipment v10.11" à partir de infinity 10.11, "09.04.a. Equipment v10.9" à partir de infinity 10.9 et "09.04. Equipment v10.5" pour les versions à partir de infinity 10.5)
L'export des équipements ("09.04. Equipment v10.5", "09.04.a. Equipment v10.9", "09.04.b. Equipment v10.11" et "09.04.c. Equipment v10.12") a été sécurisé pour ne prendre que les équipements avec localisation
L'export des adresses des équipements a été versionné suite à l'utilisation du nouveau paramètre mobile "Contrôle strict des matériels" et à la prise en compte de l'historique des localisations ("09.05.a. Equipment Address v10.12" à partir de infinity 10.12 et "09.05. Equipment Address v10.5" pour les versions à partir de infinity 10.5)
L'export des adresses des équipements ("09.05. Equipment Address v10.5" et "09.05.a. Equipment Address v10.12") a été sécurisé pour ne prendre que les équipements avec localisation
L'export du détail des historiques ("03.40.b. Histo Detail v10.5") a été modifié pour le champ "productDescription" afin d'être compatible avec le classement Latin1_General_CI_AI (à partir de infinity 10.12)
L'export des articles ("04.01.a. Product v10.7") a été modifié pour le champ "description" afin d'être compatible avec le classement Latin1_General_CI_AI (à partir de infinity 10.12)
L'export du détail des kits articles ("04.09.a. Product Kit Detail v10.7") a été modifié pour le champ "description" afin d'être compatible avec le classement Latin1_General_CI_AI (à partir de infinity 10.12)
L'export des types de garanties ("09.06. Equipment Warranty Type v10.5") a été modifié pour les champs "codeequipmentwarrantytype" et "label" afin d'être compatible avec le classement Latin1_General_CI_AI (à partir de infinity 10.12)
L'export des garanties ("09.06. Equipment Warranty Type v10.5") a été modifié pour les champs "description" et "equipmentwarrantytype_ID" afin d'être compatible avec le classement Latin1_General_CI_AI (à partir de infinity 10.12)
L'export du détail des historiques ("03.40.b. Histo Detail v10.5") a été modifié pour exclure les lignes d'ouvrage des devis travaux clients et prospects
Backend pour l'Agent
Nouveau backend "A50.799. CRM - Deal - Document Recode" pour recodifier les codes de la table sw_data_dealdocument car l'échange des documents des affaires/opprotunités est bidirectionnel
Nouveau backend "A50.819. CRM - Event - Document Recode" pour recodifier les codes de la table sw_data_eventdocument car l'échange des documents des événements est bidirectionnel
Le mode de "A80.11. Equipment - Equipment Address" a été passé en "Ajout et mise à jour" (plus de suppression) pour ne pas supprimer l'historique des localisations
Nouveau backend "A40.459. Customer - Contact Address / Recode" pour recodifier les codes de la table sw_data_customeraddresscustomercontact car l'échange des adresses des contacts est bidirectionnel
Agent + Backend
Evolution et versioning du flux des fichiers joints (Agent : "20.01.a. Document File List v10.5" -> Backend "A40.82. Customer - Document Logo Binary Upload" et "A40.83. Customer - Document Logo Delete Double") pour exporter les logos des clients/prospects
Nouveau flux pour les reliquats de commandes (Agent : "03.42. Histo Remainder" et "03.42.a. Histo Remainder v10.2" -> Backend : "A40.54. Customer - Histo Remainder" et "A40.55. Customer - Update Histo Remainder / Order Header")
Gestion IDMapping sur historique des localisations des équipements (Agent : "02.01. ID Mapping" -> Backend "A25.14. ID Mapping - Equipment Address V2")
Evolution et versioning du flux des affaires/opportunités (Agent : "06.01.d. Deal v10.12" -> Backend "A50.10. CRM - Deal") pour exporter la référence externe (PRJAP.REFEXTERNE -> sw_data_deal.externalReference)
Batchs
Le batch de conversion "ConvertRTF.cmd" utilisé dans le sens Divalto infinity > Divalto weavy est devenu obsolète (uniquement dans l’Agent). Les conversions sont à présent effectuées directement dans l’Agent (le ControlCenter n’est pas concerné).
Le batch de conversion "ConvertRTFRetour.cmd" utilisé dans le sens Divalto weavy > Divalto infinity est devenu obsolète (ControlCenter et Agent). Les conversions sont à présent effectuées directement dans les Events d’export.
Outils
/
Divers
Corrections et améliorations diverses
6.1.0.0 Release : 27/05/2024
Event
Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des adresses ("AdrLiv"), la valeur des champs "CodeSite" et "NomSite" sont conditionnés par le fait qu'une adresse est un site
ControlCenter
L'export des adresses des clients ("customeraddress" et "customeraddress vX.8") a évolué pour ne pas perdre les informations des sites qui ne sont plus valides (suppression du filtre sur SITE.HSDT)
L'export des adresses des équipements ("equipmentaddress") a évolué pour ne pas prendre en compte la date de fin des sites
Agent
L'export des adresses des clients ("03.02. Customer Address" et "03.02. Customer Address vX.8") a évolué pour ne pas perdre les informations des sites qui ne sont plus valides (suppression du filtre sur SITE.HSDT)
L'export des adresses des équipements ("09.05. Equipment Address v10.5") a évolué pour ne pas prendre en compte la date de fin des sites
L'export du flux des fichiers joints ("20.01. Document File List") a été modifié au niveau de la définition de la clé d'unicité (on passe de 0 à 1) afin de la positionner sur le champ "Dest". Ceci permet par exemple d'importer la même image pour plusieurs articles
Le délai d'attente des actions de type exécuter un programme ("Convert From Dynamic Fields", "Convert To Dynamic Fields", "Convert RTF To TXT/HTML", "Convert TXT/HTML To RTF", "Convert To DataHub" et "Flag Scrutateur Infinity") a été passé à 600 secondes au lieu de 30 secondes afin d'éviter les messages d'erreurs dans les logs
6.1.0.0 RC3 : 29/04/2024
Event
Dans "[Infinity] Export CRM", export des événements ("ActionV15 (Task)"), modification de l'export du champ contact ("NumContact") afin de prendre en compte le paramétrage du code contact unique dans infinity
ControlCenter
L'export des équipements ("equipment vX.9" et "equipment vX.11") a été modifié afin de mieux gérer le statut des équipements (GMMAT.STATUSCRM + GMMAT.STATUSSERVICE)
L'export des encours ("customercredit vX.1" et "customercredit vX.7") a été modifié pour les champs de type date afin d'utiliser la fonction CONVERT
Backend pour le ControlCenter
La requête de "30. Product - 6.1. Translation - Add/Update Culture/Language" a été optimisée pour ne pas retraiter l'ensemble des traductions articles mais uniquement les différences
Agent
L'export des équipements ("09.04.a. Equipment v10.9" et "09.04.b. Equipment v10.11") a été modifié afin de mieux gérer le statut des équipements (GMMAT.STATUSCRM + GMMAT.STATUSSERVICE)
L'export des encours ("03.07. Customer Credit v10.1" et "03.07.a. Customer Credit v10.7") a été modifié pour les champs de type date afin d'utiliser la fonction CONVERT
Backend pour l'Agent
La requête de "A30.61. Product - Translation - Add/Update Culture/Language" a été optimisée pour ne pas retraiter l'ensemble des traductions articles mais uniquement les différences
6.1.0.0 RC2 : 18/03/2024
Event
Dans "[Infinity] Export Stock Movement", export des mouvements ("Mouvement"), ajout des champs "NumAffaire", "CodeElementAffaire", "NumIntervention" et "CodeIntervention". Les fichiers ont été renommés en xxxxV61 (MouvementV61.txt, MouvementDetailV61.txt)
Dans "[Infinity] Export Equipment and type", export des caractéristiques froid des équipements ("Module Froid - Equipement Caractéristique"), ajout du champ "ChargeTheorique". Le fichier a été renommé en xxxxV61 (modulecold_equipementcaracV61.txt)
ControlCenter + Backend
Evolution du flux des caractéristiques froid des équipements (CC : Module Froid, "Equipment Characteristic vX.10" -> Backend : "990. Module Cold - 6.1. Equipment Characteristic") pour exporter la charge totale (GMMATCOLD.CHARGETHEORIQUE -> sw_data_modulecoldequipmentcharacteristic.totalWeight)
Agent + Backend
Evolution du flux des caractéristiques froid des équipements (Agent : "11.10. Cold Equipment Characteristic v10.10" -> Backend : "A90.14. Module Cold - Equipment Characteristic") pour exporter la charge totale (GMMATCOLD.CHARGETHEORIQUE -> sw_data_modulecoldequipmentcharacteristic.totalWeight)
6.1.0.0 RC1 : 18/12/2023
Event
Dans "[Infinity] Export Files", export des fichiers des événements ("File Event" et "Export Event files"), exclusion des caractères interdits pour les noms de fichiers : \/:*?<>|"
Dans "[Infinity] Export Files", export des fichiers des opportunités ("File Opportunity (Project)" et "Export Projet files"), exclusion des caractères interdits pour les noms de fichiers : \/:*?<>|"
Dans "[Infinity] Export Files", export des fichiers des opportunités ("File Opportunity (Project)", "File Entity Opportunity(Project)" et "Export Projet files"), exclusion des fichiers liés à une affaire de type opportunité car non géré dans infinity
Dans "[Infinity] Export Contract", export des fichiers des contrats ("File Contract" et "Export Contract File"), exclusion des caractères interdits pour les noms de fichiers : \/:*?<>|"
Dans "[Infinity] Export Intervention", export des entêtes de livraison ("EntLivraison"), remplacement des éventuels tabulations dans les colonnes "NomContactLiv" et "RefClient" par un espace
Dans "[Infinity] Export Intervention", export des pièces ("DetLivraison Pièces"), export de lignes complémentaires pour la gestion des gratuits (sw_data_interventionpart.freeQuantity)
Dans "[Infinity] Export Intervention", export des pièces ("DetLivraisonInfinity Pièces"), export de lignes complémentaires pour la gestion des gratuits (sw_data_interventionpart.freeQuantity)
Dans "[Infinity] Export Equipment and type", export des équipements ("Equipement"), utilisation de la date et heure courante (au lieu de la date) pour la recherche des éléments de géolocalisation ("CodeSite", "CodeAdresse" et "CodeEqpAdresse")
Dans "[Infinity] Export Deals", export des opportunités ("Opportunity (Project)" et affaires ("Deal")), prise en compte des familles d'affaires pour l'étape courante
Dans "[Infinity] Export Intervention", les champs "NonFacturable", "CodeMotifGratuit", "CommentaireFac" et "TiersCommercial" ont été ajoutés dans les entêtes d'interventions, le champ "Gratuit" a été ajouté dans le détail infinity des interventions. Les fichiers ont été renommés en xxxxV61 (EntLivraisonV61.txt, DetLivraisonV61.txt, DetLivraisonInfinityV61.txt)
Dans "[Infinity] Export Stock Movement", export des mouvements ("Mouvement") et des détails de mouvements ("MouvementDetail"), les interventions doivent être fermées pour les lignes liées à des interventions avec des articles froid
Dans "[Infinity] Export Stock Movement", export des mouvements ("Mouvement"), inversion du code opération (II <-> JI) et complétion du commentaire pour les lignes liées à des interventions avec des articles froid
Version RC2 : Dans "[Infinity] Export Stock Movement", export des mouvements ("Mouvement"), ajout des champs "NumAffaire", "CodeElementAffaire", "NumIntervention" et "CodeIntervention". Les fichiers ont été renommés en xxxxV61 (MouvementV61.txt, MouvementDetailV61.txt)
Version RC2 : Dans "[Infinity] Export Equipment and type", export des caractéristiques froid des équipements ("Module Froid - Equipement Caractéristique"), ajout du champ "ChargeTheorique". Le fichier a été renommé en xxxxV61 (modulecold_equipementcaracV61.txt)
ControlCenter
L'export des historiques ("HistoHeader - sw_data_histoheader vX.5" et "HistoDetail - sw_data_histodetail vX.5") a été modifié pour prendre en compte les versions des devis travaux
L'export des contacts ("customercontact") a évolué pour exporter les contacts des clients/prospects qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT et PRO.HSDT + ajout du filtre sur PRO.TIERSCLI='')
L'export des adresses ("customeraddress" et "customeraddress vX.8") a évolué pour exporter les adresses des clients qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT)
L'export des utilisateurs rattachés aux tiers ("customeruser") a évolué pour exporter les utilisateurs des tiers qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT et PRO.HSDT + ajout du filtre sur PRO.TIERSCLI='')
L'export des groupes de clients ("customergroup") a évolué pour exporter les groupes des clients qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT)
L'export des entêtes d'historiques ("HistoHeader - sw_data_histoheader", "HistoHeader - sw_data_histoheader vX.2" et "HistoHeader - sw_data_histoheader vX.5") a évolué pour exporter les entêtes des historiques clients/prospects qui ne sont plus valides (suppression du filtre sur CLI.HSDT et PRO.HSDT)
L'export des détails d'historiques ("HistoDetail - sw_data_histodetail", "HistoDetail - sw_data_histodetail vX.2" et "HistoDetail - sw_data_histodetail vX.5") a évolué pour exporter les détails des historiques clients/prospects qui ne sont plus valides (suppression du filtre sur CLI.HSDT et PRO.HSDT)
L'export des adresses des équipements ("equipmentaddress") a évolué pour exporter les adresses des clients qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT)
L'export des adresses des équipements ("equipmentaddress") a évolué pour exporter les adresses qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur T1.HSDT + endDate = plus petite valeur entre CLI.HSDT, T1.HSDT et SITE.HSDT)
L'export des types d'étapes d'affaires/opportunités a été versionné suite à la prise en compte des étapes d'affaires par familles d'affaires ("Deal Step Type - sw_data_dealsteptype vX.11" à partir de infinity 10.11", "Deal Step Type - sw_data_dealsteptype vX.1" à partir de infinity 10.1 et "Deal Step Type - sw_data_dealsteptype" pour les versions antérieures de infinity)
L'export des types d'affaires/opportunités a été versionné suite à la prise en compte des familles d'affaires ("Deal Type vX.11" à partir de infinity 10.11, "Deal Type vX.1" à partir de infinity 10.1 et "Deal Type" pour les versions antérieures de infinity)
L'export des affaires/opportunités a été versionné suite à la prise en compte des familles d'affaires ("Deal vX.11" à partir de infinity 10.11, "Deal vX.6" à partir de infinity 10.6, "Deal vX.1" à partir de infinity 10.1 et "Deal v7.5" à partir de infinity 7.5)
L'export des étapes d'affaires/opportunités a été versionné suite à la prise en compte des familles d'affaires ("Deal Step vX.11" à partir de infinity 10.11 et "Deal Step" pour les versions antérieures de infinity)
L'export des étapes d'affaires/opportunités ("Deal Step" et "Deal Step vX.11") a été modifié pour la date d'étape afin de prendre en compte par ordre de priorité la 1ere valeur non nulle entre la date de l'étape, la date de modification et la date de création
L'export des articles ("product" et "product vX.7") a été corrigé pour tenir compte des bonnes valeurs entre ART et SART (concerne les champs POIB, EAN, DIM_0001, DIM_0002 et DIM_0003)
L'export des clients a évolué pour tenir compte de l'option dossier "Contrôler le référencement client". Versioning pour tenir compte de l'évolution des paramètres dossier dans infinity avec le nouveau champ SOC.ZONEPARAM qui remplace les anciens champs ("customer - sw_data_customer vX.10" à partir de infinity X.10, "customer - sw_data_customer vX.8" à partir de infinity X.8 et "customer - sw_data_customer" pour les versions antérieures de infinity)
L'export des affaires/opportunités ("Deal vX.1", "Deal vX.6" et "Deal vX.11") a été modifié pour la date de closing pour les affaires à l'état opportunité afin d'utiliser la date de fin de validité de l'offre (PRJAP.VALFINDT) au lieu de la date de réception prévue (PRJAP.RCPPREVDT)
L'export des affaires/opportunités ("Deal vX.1", "Deal vX.6" et "Deal vX.11") a été modifié pour ne pas exporter les projets avant-vente (PRJAV) dont le code existe dans les affaires (PRJAP)
L'export des équipements ("equipment", "equipment vX.9" et "equipment vX.11") a été modifié pour les champs de type date afin d'utiliser la fonction CONVERT
L'export des adresses des équipements ("equipmentaddress") a été modifié pour les champs de type date afin d'utiliser la fonction CONVERT
L'export des garanties des équipements ("equipmentwarranty") a été modifié pour les champs de type date afin d'utiliser la fonction CONVERT
L'export des utilisateurs ("baseuser" et "baseuser vX.6") a été modifié pour ne pas exporter les utilisateurs non valides (MUSER.HSDT)
L'export des articles de remplacements et liés ("Product Replacement And Linked vX.3" et "Product Replacement And Linked vX.7") a été corrigé (inversion dans les articles + filtres)
Backend pour le ControlCenter
Le mode de "60. CRM - 3. Deal Step" a été passé en "Ajout et mise à jour" (plus de suppression) pour ne plus supprimer l'historique des étapes
ControlCenter + Backend
Evolution du flux des clients (CC : Données Utilisateurs / clients, "customer - sw_data_customer" et "customer - sw_data_customer vX.8" -> Backend : "35. 2.Customer - 2. Customer") pour exporter les clients qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT + mappage CLI.HSDT -> sw_data_customer.closedDate)
Evolution du flux des clients (CC : Données Utilisateurs / clients, "prospect" et "prospect vX.8" -> Backend : "35. 2.Customer - 3. Prospect") pour exporter les prospects qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur PRO.HSDT + ajout du filtre sur PRO.TIERSCLI='' + mappage PRO.HSDT -> sw_data_customer.closedDate)
Evolution du flux des adresses clients (CC : Données Utilisateurs / clients, "customeraddress" et "customeraddress vX.8" -> Backend : "50. Customer - 2. Address") pour exporter les adresses qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur T1.HSDT + mappage T1.HSDT -> sw_data_customeraddress.closedDate)
Evolution du flux des articles (CC : Données Article, "product" et "product vX.7" -> Backend : "30. Product - 1. Product") pour exporter le tarif d'une autre référence (ART.TAREF -> sw_data_product.divinf_product_ID_taref)
Evolution du flux des adresses (CC : Données Utilisateurs / clients, "customeraddress" et "customeraddress vX.8" -> Backend : "50. Customer - 2. Address") pour exporter le contact principal (SITE.CONTACT -> sw_data_customeraddress.customercontact_ID)
Nouveau flux pour les adresses des contacts (CC : Données Utilisateurs / clients, "customeraddresscustomercontact" -> Backend : "50. Customer - 3.1. Contact Address")
Nouveau flux pour les motifs de non facturation des interventions (CC : Données de base, "Intervention Non Billable Reason vX.11" -> Backend : "20. Base Info - Intervention Non Billable Reason")
Nouveau flux pour les statuts de suivi de facturation des interventions (CC : IM, "interventionbillingfollowupstatus vX.9" -> Backend : "93. Intervention - 2. Intervention Billing Followup Status")
Nouveau flux pour le suivi de facturation des interventions (CC: IM, "interventionbillingfollowup vX.9" -> Backend : "93. Intervention - 3. Intervention Billing Followup")
Nouveau flux pour les tiers à facturer (CC: Données Utilisateurs / clients, "customerbilling vX.7" -> Backend : "50. Customer - 82. Customer Billing")
Evolution et versioning du flux des équipements (CC : IM, "equipment vX.11" -> Backend "92. Equipment - 3. Equipment") pour exporter l'équipement parent (Arbre intervallaire GMMATARBO + MAIV -> sw_data_equipment.equipment_ID_parent)
Evolution et versioning du flux des agences (CC : IM, "branchoffice vX.11" -> Backend "1. Branchoffice") pour exporter le siret (T145.SIRET -> sw_data_branchoffice.siretNumber)
Evolution du flux des adresses (CC : Données Utilisateurs / clients, "customeraddress" et "customeraddress vX.8" -> Backend : "50. Customer - 2. Address") pour exporter le siret du client (CLI.SIRET -> sw_data_customeraddress.registrationNumber)
Evolution du flux des événements (CC : CRM, "Event - sw_data_event" -> Backend : "60. CRM - 4. Event") pour exporter le titre (EVTTIERS.LIB80 -> sw_data_event.label), le commentaire ne contient plus la concaténation du titre et de la note mais uniquement la note
Agent
L'export des historiques ("03.41.b. Histo Header v10.5" et "03.40.b. Histo Detail v10.5") a été modifié pour prendre en compte les versions des devis travaux
L'export des contacts ("03.03. Customer Contact") a évolué pour exporter les contacts des clients/prospects qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT et PRO.HSDT + ajout du filtre sur PRO.TIERSCLI='')
L'export des adresses ("03.02. Customer Address" et "03.02. Customer Address vX.8") a évolué pour exporter les adresses des clients qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT)
L'export des utilisateurs rattachés aux tiers ("03.04. Customer User") a évolué pour exporter les utilisateurs des tiers qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT et PRO.HSDT + ajout du filtre sur PRO.TIERSCLI='')
L'export des groupes de clients ("03.05. Customer Group") a évolué pour exporter les groupes des clients qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT)
L'export des entêtes d'historiques ("03.41. Histo Header", "03.41. Histo Header vX.2" et "03.41. Histo Header vX.5") a évolué pour exporter les entêtes des historiques clients/prospects qui ne sont plus valides (suppression du filtre sur CLI.HSDT et PRO.HSDT)
L'export des détails d'historiques ("03.40. Histo Detail", "03.40. Histo Detail vX.2" et "03.40. Histo Detail vX.5") a évolué pour exporter les détails des historiques clients/prospects qui ne sont plus valides (suppression du filtre sur CLI.HSDT et PRO.HSDT)
L'export des adresses des équipements ("09.05. Equipment Address v10.5") a évolué pour exporter les adresses des clients qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT)
L'export des adresses des équipements ("09.05. Equipment Address v10.5") a évolué pour exporter les adresses qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur T1.HSDT + endDate = plus petite valeur entre CLI.HSDT, T1.HSDT et SITE.HSDT)
L'export des types d'étapes d'affaires/opportunités a été versionné suite à la prise en compte des étapes d'affaires par familles d'affaires ("01.18.b. Deal Step Type v10.11" à partir de infinity 10.10, "01.18.a. Deal Step Type v10.1" à partir de infinity 10.1 et "01.18. Deal Step Type" pour les versions antérieures de infinity)
L'export des types d'affaires/opportunités a été versionné suite à la prise en compte des familles d'affaires ("01.19.b. Deal Type v10.11" à partir de infinity 10.11", "01.19.a. Deal Type v10.1" à partir de infinity 10.1 et "01.19. Deal Type" pour les versions antérieures de infinity)
L'export des affaires/opportunités a été versionné suite à la prise en compte des familles d'affaires ("06.01.c. Deal v10.11" à partir de infinity 10.11", "06.01.b. Deal v10.6" à partir de infinity 10.6, "06.01.a. Deal v10.1" à partir de infinity 10.1 et "06.01. Deal v7.5" à partir de infinity 7.5)
L'export des étapes d'affaires/opportunités a été versionné suite à la prise en compte des familles d'affaires ("06.02.a. Deal Step v10.11" à partir de infinity 10.11" et "06.02. Deal Step" pour les versions antérieures de infinity)
L'export des étapes d'affaires/opportunités ("06.02. Deal Step" et "06.02.a. Deal Step v10.11") a été modifié pour la date d'étape afin de prendre en compte par ordre de priorité la 1ere valeur non nulle entre la date de l'étape, la date de modification et la date de création
L'export des articles ("04.01. Product" et "04.01.a. Product v10.7") a été corrigé pour tenir compte des bonnes valeurs entre ART et SART (concerne les champs POIB, EAN, DIM_0001, DIM_0002 et DIM_0003)
L'export des clients a évolué pour tenir compte de l'option dossier "Contrôler le référencement client". Versioning pour tenir compte de l'évolution des paramètres dossier dans infinity avec le nouveau champ SOC.ZONEPARAM qui remplace les anciens champs ("03.30.b. Customer v10.10" à partir de infinity 10.10, "03.30.a. Customer v10.8" à partir de infinity 10.8 et "03.30. Customer" pour les versions antérieures de infinity)
L'export des affaires/opportunités ("06.01.a. Deal v10.1", "06.01.b. Deal v10.6" et "06.01.c. Deal v10.11") a été modifié pour la date de closing pour les affaires à l'état opportunité afin d'utiliser la date de fin de validité de l'offre (PRJAP.VALFINDT) au lieu de la date de réception prévue (PRJAP.RCPPREVDT)
L'export des affaires/opportunités ("06.01.a. Deal v10.1", "06.01.b. Deal v10.6" et "06.01.c. Deal v10.11") a été modifié pour ne pas exporter les projets avant-vente (PRJAV) dont le code existe dans les affaires (PRJAP)
L'export des affaires/opportunités ("06.01.c. Deal v10.11") a été modifié au niveau de la clé d'unicité pour ne tenir compte que de la colonne 0 (PRJAV.PROJET ou PRJAP.AFFAIRE)
L'export des équipements ("09.04. Equipment v10.5", "09.04.a. Equipment v10.9" et "09.04.b. Equipment v10.11") a été modifié pour les champs de type date afin d'utiliser la fonction CONVERT
L'export des adresses des équipements ("09.05. Equipment Address v10.5") a été modifié pour les champs de type date afin d'utiliser la fonction CONVERT
L'export des garanties des équipements ("09.07. Equipment Warranty v10.5") a été modifié pour les champs de type date afin d'utiliser la fonction CONVERT
L'export des utilisateurs ("03.01. Baseuser" et "03.01.a. Baseuser v10.6") a été modifié pour ne pas exporter les utilisateurs non valides (MUSER.HSDT)
L'export des articles de remplacements et liés ("04.12. Product Related v10.3" et "04.12.a. Product Related v10.7") a été corrigé (inversion dans les articles + filtres)
Backend pour l'Agent
Le mode de "A50.11. CRM - Deal Step" a été passé en "Ajout et mise à jour" (plus de suppression) pour ne plus supprimer l'historique des étapes
Agent + Backend
Evolution du flux des clients (Agent : "03.30. Customer" et "03.30.a. Customer v10.8" -> Backend : "A40.10. Customer") pour exporter les clients qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur CLI.HSDT + mappage CLI.HSDT -> sw_data_customer.closedDate)
Evolution du flux des clients (Agent : "03.31. Prospect" et "03.31.a. Prospect v10.8" -> Backend : "A40.20. Customer - Prospect") pour exporter les prospects qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur PRO.HSDT + ajout du filtre sur PRO.TIERSCLI='' + mappage PRO.HSDT -> sw_data_customer.closedDate)
Evolution du flux des adresses clients (Agent : "03.02. Customer Address et "03.02.a. Customer Address v10.8" -> Backend : "A40.40. Customer - Address") pour exporter les adresses qui ne sont plus valides afin de mieux gérer les historiques (suppression du filtre sur T1.HSDT + mappage T1.HSDT -> sw_data_customeraddress.closedDate)
Evolution du flux des articles (Agent : "04.01. Product" et "04.01.a. Product v10.7" -> Backend : "A30.10. Product") pour exporter le tarif d'une autre référence (ART.TAREF -> sw_data_product.divinf_product_ID_taref)
Evolution du flux des adresses (Agent : "03.02. Customer Address" et "03.02.a. Customer Address v10.8" -> Backend : "A40.40. Customer - Address") pour exporter le contact principal (SITE.CONTACT -> sw_data_customeraddress.customercontact_ID)
Nouveau flux pour les adresses des événements (Agent : "03.04. Customer Contact Address" -> Backend : "A40.46. Customer - Contact Address")
Nouveau flux pour les motifs de non facturation des interventions (Agent : "01.32. Intervention Non Billable Reason v10.11" -> Backend : "A20.28. Base Info - Intervention Non Billable Reason")
Nouveau flux pour les statuts de suivi de facturation des interventions (Agent : "09.10. Intervention Billing Followup Status v10.9" -> Backend : "A82.10. Intervention - Intervention Billing Followup Status")
Nouveau flux pour le suivi de facturation des interventions (Agent : "09.11. Intervention Billing Followup v10.9" -> Backend : "A82.11. Intervention - Intervention Billing Followup")
Nouveau flux pour les tiers à facturer (Agent : "03.09. Customer Billing v10.7" -> Backend : "A40.47. Customer - Customer Billing")
Evolution et versioning du flux des équipements (Agent : "09.04.b. Equipment v10.11" -> Backend "A80.10. Equipment") pour exporter l'équipement parent (Arbre intervallaire GMMATARBO + MAIV -> sw_data_equipment.equipment_ID_parent)
Evolution et versioning du flux des agences (Agent : "09.01.a. Branchoffice v10.11" -> Backend "A01.00. Branchoffice") pour exporter le siret (T145.SIRET -> sw_data_branchoffice.siretNumber)
Evolution du flux des adresses (Agent : "03.02. Customer Address" et "03.02.a. Customer Address v10.8" -> Backend : "A40.40. Customer - Address") pour exporter le siret du client (CLI.SIRET -> sw_data_customeraddress.registrationNumber)
Evolution du flux des événements (Agent : "06.05. Event" -> Backend : "A50.20. CRM - Event") pour exporter le titre (EVTTIERS.LIB80 -> sw_data_event.label), le commentaire ne contient plus la concaténation du titre et de la note mais uniquement la note
Batchs
/
Outils
/
Divers
Corrections et améliorations diverses
6.0.0.0 : 23/05/2023
Event
Dans "[Infinity] Export Intervention", export des rapports ("Export File Intervention" et "FileEntity Intervention"), on vérifie si sw_data_basedocdata.dataContent est bien renseigné
Dans "[Infinity] Export Equipment and type", export des équipements ("Equipement"), ajout du champ "FluideFl" pour savoir si l'équipement gère le froid. Le fichier "equipementV56.txt" a été versionné en "equipementV60.txt"
Dans "[Infinity] Export Equipment and type", création d'un nouvel export "Module Froid - Equipement Caractéristique" pour la gestion des caractéristiques froid sur les équipements. Le fichier exporté est "modulecold_equipementcaracV60.txt"
Dans "[Infinity] Export Intervention", export des pièces ("DetLivraison Pièces", "DetLivraisonInfinity Pièces" et "BatchSerialNo"), exclusion des articles qui gèrent le froid
Dans "[Infinity] Export Stock Movement", export des mouvements ("Mouvement" et "MouvementDetail"), on tient compte des mouvements de stock des articles qui gèrent le froid et liés à une intervention
ControlCenter
La constante de la société (%SOCID%) a été passée en alphanumérique par défaut, création d'une constante alphanumérique pour la société commune (%SOCID_COMMON%) et modification des requêtes pour en tenir compte. Ceci va permettre de gérer du vrai alphanumérique pour le code société et non une conversion implicite.
L'export des articles ("product" et "product vX.7") a été corrigé pour tenir compte de la constante %FAMID% de la famille statistique à utiliser (avant on prenait toujours FAM_0001)
L'export des articles ("product" et "product vX.7") a évolué pour exporter une description complémentaire à partir des notes de infinity (ART/MNOTE.BLOB -> sw_data_product.supplementaryDescription1). Evolution du batch de conversion "ConvertRTF.cmd" pour prendre en compte le champ "supplementaryDescription1"
L'export des stocks ("productstock" et "productstock vX.7", "productstockdetail" et "productstockdetail vX.7") a évolué pour exporter le stock des articles qui ne sont plus valides afin de mieux gérer l'historique (suppression du filtre sur ART.HSDT)
L'export des déclinaisons ("productdeclination" et "productdeclination vX.7") a évolué pour exporter les déclinaisons des articles qui ne sont plus valides afin de mieux gérer l'historique (suppression du filtre sur ART.HSDT)
L'export des affaires/opportunités a été versionné pour tenir compte des prospects pour les affaires (PRJAP) à l'étape opportunité. Rétrocompatibilité à partir de la version infinity 10.6 ("Deal vX.6" à partir de infinity 10.6, "Deal vX.1" à partir de infinity 10.1 et "Deal v7.5" à partir de infinity 7.5)
L'export des types de documents ("Document Type - generictype") a évolué pour exporter le type de document "Devis travaux"
L'export des historiques a été versionné pour tenir compte des devis travaux clients et devis travaux prospects. Utilisation d'une nouvelle constante %HISTORY_WORKQUOTE_MONTH% pour la période d'historique à exporter en mois. Rétrocompatibilité à partir de la version infinity X.5 ("HistoHeader - sw_data_histoheader vX.5" et "HistoDetail - sw_data_histodetail vX.5" à partir de infinity 10.5, "HistoHeader - sw_data_histoheader vX.2" et "HistoDetail - sw_data_histodetail vX.2" à partir de infinity 10.2 et "HistoHeader - sw_data_histoheader" et "HistoDetail - sw_data_histodetail" pour les versions antérieures de infinity)
L'export des variables externes a été versionné pour tenir compte de l'évolution des paramètres dossier dans infinity avec le nouveau champ SOC.ZONEPARAM qui remplace les anciens champs et l'utilisation de la nouvelle variable SOCDTR.GESTIONFLUIDEFL ("External Variable vX.10" à partir de infinity 10.10 et "External Variable vX.9" à partir de infinity 10.9)
L'export du détail des stocks a été versionné pour tenir compte de l'évolution des paramètres dossier dans infinity avec le nouveau champ SOC.ZONEPARAM qui remplace les anciens champs ("productstockdetail vX.10" à partir de infinity 10.10, "productstockdetail vX.7" à partir de infinity 10.7 et "productstockdetail" pour les versions antérieures de infinity)
L'export de la société infinity a été versionné pour tenir compte de l'évolution des paramètres dossier dans infinity avec le nouveau champ SOC.ZONEPARAM qui remplace les anciens champs ("InfinitySOC vX.10" à partir de infinity 10.10 et "InfinitySOC" pour les versions antérieures de infinity)
L'export des URLs externes ("External URL vX.6") a été complété pour exporter les futures URLs d'ouverture de Divalto infinity en One
L'export des stocks ("productstock", "productstock vX.7", "productstockdetail", "productstockdetail vX.7" et "productstockdetail vX.10") a été corrigé dans la prise en compte des quantités réservées (déplacement de la condition du WHERE vers HAVING)
ControlCenter + Backend
Le flux de gestion de la société a été complété (CC : "companyinfo" -> Backend : "0. Company") pour alimenter les champs website, siretNumber, vatIntra, apeCode, legalStatus, capitalStatus et rcsNumber
Nouveau flux pour les encours clients (CC : Données Utilisateurs / clients, "customercredit vX.1" à partir de infinity X.1 et "customercredit vX.7" à partir de infinity X.7 -> Backend : "50. Customer - 80. Customer Credit")
Nouveau flux pour les adresses des événements (CC : CRM, "Event Address" -> Backend : "60. CRM - 4.1. Event Address")
Nouveau flux pour les adresses des rendez-vous (CC : CRM, "Appointment Address" -> Backend : "60. CRM - 6.1. Appointment Address")
Nouveau flux pour les traductions des descriptions articles (CC : Données Article, "producttranslation vX.7" -> Backend : "30. Product - 6. Translation" + "30. Product - 6.1. Translation - Add/Update Culture/Language" + "30. Product - 6.2. Translation - Delete Culture/Language"). Evolution du batch de conversion "ConvertRTF.cmd" pour prendre en compte le champ "translation" de ce nouveau flux
Evolution du flux des articles (CC : Données Article, "product" et "product vX.7" -> Backend : "30. Product - 1. Product") pour exporter les articles qui ne sont plus valides afin de mieux gérer l'historique (suppression du filtre sur ART.HSDT + mappage ART.HSDT -> sw_data_product.closedDate)
Evolution du flux des affaires (CC : CRM, "Deal vX.1" et "Deal vX.6" -> Backend : "60. CRM - 2. Deal") pour exporter la date d'arrêté du calcul des chiffres clés (PRJAP.ARRETDT -> sw_data_deal.keyNumberDate)
Nouveau flux pour les libellés des chiffres clés des affaires (CC : Données de base, "Deal Key Number Label" -> Backend "20. Base Info - Deal Key Number Label")
Nouveau flux pour les chiffres clés des affaires (CC : CRM, "Deal Key Number vX.1" -> Backend "60. CRM - 2.1. Deal Key Number")
Evolution du flux des clients (CC : Données Utilisateurs / clients, "customer - sw_data_customer" et "customer - sw_data_customer VX.8" -> Backend : "35. 2.Customer - 2. Customer") pour exporter le mode de gestion du référencement (CLI.RFCCTRCOD -> sw_data_customer.generictype_ID_referencing)
Nouveau flux pour le référencement client (CC : Données Utilisateurs / clients, "referencing" et "referencing vX.7" -> Backend : "50. Customer - 81. Referencing")
Nouveau module DbExtract "Module Froid" pour gérer les différents flux liés aux données des fluides frigorigènes (Backend : 990 …)
Evolution du flux des types d'événements (CC : CRM, "Event type" -> Backend : "60. CRM - 1. Event Type") pour gérer les types d'événements qui ne sont plus valides (GRTEVT.HSDT -> sw_data_eventtype.closedDate)
Agent
La variable globale de la société (DIVINF_SOCID) a été passée en alphanumérique par défaut, création d'une variable globale alphanumérique pour la société commune (DIVINF_SOCID_COMMON) et modification des requêtes pour en tenir compte. Ceci va permettre de gérer du vrai alphanumérique pour le code société et non une conversion implicite.
L'export des articles ("04.01. Product" et "04.01.a. Product v10.7") a été corrigé pour tenir compte de la variable globale DIVINF_FAMID de la famille statistique à utiliser (avant on prenait toujours FAM_0001)
L'export des articles ("04.01. Product" et "04.01.a. Product v10.7") a évolué pour exporter une description complémentaire à partir des notes de infinity (ART/MNOTE.BLOB -> sw_data_product.supplementaryDescription1). Evolution du batch de conversion "ConvertRTF.cmd" pour prendre en compte le champ "supplementaryDescription1"
L'export des stocks ("04.03. Product Stock" et "04.03.a. Product Stock v10.7", "04.04. Product Stock Detail" et "04.04.a. Product Stock Detail v10.7") a évolué pour exporter le stock des articles qui ne sont plus valides afin de mieux gérer l'historique (suppression du filtre sur ART.HSDT)
L'export des déclinaisons ("04.07. Product Declination" et "04.07.a. Product Declination v10.7") a évolué pour exporter les déclinaisons des articles qui ne sont plus valides afin de mieux gérer l'historique (suppression du filtre sur ART.HSDT)
L'export des affaires/opportunités a été versionné pour tenir compte des prospects pour les affaires (PRJAP) à l'étape opportunité. Rétrocompatibilité à partir de la version infinity 10.6 ("06.01.b. Deal v10.6" à partir de infinity X.6, "06.01.a. Deal v10.1" à partir de infinity 10.1 et "06.01. Deal v7.5" à partir de infinity 7.5)
L'export des types de documents ("01.22. Document Type") a évolué pour exporter le type de document "Devis travaux"
L'export des historiques a été versionné pour tenir compte des devis travaux clients et devis travaux prospects. Utilisation d'une nouvelle variable globale DIVINF_HISTORY_WORKQUOTE_MONTH pour la période d'historique à exporter en mois. Rétrocompatibilité à partir de la version infinity 10.5 ("03.41.b. Histo Header v10.5" et "03.40.b. Histo Detail v10.5" à partir de infinity 10.5, "03.41.a. Histo Header v10.2" et "03.40.a. Histo Detail v10.2" à partir de infinity 10.2 et "03.41. Histo Header" et "03.40. Histo Detail" pour les versions antérieures de infinity)
L'export des variables externes a été versionné pour tenir compte de l'évolution des paramètres dossier dans infinity avec le nouveau champ SOC.ZONEPARAM et l'utilisation de la nouvelle variable SOCDTR.GESTIONFLUIDEFL ("01.30.a. External Variable v10.10" à partir de infinity 10.10 et "01.30. External Variable v10.9" à partir de infinity 10.9)
L'export du détail des stocks a été versionné pour tenir compte de l'évolution des paramètres dossier dans infinity avec le nouveau champ SOC.ZONEPARAM qui remplace les anciens champs ("04.04.b. Product Stock Detail v10.10" à partir de infinity 10.10, "04.04.a. Product Stock Detail v10.7" à partir de infinity 10.7 et "04.04. Product Stock Detail" pour les versions antérieures de infinity)
L'export de la société infinity a été versionné pour tenir compte de l'évolution des paramètres dossier dans infinity avec le nouveau champ SOC.ZONEPARAM qui remplace les anciens champs ("05.02.a. Infinity SOC v10.10" à partir de infinity 10.10 et "05.02. Infinity SOC" pour les versions antérieures de infinity)
L'export des URLs externes ("01.29. External URL v10.6") a été complété pour exporter les futures URLs d'ouverture de Divalto infinity en One
L'export des stocks ("04.03. Product Stock", "04.03.a. Product Stock v10.7", "04.04. Product Stock Detail", "04.04.a. Product Stock Detail v10.7" et "04.04.b. Product Stock Detail v10.10") a été corrigé dans la prise en compte des quantités réservées (déplacement de la condition du WHERE vers HAVING)
Dans l’export de la définition des rubriques « 21.01. Rubrique Definition », suppression de la définition des équipements
L’export de la définition des rubriques a été versionné pour prendre en compte la définition des équipements pour être en phase avec l’export des équipements. Rétrocompatibilité à partir de la version infinity 10.5 (“21.01.a. Rubrique Definition v10.5“ à partir de infinity 10.5 et “21.01. Rubrique Definition“ pour les versions antérieures)
Agent + Backend
Le flux de gestion de la société a été complété (Agent : "01.01. Company Infos" -> Backend : "A00.00. Company") pour alimenter les champs website, siretNumber, vatIntra, apeCode, legalStatus, capitalStatus et rcsNumber
Nouveau flux pour les encours clients (Agent : "03.06. Customer Credit v10.1" à partir de infinity X.1 et "03.06.a. Customer Credit v10.7" à partir de infinity X.7 -> Backend : "A40.44. Customer - Customer Credit")
Nouveau flux pour les adresses des événements (Agent : "06.06. Event Address" -> Backend : "A50.21. CRM - Event Address")
Nouveau flux pour les adresses des rendez-vous (Agent : "06.09. Appointment Address" -> Backend : "A50.31. CRM - Appointment Address")
Nouveau flux pour les traductions des descriptions articles (Agent : "04.13. Product Translation v10.7" -> Backend : "A30.60. Product - Translation" + "A30.61. Product - Translation - Add/Update Culture/Language" + "A30.62. Product - Translation - Delete Culture/Language"). Evolution du batch de conversion "ConvertRTF.cmd" pour prendre en compte le champ "translation" de ce nouveau flux
Evolution du flux des articles (Agent : "04.01. Product" et "04.01.a. Product v10.7" -> Backend : "A30.10. Product") pour exporter les articles qui ne sont plus valides afin de mieux gérer l'historique (suppression du filtre sur ART.HSDT + mappage ART.HSDT -> sw_data_product.closedDate)
Evolution du flux des affaires (Agent : "06.01.a. Deal v10.1" et "06.01.b. Deal v10.6" -> Backend : "A50.10. CRM - Deal") pour exporter la date d'arrêté du calcul des chiffres clés (PRJAP.ARRETDT -> sw_data_deal.keyNumberDate)
Nouveau flux pour les libellés des chiffres clés des affaires (Agent : "01.31. Deal Key Number Label" -> Backend "A20.27. Base Info - Deal Key Number Label")
Nouveau flux pour les chiffres clés des affaires (Agent : "06.03. Deal Key Number v10.1" -> Backend "A50.13. CRM - Deal Key Number")
Evolution du flux des clients (Agent : "03.30. Customer" et "03.30.a. Customer v10.8" -> Backend : "A40.10. Customer") pour exporter le mode de gestion du référencement (CLI.RFCCTRCOD -> sw_data_customer.generictype_ID_referencing)
Nouveau flux pour le référencement client (Agent : "03.07. Referencing" et "03.07.a. Referencing v10.7" -> Backend : "A40.45. Customer - Referencing")
Nouveaux flux "Module Froid" pour gérer les différents flux liés aux données des fluides frigorigènes (Agent : 11 … -> Backend : A90 ….)
Evolution du flux des types d'événements (Agent : "06.04. Event Type" -> Backend : "A50.01. CRM - Event Type") pour gérer les types d'événements qui ne sont plus valides (GRTEVT.HSDT -> sw_data_eventtype.closedDate)
Batchs
Les fichiers batchs (.cmd) ont été versionnés afin de bien identifier les versions installées. Ils ont tous la même version de départ (CC-20230523 pour les batchs destinés au ControlCenter et AG-20230523 pour les batchs destinés à l'Agent)
Evolution des batchs de conversion "ConvertRTF.cmd" (ControlCenter et Agent) pour prendre en compte le champ "supplementaryDescription1" du fichier des articles (CC : product-YYYYMMDDhhmmss.csv, AG : YYYYMMDD_hhmmss_product.csv)
Evolution des batchs de conversion "ConvertRTF.cmd" (ControlCenter et Agent) pour prendre en compte le champ "translation" du nouveau fichier des traductions des articles (CC : producttranslation-YYYYMMDDhhmmss.csv, AG : YYYYMMDD_hhmmss_producttranslation.csv)
Outils
/
Divers
Corrections et améliorations diverses
5.7.0.0 : 22/11/2022
Event : Dans "[Infinity] Export Intervention", export des temps (DetLivraison Temps et DetLivraisonInfinity Temps), ajout d'un tri dans le calcul du n° de ligne pour être en cohérence
Event : Dans "[Infinity] Export CRM", export de l'Agenda, dans le champ "Creator" on exporte le destinataire au lieu de la source
Event : Dans "[Infinity] Export Intervention", export des rapports (Export Intervention Report, File Intervention et FileEntity Intervention), uniformisation des jointures vers le client
Event : Dans "[Infinity] Export Contract", export des contrats, ajout du champs "CodeModeleContrat". Le fichier "ContratV2.txt" a été versionné en "ContratV57.txt"
Event : Dans "[Infinity] Export Intervention", possibilité d'exporter les interventions qui sont créées depuis un forecast (variable "ExternalExportInterventionFromForecast.Value" à mettre à 1). Les fichiers ont été renommés en xxxxV57 (EntLivraisonV57.txt, DetLivraisonV57.txt, DetLivraisonInfinityV57.txt). Le champ "interventionFromForecast" a été ajouté dans le fichier "DetLivraisonInfinityV57.txt"
Event : Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des contacts ("Contacts" et "Prospect / contacts"), évolution pour tenir compte de l'utilisation des compteurs de contacts dans infinity (évite d'être bloqué à 999 contacts par device)
Event : Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des contacts ("Contacts" et "Prospect / contacts"), a été modifié en vue du paramétrage de l'évolution de infinity sur les codes contacts uniques
Event : Dans "[Infinity] Export Deals", export des opportunités ("Opportunity (Project)"), a été modifié pour exporter les affaires de type opportunité suite à la création d'un nouveau type d'opportunité
Backend : Evolution dans "60. CRM - 7. Deal update current step" pour ne pas mettre à jour l'étape courrante sur les affaires de type opportunité
ControlCenter : Dans l'export "Appointment - sw_data_task", pour le champ "Représentant source", on exporte le créateur au lieu du destinataire
ControlCenter : Dans les exports "baseuser", "baseuser vX.6", "customer - sw_data_customer", "customer - sw_data_customer vX.8", "customeraddress", "customeraddress vX.8", "customercontact", "prospect" et "prospect vX.8", correction du champ concernant la province
ControlCenter : Dans les exports en différentiel avec horodatage, "Délai de rétention (jours)" a été mis à 0 au lieu de 2 pour gagner en performances
ControlCenter : On exporte pas les utilisateurs qui sont des modèles LDAP pour "baseuser vX.6" et "baseuser"
ControlCenter : L'export des adresses des équipements a été corrigé pour tenir compte du même filtre que les clients et les adresses (au moins un commercial obligatoire et dates de fin)
ControlCenter : L'export "X.3 Product Replacement And Linked" a été renommé en "Product Replacement And Linked vX.3"
ControlCenter : L'export des articles a été versionné pour exclure les articles indicés et améliorer les jointures. Rétrocompatibilité à partir de la version infinity X.7 ("product vX.7" à partir de infinity X.7 et "product" pour les versions antérieures de infinity)
ControlCenter : L'export du stock a été versionné pour améliorer les jointures sur les articles indicés. Rétrocompatibilité à partir de la version infinity X.7 ("productstock vX.7" à partir de infinity X.7 et "productstock" pour les versions antérieures de infinity)
ControlCenter : Dans l'export du stock ("productstock vX.7" et "productstock") et du détail de stock ("productstockdetail vX.7" et "productstockdetail"), on tient compte de la quantité réservée dans la table MRES au lieu de MVTL.RESQTE
ControlCenter : L'export des détails du stock a été versionné pour améliorer les jointures sur les articles indicés. Rétrocompatibilité à partir de la version infinity X.7 ("productstockdetail vX.7" à partir de infinity X.7 et "productstockdetail" pour les versions antérieures de infinity)
ControlCenter : L'export des déclinaisons articles a été versionné pour exclure les articles indicés et améliorer les jointures. Rétrocompatibilité à partir de la version infinity X.7 ("productdeclination vX.7" à partir de infinity X.7 et "productdeclination" pour les versions antérieures de infinity)
ControlCenter : L'export des entêtes de kits articles a été versionné pour exclure les articles indicés et améliorer les jointures. Rétrocompatibilité à partir de la version infinity X.7 ("productkitheader vX.7" à partir de infinity X.7 et "productkitheader" pour les versions antérieures de infinity)
ControlCenter : L'export des détails de kits articles a été versionné pour exclure les articles indicés et améliorer les jointures. Rétrocompatibilité à partir de la version infinity X.7 ("productkitdetail vX.7" à partir de infinity X.7 et "productkitdetail" pour les versions antérieures de infinity)
ControlCenter : L'export des articles liés a été versionné pour exclure les articles indicés et améliorer les jointures. Rétrocompatibilité à partir de la version infinity X.7 ("Product Replacement And Linked vX.7" à partir de infinity X.7 et "Product Replacement And Linked vX.3" à partir de infinity X.3)
ControlCenter : L'export de unités a été versionné pour exclure les articles indicés. Rétrocompatibilité à partir de la version infinity X.7 ("InfinityT005 vX.7" à partir de infinity X.7 et "InfinityT005" pour les versions antérieures de infinity)
ControlCenter : L'export des conditions de vente a été versionné pour exclure les articles indicés et améliorer les jointures. Rétrocompatibilité à partir de la version infinity X.7 ("Sales Conditions vX.7" à partir de infinity X.7 et "Sales Conditions vX.7" pour les versions antérieures de infinity). Désactivé par défaut
ControlCenter : L'export des tarifs a été versionné pour exclure les articles indicés et améliorer les jointures. Rétrocompatibilité à partir de la version infinity X.7 ("InfinityTAR vX.7" à partir de infinity X.7 et "InfinityTAR" pour les versions antérieures de infinity)
ControlCenter : L'export des tarifs promotions a été versionné pour exclure les articles indicés et améliorer les jointures. Rétrocompatibilité à partir de la version infinity X.7 ("InfinityTARPROMO vX.7" à partir de infinity X.7 et "InfinityTARPROMO" pour les versions antérieures de infinity)
ControlCenter : L'export des remises a été versionné pour exclure les articles indicés et améliorer les jointures. Rétrocompatibilité à partir de la version infinity X.7 ("InfinityTRE vX.7" à partir de infinity X.7 et "InfinityTRE" pour les versions antérieures de infinity)
ControlCenter : L'export des remises promotions a été versionné pour exclure les articles indicés et améliorer les jointures. Rétrocompatibilité à partir de la version infinity X.7 ("InfinityTREPROMO vX.7" à partir de infinity X.7 et "InfinityTREPROMO" pour les versions antérieures de infinity)
ControlCenter : L'export des statistiques a été versionné pour améliorer les jointures sur les articles indicés. Rétrocompatibilité à partir de la version infinity X.7 ("sw_data_statistic vX.7" à partir de infinity X.7", "sw_data_statistic vX.2" à partir de infinity X.2 et "sw_data_statistic" pour les versions antérieures de infinity)
ControlCenter : L'export des clients "customer - sw_data_customer" et "customer - sw_data_customer vX.8" a été déplacé après les tables liées pour éviter des problèmes sur les créations d'enregistrements pendant l'export
ControlCenter : L'export des historiques "HistoHeader - sw_data_histoheader" et "HistoHeader - sw_data_histoheader vX.2" a été déplacé après les détails pour éviter des problèmes sur les créations d'enregistrements pendant l'export
ControlCenter : L'export des contacts "customercontact", des évènements "Event - sw_data_event" et des rendez-vous "Appointment - sw_data_task" a été modifié en vue du paramétrage de l'évolution de infinity sur les codes contacts uniques (T2.CE3='1')
ControlCenter : L'export des équipements "equipment" a été versionné suite à l'utilisation du nouveau champ "STATUSCRM" ("equipment vX.9" à partir de infinity X.9 et "equipment" pour les versions antérieures de infinity)
ControlCenter : L'export des types d'affaires/opportunités "Deal Type" a été versionné suite à l'ajout d'un nouveau type d'opportunité pour gérer les affaires de type opportunité de infinity ("Deal Type vX.1" à partir de infinity X.1 et "Deal Type" pour les versions antérieures de infinity)
ControlCenter : L'export des types d'étapes d'affaires/opportunités "Deal Step Type - sw_data_dealsteptype" a été versionné suite à l'ajout d'un nouveau type d'opportunité pour gérer les affaires de type opportunité de infinity ("Deal Step Type - sw_data_dealsteptype vX.1" à partir de infinity X.1 et "Deal Step Type - sw_data_dealsteptype" pour les versions antérieures de infinity)
ControlCenter : Dans l'export des affaires "Deal vX.1", gestion des affaires de type opportunité de infinity suite à la création d'un nouveau type d'opportunité
ControlCenter : Correction de l'export des types d'événements "Event type"
ControlCenter : L'export des contrats "Contrat vX.5" a été versionné suite à l'utilisation du nouveau champ SOCDTR.CONTRATTYP pour calculer la date de fin d'un contrat. Rétrocompatibilité à partir de la version infinity X.8 ("Contrat vX.8" à partir de infinity X.8, "Contrat vX.5" pour les versions infinity X.5, X.6, X.7 et "Contrat" pour les versions antérieures de infinity
ControlCenter : L'export "Définition Rubriques Projet/Affaire" a été complété pour gérer les champs personnalisés pour les affaires de type opportunité
ControlCenter + Backend : Amélioration du flux de gestion des types d'évènements (CC: "Event type" -> Backend : "60. CRM - 1. Event Type") pour ne pas prendre en compte les traductions qui n'existent pas et les champs disallowBOCreation et disallowFOCreation
ControlCenter + Backend : Gestion des fichiers joints en différentiel. Modification CC "Document file synchronization" + nouveau CC "2. File List" + renommage/modification backends d'import de fichiers + création nouveaux backends de suppression de fichiers
ControlCenter + Backend : Nouveau flux pour les modèles de contrats (CC : Module Contrat - Modèle de contrat -> Backend : "91. Contract - 0. Contract Model")
ControlCenter + Backend : Nouveau flux pour les types de mesures compteurs (CC : Module IM - measuretypecounter vX.6 -> Backend : "92. Equipment - 6. Measure Type Counter")
ControlCenter + Backend : Amélioration du flux de gestion des contacts (CC : "customercontact" -> Backend "50. Customer - 3. Contact") en mappant le champ erpContactID en vue du paramétrage de l'évolution de infinity sur les codes contacts uniques
ControlCenter + Backend : Nouveau flux pour les variables externes (CC : Module Données de base - External Variable vX.9 -> Backend : "20. Base Info - External Variable")
Corrections et améliorations diverses
5.6.0.0 : 17/05/2022
Event : A partir de cette version, si un fichier d'export est modifié (ajout d'un nouveau champ) il sera indicé avec le n° de version (ex : xxxxV56.txt)
Event : Dans "[Infinity] Export Files", les conditions d'export des fichiers ont été homogénéisés
Event : Dans "[Infinity] Export Stock Movement", correction dans le fichier "Mouvement" pour transformer le code opération IO -> II (si qté négative)
Event : Dans "[Infinity] Export Equipment and type", export des équipements, ajout du champ "CodeEquipmentAdrLiv". Le ficher "EquipementV3.txt" a été renommé en "EquipementV56.txt"
Event : Dans "[Infinity] Export Equipment and type", uniformisation de l'export des types d'équipements et des types d’interventions avec l'ajout des champs Info1 -> Info20. Les fichiers "typeintervention.txt" et "typeequipement.txt" ont été versionnés respectivement en "typeinterventionV56.txt" et "typeequipementV56.txt"
Event : Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des clients, ajout des champs "BlJr", "Feu", "Stat", "RegionCod", "TitID" et "AgenceCod". Le fichier "Client.txt" a été versionné en "ClientV56.txt"
Event : Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des prospects, ajout des champs "CodeSFAC", "CondRegl", "Stat", "CodeTVA", "RegionCod", "TitID" et "AgenceCod". Le fichier "Prospect.txt" a été versionné en "ProspectV56.txt"
Event : Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des adresses, ajout des champs "RegionCod" et "AgenceCod". Le ficher "AdrLivV2.txt" a été renommé en "AdrLivV56.txt"
Event : Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des contacts, ajout des champs "LastName", "FirstName" et "HsDt". Le fichier "Contact.txt" a été versionné en "ContactV56.txt"
Event : Dans "[Infinity] Export Prospect/Contacts/AdrLiv", export des contacts des prospects, ajout des champs "LastName", "FirstName" et "HsDt". Le fichier "ProspectContact.txt" a été versionné en "ProspectContactV56.txt"
Event : Dans "[Infinity] Export Intervention", possibilité de ne pas exporter les interventions s'il n'existe aucune ligne article/temps (variable "ExternalExportInterventionDetailsMandatory.Value" à mettre à 1)
Event : Dans "[Infinity] Export Intervention", export des entêtes "EntLivraison", la recherche du dépôt a été complétée en utilisant la saisie des temps
Event : Dans "[Infinity] Export Delivery", export des détails "DetLivraison" et "DetLivraisonInfinity" tient compte des quantités gratuites (idem que pour les commandes et les devis)
Backend : Correction de "50. Customer - 8. Visit date update" pour ne pas créer de doublons
Backend : Le mode de "60. CRM - 4. Event" et "60. CRM - 6. Task" a été passé en "Ajout et mise à jour" (plus de suppression)
Backend : Renommage de certains flux liés aux prix afin de changer l'ordre de traitement pour permettre une résolution code-ID sur le backend "30. Product - 1. Product"
Backend : Renommage backend "80. Customer - Order ERP Number" en "80. Customer - 0. Order ERP Number"
Backend : Ajout backend "80. Customer - 1. Histo ERP Number" pour mettre à jour sw_data_histoheader.orderheader_ID
Backend : Ajout backend "91. Contract - 2.1. Contract - Status" pour mettre à jour les statuts des contrats
ControlCenter : L'export des motifs de pertes d'opportunités/affaires a été versionné suite au filtrage sur le type de motif. Rétrocompatibilité à partir de la version infinity X.3 ("Deal Loss Reason vX.3" à partir de infinity X.3 et "Deal Loss Reason" pour les versions antérieures de infinity)
ControlCenter : Dans les exports de prix "InfinityTAR", "InfinityTARPROMO", "InfinityTRE", "InfinityTREPROMO" et "Sales Conditions", on tient compte de la date de fin de validité d'un article (ART.HSDT)
ControlCenter : Dans les exports de prix "InfinityTAR", "InfinityTRE" et "Sales Conditions", on tient compte des dates de début (T034.MARDDT) et de fin de marchés (T034.MARFDT)
ControlCenter : Dans les exports de prix "Sales Conditions", la clé unique a été complétée avec le marché et l'unité de vente
ControlCenter : Les exports des statistiques "sw_data_statistic" et sw_data_statistic vX.2" ont été corrigés pour tenir compte de la sous-référence 2
ControlCenter : Dans le module "Statistiques", ajout d'une constante %HISTORY_STATISTIC_MONTH% avec valeur par défaut à 36 afin de pouvoir paramétrer plus facilement le nombre de mois à prendre en compte sans avoir besoin de modifier la requête
ControlCenter : L'export "1. Customer File List" a été corrigé afin que le filtre sur le représentant soit correct
ControlCenter : L'export "Sales Conditions" a été corrigé afin que le champ "currency_ID" soit correct
ControlCenter : L'export "Sales Conditions" a été désactivé par défaut car on utilise directement les données de TAR et TRE dans des tables weavy
ControlCenter : L'export "Event type" a été complété pour ajouter la constante "Gen_GdprAnonymization"
ControlCenter : L'export "productfamily" a été corrigé en ajoutant un tri afin que le champ "productfamily_ID_parentFamily" soit correctement pris en compte dans le backend
ControlCenter : L'export des structures d'éléments d'affaires "Deal Element Structure" a été corrigé en ajoutant un tri afin que le champ "DealElementStructure_ID_Parent" soit correctement pris en compte dans le backend
ControlCenter : Les exports "Données Rubriques Client/Prospect" et "Données Rubriques Contact" ont été corrigés afin que le filtre sur l'établissement soit correct
ControlCenter : L'export des agences "branchoffice" ne tient compte que de la table T145 suite à une évolution dans infinity
ControlCenter : L'export des activités "Deal Element Activity" a été corrigé car la clé de la table ne tenait pas compte de l'élément d'affaire et la condition n'était pas homogène avec l'export des éléments d'affaires "Deal Element"
ControlCenter : L'export des activités par utilisateur "Deal Element Activity User" a été corrigé car la clé de la table ne tenait pas compte de l'élément d'affaire, pour tenir compte de la nouvelle clé de DealElementActivity_ID, pour ne pas démultiplier les lignes en cas de SALCOD multiple dans la table VRP et la condition n'était pas homogène avec l'export des éléments d'affaires "Deal Element"
ControlCenter : L'export de la structure des éléments d'affaires "Deal Element Structure" a été corrigé car la condition n'était pas homogène avec l'export des éléments d'affaires "Deal Element"
ControlCenter : Dans l'export "Event - sw_data_event", le calcul du champ "eventDate" a été corrigé car il plantait selon la version de sql
ControlCenter : Dans l'export "Appointment - sw_data_task", le calcul du champ "startDate" a été corrigé car il plantait selon la version de sql
ControlCenter + Backend : Nouveau flux pour les motifs de pertes de documents (CC : Module Données de base - Document Loss Reason vX.3 -> Backend : "20. Base Info - Document Loss Reason")
ControlCenter + Backend : Amélioration de la gestion des statuts des contrats dans le flux des contrats (CC : Module Contrat - Contrat et contrat vX.5 -> Backend : "91. Contract - 2. Contract" + nouveau backend "91. Contract - 2.1. Contract - Status")
ControlCenter + Backend : Gestion IDMapping sur adresses équipements (CC : "IDMapping" -> Backend "25. 94.IDMapping Equipment Address")
ControlCenter + Backend : Correction du flux de gestion des types de tâches de "Données de base" (CC : "Task Type - sw_data_generictype" -> backend "20. Base Info - Task Type") pour prendre en compte les types d'évènements "Tâche à réaliser" et "Tâche réalisée" à la place de "Rendez-vous à confirmer" et "Rendez-vous confirmés". Le backend a été mis en "Ajout, mise à jour et masquage" pour ne pas perdre les types existants si déjà utilisés
ControlCenter + Backend : Correction du flux de gestion des types de tâches de "CRM" (CC : "Task type" -> backend "60. CRM - 5. Task Type") qui ont été renommés (CC : "Appointment type" -> backend "60. CRM - 5. Appointment Type"). Les constantes "PHONECALL" et "QUOTATION" ont été supprimées. Le backend a été mis en "Ajout, mise à jour et masquage" pour ne pas perdre les types existants si déjà utilisés
ControlCenter + Backend : Correction du flux de gestion des tâches de "CRM" (CC : "Task - sw_data_task" -> backend "60. CRM - 6. Task" qui ont été renommés (CC : "Appointment - sw_data_task" -> backend "60. CRM - 6. Appointment"). Dans le backend prise en compte du champ "tasktype_ID" (Rendez-vous) au lieu de "generictype_ID_TaskType" (Tâche)
ControlCenter + Backend : L'export des clients "customer - sw_data_customer" a été versionné suite à l'utilisation du nouveau champ agence de infinity (CC : "customer - sw_data_customer vX.8" à partir de infinity X.8 et "customer - sw_data_customer" pour les versions antérieures de infinity -> backend "35. 2.Customer - 2. Customer")
ControlCenter + Backend : L'export des prospects "prospect" a été versionné suite à l'utilisation du nouveau champ agence de infinity (CC : "prospect vX.8" à partir de infinity X.8 et "prospect" pour les versions antérieures de infinity -> backend "35. 2.Customer - 3. Prospect")
ControlCenter + Backend : L'export des adresses "customeraddress" a été versionné suite à l'utilisation du nouveau champ agence de infinity (CC : "customeraddress vX.8" à partir de infinity X.8 et "customeraddress" pour les versions antérieures de infinity -> backend "50. Customer - 2. Address")
ControlCenter + Backend : L'export des adresses des équipements (CC : "equipmentaddress" -> Backend "92. Equipment - 3.1. Equipment Address") a été mis en mode différentiel avec horodatage
Outil : L'application de conversion des champs dynamiques "ConvertToDynamicFields.exe" (version 1.0.0.3) a été modifiée pour prendre en compte le versioning mis en place sur certains fichiers exportés par l'event (ClientV56.txt, ProspectV56.txt, ContactV56.txt, ProspectContactV56.txt)
Corrections et améliorations diverses
5.5.0.1 : 03/12/2021
Fix pour l'import du Master Infinity par rapport à version système de la base
Fix dans le scénario de base, flux DealStatusV2
5.5.0.0 : 16/11/2021
Event : Dans "[Infinity] Export Delivery", changement dans l'ordre d'export des fichiers et amélioration de la gestion du flag srvExport
Event : Dans "[Infinity] Export Documents", changement dans l'ordre d'export des fichiers et amélioration de la gestion du flag srvExport
Event : Dans "[Infinity] Export Documents", on exporte pas les documents encore en brouillon BO (draftBO = 1)
Event : Ajout de nouveaux champs dans l'export des interventions (intervention parent, collaborateur, date de début, date de fin, ...). Les fichiers ont été renommés en xxxxV5 (EntLivraisonV5.txt, DetLivraisonV5.txt, DetLivraisonInfinityV5.txt)
Event : Création de la nouvelle action "[Infinity] Export Stock Movement", pour exporter les mouvements de stock technicien (Mouvement.txt) et les détails (MouvementDetail.txt)
Event : Création de la nouvelle planification "[Infinity] Export stock" sans fréquence, afin de pouvoir exporter les stocks indépendamment des autres exports
Event : Dans "[Infinity] Export Deals Intervention Times", l'export des feuilles de temps liées aux interventions a été versionné en "AffaireInterventionTempsV2.txt". Ajout de nouveaux champs, possibilité de surcharger. Ce fichier ne sera désormais plus converti au format Datahub (.dhub) mais traité directement par le scrutateur mobile de infinity
Event : Dans "[Infinity] Export Delivery" et "[Infinity] Export Intervention", correction dans "BatchSerialNo" pour exporter uniquement les enregistrements avec n° de série/lot (on exporte pas les enregistrements qui ont juste une qualification de stock)
ControlCenter : Les anciens modules obsolètes "INFINITY SAV - ..." ont été supprimés
ControlCenter : On exporte pas les unités liées à des articles désactivés pour "Infinity T005"
ControlCenter : L'export des types d'interventions "interventiontype" a été versionné suite à la refonte des tables côté infinity ("interventiontype vX.7" à partir de infinity X.7 et "interventiontype" pour les versions antérieures de infinity)
ControlCenter : L'export des agences "branchoffice" a été corrigé afin de pouvoir exporter des agences si le vertical infinity IM n'est pas installé
ControlCenter : L'export des articles "product" a été corrigé pour la gestion des tables communes lors de la jointure vers T005
ControlCenter : L'export des articles "product" a été corrigé pour tenir compte de la date d'effet du tarif pour la colonne prix par défaut
ControlCenter : L'export des contacts "customercontact" a été corrigé pour tenir compte des filtres des clients/prospects exportés
ControlCenter : L'export des historiques a été versionné suite à l'utilisation du préfixe dans les n° de documents. Rétrocompatibilité à partir de la version infinity X.2 ("HistoHeader - sw_data_histoheader vX.2" et "HistoDetail - sw_data_histodetail vX.2" à partir de infinity X.2, "HistoHeader - sw_data_histoheader" et "HistoDetail - sw_data_histodetail" pour les versions antérieures de infinity)
ControlCenter : L'export des statistiques a été versionné suite à l'utilisation du préfixe dans les n° de documents. Rétrocompatibilité à partir de la version infinity X.2 ("sw_data_statistic vX.2" à partir de infinity X.2, "sw_data_statistic" pour les versions antérieures de infinity)
ControlCenter + Backend : Mise en place de l'horodatage sur les fichiers en mode différentiel sous la forme "file-[DATETIME].csv"
ControlCenter + Backend : Rattrapage sur l'évolution des statuts des affaires/opportunités (CC : "Deal Status V2" -> Backend : "20. Base Info - Deal StatusV2", CC : "Opportunity Status" -> Backend : "20. Base Info - Opportunity Status", CC : "Deal Step Type", CC : "Deal vX.1")
ControlCenter + Backend : L'export des dépôts "productdepo" a été versionné suite à l'utilisation de nouveaux champs de infinity ("producdepo vX.7" à partir de infinity X.7 et "productdepo" pour les versions antérieures de infinity) + backend "30. Product - 3. Product depot"
ControlCenter + Backend : Modification CC "Product Stock Qualification" et backend "30. Product - 3.1. Stock Qualification" pour mettre à jour la qualification par défaut
ControlCenter + Backend : Modification CC ""productstock" et backends "30. Product - 4. Stock" + "30. Product - 4. Stock - Adjust Quantity" pour gérer les quantités théoriques/réelles
ControlCenter + Backend : Modification CC ""productstockdetail" et backends "30. Product - 4.1. Stock Detail " + "30. Product - 4.1. Stock Detail - Adjust Quantity" pour gérer les quantités théoriques/réelles
ControlCenter + Backend : L'export des types de mouvements "Product Stock Movement Type" a été versionné suite à l'utilisation du nouveau champ de la famille d'opération à exporter dans infinity ("Product Stock Movement Type vX.7" à partir de infinity X.7 et "Product Stock Movement Type" pour les versions antérieures de infinity). De nouveaux champs ont également été mappés (Transfert de dépôt et Portée)
ControlCenter + Backend : Correction du datatype sur les motifs de pertes des opportunités (CC : "Deal Loss Reason" -> Backend "20. Base Info - Deal Loss Reason", CC : "Deal v7.5", CC : "Deal vX.1" )
Corrections et améliorations diverses
5.4.0.0 : 18/05/2021
Event : Ajout de nouveaux champs dans le détail de l'export des interventions afin d'identifier s'il s'agit d'une pièce (avec flag sortir du stock), d'un temps de trajet ou d'un temps travaillé. Le fichier DetLivraisonV3.txt a été renommé en DetLivraisonV4.txt
Event : Ajout de nouveaux accès à des pages du BO dans le fichier LinkToWeavy.txt
Event : Des variables ont été mises en place dans l'export LinkToWeavy.txt pour une meilleure portabilité
Event : Ajout de nouveaux champs dans l'export des équipements afin de lier un équipement à une adresse. Le ficher EquipementV2.txt a été renommé en EquipementV3.txt
Event : DelStep.txt n'est plus généré par défaut car non géré dans l'import Divalto infinity.
Backend : "0. Company - Variable" permet de mettre à jour la variable "ExternalCompanyCode.Value" utilisée dans l'export LinkToWeavy.txt
ControlCenter : Amélioration du fichier de commande "Scrutateur.cmd" pour ne générer le fichier flag "ExportFinished.flag" que si des fichiers de données *.txt sont présents
ControlCenter : L'export des utilisateurs "baseuser" a été versionné suite à l'utilisation de nouveaux champs de infinity ("baseuser vX.6" à partir de infinity X.6 et "baseuser" pour les versions antérieures de infinity)
ControlCenter : On exporte pas les utilisateurs dont le code commence par $ (utilisateur technique pour webservice, ...) pour "baseuser vX.6"
ControlCenter : On exporte pas les rubriques (définition et données) dont le code rubrique n'est pas conforme (sont autorisés uniquement les lettres : A->Z, a->z, les chiffres : 0->9 et le caractère spécial : _)
ControlCenter : Le module DbExtract "DIM" a été renommé "IM"
ControlCenter : L'export des contrats "Contrat" et "Contrat Facturation" ont été versionnés (à rebours) en "Contrat vX.5" et "Contrat Facturation vX.5" et décochés par défaut
ControlCenter : Correction du calcul du prix unitaire net dans l'export du détail de l'historique (HistoDetail - sw_data_histodetail)
ControlCenter : Correction du calcul du montant dans l'export des statistiques (sw_data_statistic)
ControlCenter + Backend : Nouveau flux pour les agences (CC : Module IM - branchoffice -> Backend : "1. Branchoffice")
ControlCenter + Backend : Nouveau flux pour les urls qui permet d'ouvrir les écrans infinity en mode client léger ainsi que l'appel du webservice infinity qui permet notamment la création de devis travaux (CC : Module Données de base - External URL vX.6 -> Backend : "20. Base Info - ExternalUrl")
Outil : L'application de conversion de fichiers pour le DataHub de Divalto infinity "ConvertForDataHub.exe" (version 1.0.0.1) horodate le fichier .dhub de destination (file_[YYYYMMDDhhmmss].dhub) et supprime le fichier .txt d'origine
Corrections et améliorations diverses
5.3.0.0 : 17/11/2020
Event : Gestion des genres d'équipements dans les exports "Type équipement" et "Equipment" (fichier renommé en equipementV2.txt)
Event : Ajout de nouveaux champs dans l'export des interventions (affaire, élément d'affaire, activité, ...). Les fichiers ont été renommés en xxxxV3 (EntLivraisonV3.txt, DetLivraisonV3.txt, DetLivraisonInfinityV3.txt)
Event : Dans l'export des temps des interventions, prise en compte de srvExport de l'intervention
Event : Le rapport d'intervention au format pdf est exporté avec un nom plus parlant
Event : Export d'un nouveau ficher "BatchSerialNo.txt" pour les pièces avec gestion lot/n° de série dans les interventions
Event + ControlCenter : Nouvel export pour les feuilles de temps liées aux interventions et modification du fichier "ConvertDataHub.cmd" pour la conversion au format .dhub pour traitement par le DataHub de infinity
Backend : Renommage Backend "80. Customer - Recode From Prospect" en "26. Customer - Recode From Prospect" pour changer l'ordre de planification
ControlCenter : Modification fichier "ConvertRtfRetour.cmd" -> Erreur colonne commentaires pour EntDocument.txt -> il s'agit de la colonne 13 (et pas 17)
ControlCenter : Dans l'export des entêtes d'historiques de documents correction du type de document
ControlCenter : Dans le flux des collaborateurs, prise en compte d'une nouvelle constante %DECODING_NAME% afin de paramétrer le décodage des Noms et Prénoms
ControlCenter : L'export des éléments d'affaires est filtré par rapport à l'arbo technique paramétré dans le dossier infinity
ControlCenter : L'export des contrat et facturation des contrats est désactivé par défaut
ControlCenter : Dans le flux de génération des fichiers, prise en compte de nouvelles constantes %PATHPRODOCUMENT% pour différencier les chemins client/prospect et %PATHPROJECTDOCUMENT% pour différencier les chemins projet/affaire
ControlCenter : Modification fichier "ConvertDataHub.cmd" pour supprimer les fichiers .txt après leur conversion en .dhub
ControlCenter + Backend : Nouveau module DbExtract "DIM" pour gérer les flux "Genres d'équipements", "Types d'équipements", "Equipments", "Adresses des équipements", "Types de garanties" et "Types d'interventions"
ControlCenter + Backend : Gestion des champs dynamiques (rubriques dans infinity) sur les équipements
ControlCenter + Backend : Nouveau flux des types d'actvités
ControlCenter + Backend : Prise en compte de l'élément parent dans le flux des éléments d'affaires
ControlCenter + Backend : Prise en compte de la date d'archivage/fermeture d'un contact dans le flux des contacts
ControlCenter + Backend : Gestion des codes et nom de site dans le flux des adresses des clients
ControlCenter + Backend : Prise en compte de la table des types d'activités (au lieu des types génériques) dans le flux des choix d'activités pour un élément d'affaire
ControlCenter + Backend : Gestion IDMapping sur adresses clients
ControlCenter + Backend : Prise en compte des champs Main d'oeuvre, Déplacement et Pièce dans le flux facturation contrats
ControlCenter + Backend : Nouveau flux pour les unités de poids
ControlCenter + Backend : Correction sur le flux des unités de dimensions
ControlCenter + Backend : Contrats -> Le type générique CONTRACT_TYPE n'est plus utilisé car remplacé par la table des types de contrat sw_data_contracttype
ControlCenter + Backend : Deal Element Activity -> Le type générique DEAL_DEALACTIVITY n'est plus utilisé car remplacé par la table des types d'activité sw_data_timetypeactivity
ControlCenter + Backend + Event : Gestion des affaires et éléments d'affaires dans les contrats (avec renommage du fichier d'export des contrats en ContratV2.txt)
ControlCenter + Backend + Event : Prise en compte de la table des types de contrat (au lieu des types génériques) dans le flux des contrats
Corrections et améliorations diverses
5.2.0.0 : 02/07/2020
Event : Une modification dans la gestion des pièces commerciales fait que l’export des devis sur les prospects sera pris compte directement sans validation externe
Event : Amélioration de l'export des documents pour se baser sur les tables liées à l'algorithme de prix infinity
Event : Gestion des kits liés afin de ne pas exporter les lignes de détails
Event : Amélioration de la gestion des prix s'il est porté par le kit ou par les composants dans le cas des kits non liés
Event + Backend : Gestion des groupes de tiers pour les clients
Backend : Renommage de certains flux liés aux prix afin de changer l'ordre de traitement pour permettre une résolution code-ID sur les Backend Customer et Prospect
Backend : Renommage de flux liés à l'IDMapping afin de changer l'ordre de traitement pour assurer une meilleure gestion de la recodification
ControlCenter : Amélioration de la gestion des libellés et des facteurs de conversion des unités de vente
ControlCenter : Prise en compte du dossier commun (999) dans la recherche des informations sur les tarifs et les remises
ControlCenter : Prise en compte des tarifs qui se terminent le jour de l'export
ControlCenter : Prise en compte de la date de fin des articles dans l'export des stocks
ControlCenter : Prise en compte du dépôt dans l'export des utilisateurs
ControlCenter : Amélioration de l'export des types de mouvements
ControlCenter : Amélioration de la gestion des libellés dans l'export des articles avec sous-références
ControlCenter : Amélioration de la gestion de l'EAN dans l'export des articles
ControlCenter : Amélioration de la gestion de l'export des fichiers joints pour les articles avec sous-références
ControlCenter + Backend : Prise en compte des champs liés à la tarification dans le flux des prospects
ControlCenter + Backend : Amélioration de l'export des types de documents
ControlCenter + Backend : Nouveau flux des détails de stock
ControlCenter + Backend : Nouveau flux pour la gestion du logo de la société
ControlCenter + Backend : Gestion IDMapping sur contrats
ControlCenter + Backend + Event : Gestion des types de rendez-vous
Corrections et améliorations diverses
5.0.0.1 : 27/11/2019
Modifications dans ControlCenter:
sur l'extraction des tarifs, des 998 étaient présents au lieu de %SOCID% (Proce Catgory, T072, TARPROMO)
Ajout de l'ID Mapping pour type d'intervention, type d'équipement et équipement suite release Divalto infinity 10.4.
Ajout des backends pour les ID mapping ajoutés.
Fix sur Events.
5.0.0.0 : 25/10/2019
Introduction de la surcharge infinity pour Divalto weavy, incluant des tables propres à infinity, l'algorithme de prix infinity et les webhooks pour infinity.
4.1.0.1 : 30/04/2019
Bugfix dans le flux eventtype :
ajout des événements statiques (Consent, GdprRequest et Campaign) et ajout des 3 champs MailingMode, disallowBOCreation et disallowFOCreation dans la config du controlcenter (INFINITY - CRM -> Event type)
modification du backend "60. CRM - 1. Event Type" afin de mapper les 3 champs ajoutés
Bugfix dans ConvertToDynamicFields : erreur possible lorsque le contenu d'un champ personnalisé contient, côté infinity, des traits d'union dans les valeurs, sachant que l'outil interprète les plages d'infinity (ex:A-D, en A,B,C,D)
4.1.0.0 : 12/04/2019
Refonte de la méthode d'installation du kit suite aux évolutions des surcharges
4.0.0.1 : 10/12/2018
Fix mineurs suite à livraison du kit V4.
DLL manquante pour l'outil convert
Case à cocher export binaire pour le report lié à l'intervention
Fix dans l'extraction des prospects
Ajout de la notion de site dans les adresses de livraisons
4.0.0.0 : 30/11/2018
Refonte de l’échange des Questionnaires/Rubriques avec les champs personnalisés de Swing (uniquement pour les questionnaires IMPLICITE en standard)
Génération des vues partielles des champs personnalisés selon une donnée de la table (voir extraction des événements, rubriques variables selon le type d’événements)
Export des contrats du module contrats et abonnements d’infinity pour un chargement initial dans Swing
Export des contrats de Swing vers infinity
Export des interventions hors contrats dans des bons de livraisons pour facturation dans infinity
Import dans infinity des adresses de livraisons
Import dans infinity des pièces jointes liées à un document (devis/commande)
X.3 : extraction des articles complémentaires et de remplacement à partir des cartographies articles
Corrections et améliorations diverses
3.0.0.1 : 28/08/2018 : Fix mineurs
Corrections de l'encodage de certains batch du dossier (enregistrés en UTF-8 au lieu d'ANSI, pose un problème selon la version de Windows server)
Corrections de 2 chemins dans Settings.json pour ControlCenterRswEditor (DBExtract 1.6 et 1.9, C:\SwingMobility\WorkingDir au lieu de C:\SwingMobility\ControlCenter_Export)
Ajout de l'URL server dans Settings.json de ControlCenterRswEditor (variable selon le type de projet)
3.0.0.0 : 22/08/2018
Gestions des questionnaires/rubriques implicites
Intégration des bons de livraisons dans infinity
Intégration des fichiers joints dans Infinity
Modification du packaging four faciliter l'installation
Correction diverses
2.1.0.0 : 23/02/2018
Ajout de la gestion des sous-références
Ajout des kits articles
Ajout des éléments d'affaires et activités
Utilisation du scrutateur Infinity pour la remontée de données
Correction diverses
2.0.0.1 : 02/10/2017 : bugFix
Correction du flux backend "70. 7.Adjust CustomerUser link after recode" pouvant potentiellement supprimer un lien client-user si les clients peuvent être modifiés (srvExport=1)