...
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'équipements 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
...