Sommaire |
---|
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'é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/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
...