/
Divalto weavy 6.1 (Release) : notes de version Master & Backoffice

Divalto weavy 6.1 (Release) : notes de version Master & Backoffice

Version

Date de sortie

Durée de maintenance

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é

Changelog

Numéro de ticket

Intitulé

Lors de la duplication d'une intervention les champs suivants ne sont plus recopiés :

  • additionalExternalID : Origine externe complémentaire

  • externaldataupdateasync_ID : MIse à jour données externes

  • isReportSent : Rapport envoyé

→ 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 :

  • Contrôle la non existence d'un enregistrement portant le  codecustomeraddress à affecter avant recodification.

Appel webservice infinity integration_equipement :

  • Contrôle la non existence d'un enregistrement portant le  codeequipment à affecter avant recodification.

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 :

  • ItemQuotationDunningRefuse_Open

  • ItemOrderHeadersQuotationRefuse_Open

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é

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é