Divalto weavy 6.1 (Release) : notes de version Master & Backoffice
Version | Date de sortie | Durée de maintenance |
---|---|---|
6.1 Release | 27/05/2024 | 3 ans à partir de la sortie de la RELEASE (Voir le tableau de maintenance) |
Master
Changelog | Numéro de ticket | Intitulé |
---|---|---|
Lors de la duplication d'une intervention les champs suivants ne sont plus recopiés :
→ Modification script master qui a une incidence sur le BackOffice | Erreur création DTR de suite après duplication d'intervention | |
Webhook Equipment En mode LIST, nouveau filtre pour rechercher la localisation d’un équipement pour une date donnée "locationCodeCustomerAddressAndDate": "value1&&value2" Interprétation du filtre : codeCustomerAddress = 'value1' AND (ea.startDate IS NULL OR ea.startDate <= 'value2') AND (ea.endDate IS NULL OR ea.endDate >= 'value2') avec ea = sw_data_equipmentaddress | 7435 | [localisation équipement] - Webook équipement - LIST : intégrer un filtre sur la date |
Webhook Contract En mode PUT, nouvelle règle métier pour autoriser une seule définition de facturation pour un contrat donné | 8205 | Webhook Contract + Billing |
Appel webservice infinity integration_adresse :
Appel webservice infinity integration_equipement :
| 8203 | Sécurisation retour appel WS avec recodification |
Si la variable MasterInfinity est activée et qu’on décoche “Site d’intervention”, le code du site est conservé. Ceci permet de ne pas générer un nouveau code site si on recoche “Site d’intervention” → Modification script master qui a une incidence sur le BackOffice | 8035 | Garantir l'intégrité de l'entité adresse-site pour infinity |
Mise en conformité Master infinity Dans les tâches, suppression d'un message d'erreur qui chevauche le commentaire | 8251 | Commentaire illisible dans les tâches |
Re-factoring du SwingScript Func_ComputeContractInterventionForecast_AccurateDate | 7079 | [Contract] Faire une passe sur les scripts |
Correction du plantage quand refus d’un devis sans date de relance Scripts :
| Impossible de refuser un devis | |
Correction du script serveur de transformation en commande (FuncServer_ConvertToOrder) au niveau de la mise à jour du champ srvExport. | 8623 | Relance de devis : transformation d’un devis en commande |
Sur le designer SelectionProductFamily, sur le treeview “treeMulti”, il faut crée un script sur l'événement TreeViewSelectedNodeChanged et copier ceci à l’intérieur : ctrlName = CONTROL_GETNAME()
selectedValue = TREEVIEW_GET_SELECTEDNODE( ctrlName )
// Remove useless chars
selectedValue = REPLACE( selectedValue, "'", "" )
IF ( LEN( selectedValue ) > 0 ) THEN
VARSET_SHELL( "node", selectedValue, "Selection" )
ENDIF Ensuite, sur le script FuncSelection_tree_ValueChanged, sur la ligne 8, il faut changer le nom de la variable shell row_ID par leaf Puis, dans le script FormProductFamilySelection_Close, il faut rajouter au début du script ceci : node = VARGET_SHELL( "node", "Selection")
leaf = VARGET_SHELL( "leaf", "Selection")
IF ((LEN( node ) > 0) && (LEN( leaf ) > 0)) THEN
row_ID = CONCAT( "<varscript>node</varscript>", ",", "<varscript>leaf</varscript>" )
ELSE
IF ((LEN( node ) > 0)) THEN
row_ID = node ELSE row_ID = leaf
ENDIF
ENDIF
VARSET_SHELL( "row_ID", row_ID, "Selection" ) Il faut aussi, dans le script FormProductFamilySelection_Open, ajouté ces deux lignes : TREEVIEW_SETSELECTIONMODE( "treeSimple", "Both" )TREEVIEW_SETSELECTIONMODE( "treeMulti", "Both" ) | 15465 | LMPQ : Sélection famille article |
Backoffice
Changelog | Numéro de ticket | Intitulé |
---|---|---|
Suppression du left join sur la table sw_data_statistic et ajout d'un SUM pour faire la somme des valeurs retourné par la sous requête | 17287 | Weavy 6.2RC - Ecran d'affichage des Objectifs de CA fantaisiste |
Ajout de la création des gammes d'opération quand on crée une intervention depuis le planning | 16018 | [Weavy] Création d'intervention planning |
Le statut d'intervention ne peut plus être modifié par un sous-traitant. | 13268 | Bug du traitement extranet et du flux SOUS-TRAITANCE WEAVY |
Dans certains widgets, les devis étaient inclus dans le calcul du chiffre d'affaires annuel. | 13181 | Weavy : Widget incluant devis refusé |
Refactorisation de la classe saleOrder_header_id | 13187 | Refactorisation saleOrder.header.id.component.scriptlibrary.ts |
Le modèle de commande ne donne pas toutes les informations. | 15043 | Problème de champs entre modèle de commande et commande |
Cast du planning_ID en number | 14581 | Suppression d'une panification d'intervention impossible |
Passage de la page de création d’un groupe d’opportunités en popup depuis la liste | 7865 | Problème de création d’un groupe d’opportunités |
Duplication du référent technique lors de l'ajout d'un membre. | 6532 | Planification BO - pas de technicien référent à la duplication d'une planification |
Impacte les infos bulles des foreign dans les crud | 7592 | Revert de la condition rowaccess.id |
Le filtre est désormais fait sur la date d'échéance à +- 2 ans | 8622 | Filtre sur le kanban trop restrictif |
Correction d'une erreur lors de la sélection d'une file d'attente dans la fiche d'une tâche. | 8621 | Ajout d'une file d'attente en création de tâche |
Lors du warmup, les variables Order.SalesCondition.Engine et InterventionParts.SalesCondition.Engine sont traitées avec un type incorrect. | 8753 | Calcul tarification produit commandes |
Les devis ont été inclus dans le chiffre d'affaires annuel et mensuelle. | 7920 | widget non conforme |
Adapter le besoin du helper.planning pour pouvoir créer un fichier du spé. | 7499 | Demande de restructuration HelperPlanning BO |
Création de site depuis le BO , les zones obligatoires différent suivant le point d'entrée | 8206 | Le comportement du champ Site Name a été uniformisé |