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 | ENT.NOTE > MNOTE.NOTEBLOB | EntDocument.txt | HTML > RTF ou TEXT > RTF |
Affaires/Opportunités - Description | sw_data_deal.description | PRJAV.NOTE > MNOTE.NOTEBLOB PRJAP.NOTE > MNOTE.NOTEBLOB | Affaire.txt | HTML > RTF ou TEXT > RTF |
Mise en oeuvre
Divalto infinity > Divalto weavy
Avant Divalto weavy 6.2
ControlCenter
Le module “Convert RTF to TXT/HTML“ 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) doit être en phase avec la variable useTextboxInsteadOfRichTextbox.
si 0 : conversion RTF > HTML → on renseigne le 3eme paramètre avec -basichtml ou -html
si 1 : conversion RTF > TEXTE → on ne renseigne pas le 3eme paramètre
Agent
L’action “Convert RTF To TXT/HTML“ 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) doit être en phase avec la variable useTextboxInsteadOfRichTextbox.
si 0 : conversion RTF > HTML → on renseigne le 3eme paramètre avec -basichtml ou -html
si 1 : conversion RTF > TEXTE → on ne renseigne pas le 3eme paramètre
A partir de Divalto weavy 6.2
ControlCenter
Non maintenu
Agent
L’action “Convert RTF To TXT/HTML“ qui exécute le batch de conversion sera désactivée car les traitements sont effectués dans …
à compléter quand mis en place
Divalto weavy > Divalto infinity
Avant Divalto weavy 6.2
ControlCenter
Le module “Convertion RTF en retour“ exécute un batch “ConvertRTFRetour.cmd“ qui contient la liste des champs à convertir dans les fichiers txt.
Contenu du batch :
REM Version : CC-20230523 REM Divalto weavy -> Divalto infinity REM Conversion d'une colonne dans un fichier de TXT/HTML vers RTF REM %1 = chemin racine C:\SwingMobility par défaut REM %2 = chemin vers le dossier d'import, C:\SwingMobility\ControlCenter_Import par défaut REM %3 = indique que l'on gère la conversion HTML/RTF en mettant -html REM Column order starts at 0 REM ActionV15.txt convert column comment (22) "%1\Tools\Convert\Convert.exe" "%2\ActionV15.txt" 22 -revert %3 REM Affaires.txt convert column description (17) "%1\Tools\Convert\Convert.exe" "%2\Affaires.txt" 17 -revert %3 REM Agenda.txt convert column description (16) "%1\Tools\Convert\Convert.exe" "%2\Agenda.txt" 16 -revert %3 REM EntDocument.txt convert column comment (13) "%1\Tools\Convert\Convert.exe" "%2\EntDocument.txt" 13 -revert %3
Le 3eme paramètre (%3) doit être en phase avec la variable useTextboxInsteadOfRichTextbox.
si 0 : conversion HTML > RTF → on renseigne le 3eme paramètre avec -html
si 1 : conversion TEXTE > RTF → on ne renseigne pas le 3eme paramètre
Agent
L’action “Convert TXT/HTML To RTF“ exécute un batch “ConvertRTFRetour.cmd“ qui contient la liste des champs à convertir dans les fichiers txt.
Contenu du batch :
REM Version : AG-20230523 REM Divalto weavy -> Divalto infinity REM Conversion d'une colonne dans un fichier de TXT/HTML vers RTF REM %1 : chemin vers le dossier des outils, C:\Weavy\Agent\Tools par défaut REM %2 : chemin vers le dossier d'import, D:\Agent\PROJET\Import par défaut (avec PROJET = code projet weavy) REM %3 : indique que l'on gère la conversion HTML/RTF en mettant -html REM Attention : n° de colonne commence à 0 REM ActionV15.txt convert column comment (22) "%1\Convert\Convert.exe" "%2\ActionV15.txt" 22 -revert %3 REM Affaires.txt convert column description (17) "%1\Convert\Convert.exe" "%2\Affaires.txt" 17 -revert %3 REM Agenda.txt convert column description (16) "%1\Convert\Convert.exe" "%2\Agenda.txt" 16 -revert %3 REM EntDocument.txt convert column comment (13) "%1\Convert\Convert.exe" "%2\EntDocument.txt" 13 -revert %3
Le 3eme paramètre (%3) doit être en phase avec la variable useTextboxInsteadOfRichTextbox.
si 0 : conversion HTML > RTF → on renseigne le 3eme paramètre avec -html
si 1 : conversion TEXTE > RTF → on ne renseigne pas le 3eme paramètre
A partir de Divalto weavy 6.2
ControlCenter
Non maintenu
Agent
L’action “Convert TXT/HTML To RTF“ qui exécute le batch de conversion est désactivée car les traitements sont effectués directement dans les events au moment de l’export.
Les events suivants sont concernés par les conversions :
[Infinity] Export CRM
ActionV15 (Task)
Champ “Commentaire“
Agenda (Rdv)
Champ “Description“
[Infinity] Export Deals
Opportunity (Project)
Champ “Description“
Deal
Champ “Description“
[Infinity] Export Documents
EntDocument
Champ “Commentaires“
Exemple de paramétrage standard :
On a plus besoin de distinguer le type de conversion en fonction de la variable useTextboxInsteadOfRichTextbox.
“Conversion vers” sera toujours “RTF” que le champ d’origine soit saisie en HTML ou en TEXTE.