Version minimum Divalto weavy | Version minimum kit Divalto infinity | Version minimum Divalto infinity | Date de mise à jour |
---|---|---|---|
5.1 | 5.1 | 7.5 |
Fonctionnalité
Conversion des champs en texte enrichi lors des exports/imports Divalto infinity / Divalto weavy
Format des textes enrichis :
Divalto infinity : RTF
Divalto weavy : HTML
Pour rappel une variable est disponible côté Divalto weavy pour gérer le texte enrichi :
useTextboxInsteadOfRichTextbox
0 : saisie en mode texte enrichi
1 : saisie en mode texte simple
La liste des champs en texte enrichi est disponible ici : Gestion texte enrichi [Fiche expert]
Liste des champs convertis
Divalto infinity > Divalto weavy
Intitulé | Divalto infinity | Divalto weavy | Fichier | Conversions possibles |
---|---|---|---|---|
Evénements - Observation | EVTTIERS.NOTE > MNOTE.NOTEBLOB | sw_data_event.comment | event.csv | RTF > HTML ou RTF > TEXT |
Clients - Message | CLI.NOTE > MNOTE.NOTEBLOB | sw_data_customer.message | customer.csv | RTF > HTML ou RTF > TEXT |
Prospects - Message | PRO.NOTE > MNOTE.NOTEBLOB | sw_data_customer.message | prospect.csv | RTF > HTML ou RTF > TEXT |
Affaires/Opportunités - Description | PRJAV.NOTE > MNOTE.NOTEBLOB PRJAP.NOTE > MNOTE.NOTEBLOB | sw_data_deal.description | deal.csv | RTF > HTML ou RTF > TEXT |
Tâches - Commentaire | EVTTIERS.NOTE > MNOTE.NOTEBLOB | sw_data_task.comment | task.csv | RTF > HTML ou RTF > TEXT |
Contrat - Description | CEACONTRAT.NOTE > MNOTE.NOTEBLOB | sw_data_contract.description | contract.csv | RTF > TEXT |
Articles - Description complémentaire 1 | ART.NOTE > MNOTE.NOTEBLOB | sw_data_product.supplemnetaryDescription1 | product.csv | RTF > TEXT |
Articles - Traductions | LART.NOTE > MNOTE.NOTEBLOB | sw_data_translation.translation | producttranslation.csv | RTF > TEXT |
Divalto weavy > Divalto infinity
Intitulé | Divalto weavy | Divalto infinity | Fichier | Conversions possibles |
---|---|---|---|---|
Evénements - Observation | sw_data_event.comment | EVTTIERS.NOTE > MNOTE.NOTEBLOB | ActionV15.txt | HTML > RTF ou TEXT > RTF |
Tâches - Commentaire | sw_data_task.comment | EVTTIERS.NOTE > MNOTE.NOTEBLOB | Agenda.txt | HTML > RTF ou TEXT > RTF |
Commande/Entête - Commentaire commande | sw_data_orderheader.commentOrder | EntDocument.txt | HTML > RTF ou TEXT > RTF | |
Affaires/Opportunités - Description | sw_data_deal.description | Affaire.txt | HTML > RTF ou TEXT > RTF |
Mise en oeuvre
Divalto infinity > Divalto weavy
Avant Divalto weavy 6.2
ControlCenter
Module “Convert RTF to TXT/HTML“ qui exécute un batch “ConvertRTF.cmd“ qui contient la liste des champs à convertir dans les fichiers csv.
Contenu du batch :
REM Version : CC-20230523 REM Divalto infinity -> Divalto weavy REM Conversion d'une colonne dans un fichier de RTF vers TXT/HTML REM %1 : chemin vers la racine de travail, C:\SwingMobility par défaut REM %2 : chemin vers le dossier d'export, C:\SwingMobility\ControlCenter_Export par défaut REM %3 : indique que l'on gère la conversion vers l'html en mettant -html ou -basichtml (html simplifié) FOR %%i IN (%2\event-*.csv) DO (%1\Tools\Convert\Convert.exe %%i comment %3) FOR %%i IN (%2\customer-*.csv) DO (%1\Tools\Convert\Convert.exe %%i message %3) %1\Tools\Convert\Convert.exe %2\prospects.csv message %3 %1\Tools\Convert\Convert.exe %2\deal.csv description %3 FOR %%i IN (%2\task-*.csv) DO (%1\Tools\Convert\Convert.exe %%i comment %3) REM conversion en texte, et pas en html, car pas de champ riche côté swing %1\Tools\Convert\Convert.exe %2\Contract.csv description FOR %%i IN (%2\product-*.csv) DO (%1\Tools\Convert\Convert.exe %%i supplementaryDescription1) FOR %%i IN (%2\producttranslation-*.csv) DO (%1\Tools\Convert\Convert.exe %%i translation)
Le 3eme paramètre (%3) : -basichtml ou -html doit être en phase avec la variable useTextboxInsteadOfRichTextbox.
Si cette variable est à 1, on ne veut pas gérer le html dans Divalto weavy et il faut donc supprimer le 3eme paramètre dans l’appel.
Paramètres : C:\SwingMobility C:\SwingMobility\ControlCenter_Export
Agent
Action “Convert RTF To TXT/HTML“ qui exécute un batch “ConvertRTF.cmd“ qui contient la liste des champs à convertir dans les fichiers csv.
Contenu du batch :
REM Version : AG-20230523 REM Divalto infinity -> Divalto weavy REM Conversion d'une colonne dans un fichier de RTF vers TXT/HTML REM %1 : chemin vers le dossier des outils, C:\Weavy\Agent\Tools par défaut REM %2 : chemin vers le dossier d'export, D:\Agent\[code projet]\Export par défaut REM %3 : indique que l'on gère la conversion vers l'html en mettant -html ou -basichtml (html simplifié) FOR %%i IN (%2\*_event.csv) DO (%1\Convert\Convert.exe %%i comment %3) FOR %%i IN (%2\*_customer.csv) DO (%1\Convert\Convert.exe %%i message %3) FOR %%i IN (%2\*_prospect.csv) DO (%1\Convert\Convert.exe %%i message %3) FOR %%i IN (%2\*_deal.csv) DO (%1\Convert\Convert.exe %%i description %3) FOR %%i IN (%2\*_task.csv) DO (%1\Convert\Convert.exe %%i comment %3) REM conversion en texte, et pas en html, car pas de champ riche côté swing FOR %%i IN (%2\*_contract.csv) DO (%1\Convert\Convert.exe %%i description) FOR %%i IN (%2\*_product.csv) DO (%1\Convert\Convert.exe %%i supplementaryDescription1) FOR %%i IN (%2\*_producttranslation.csv) DO (%1\Convert\Convert.exe %%i translation)
Le 3eme paramètre (%3) : -basichtml ou -html doit être en phase avec la variable useTextboxInsteadOfRichTextbox.
Si cette variable est à 1, on ne veut pas gérer le html dans Divalto weavy et il faut donc supprimer le 3eme paramètre dans l’appel.
Paramètres : %DIVINF_DIRECTORY_TOOLS% %DIVINF_DIRECTORY_EXPORT%
A partir de Divalto weavy 6.2
à définir
Divalto weavy > Divalto infinity
Avant Divalto weavy 6.2
A partir de Divalto weavy 6.2