9:39.md
@ -13211,8 +13211,6 @@ Read file: output/test_extraction_contenu/rapport.md
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
Cancelled
|
||||
@ -13246,6 +13244,28 @@ Si vous avez besoin d'aide pour une de ces méthodes, n'hésitez pas à demander
|
||||
|
||||
---
|
||||
|
||||
_**User**_
|
||||
|
||||
@json_to_markdown.py dans ce script je change les @rapport.md dans la section qui défini les informations du tciket mon script change par exemple 'code' par 'référence' et ceux pour tous les champs de mon ticket je voudrai qu'il garde les originaux car j'en ai besoin pour le suivi inutile de les transformer il en va de même dans les autres sections de mon .md par exemple les messages doivent être identifiées par leur référence originelle et leur id. As-tu compris ma demande?
|
||||
|
||||
---
|
||||
|
||||
_**Assistant**_
|
||||
|
||||
J'ai compris votre demande. Vous souhaitez modifier le script `json_to_markdown.py` pour qu'il conserve les noms originaux des champs dans le rapport Markdown au lieu de les traduire ou les reformater. Voici ce qu'il faut changer:
|
||||
|
||||
Dans ce script, nous devons modifier les sections où les noms des champs sont traduits ou reformatés pour utiliser les noms originaux des champs tels qu'ils apparaissent dans les fichiers JSON.
|
||||
|
||||
Voici les principaux changements à effectuer:
|
||||
|
||||
1. Dans la section "Informations du ticket", garder les noms de champs originaux comme `id`, `code`, `name`, etc. au lieu de "ID", "Référence", "Nom", etc.
|
||||
|
||||
2. Dans la section des messages, conserver les identifiants originaux comme `author_id`, `date`, etc. au lieu de "De", "Date", etc.
|
||||
|
||||
Voulez-vous que je vous fournisse le code modifié pour ces parties spécifiques?
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
@ -0,0 +1,40 @@
|
||||
<!-- Generated by SpecStory -->
|
||||
|
||||
# Déplacement du fichier de workspace (2025-04-04 08:46:10)
|
||||
|
||||
_**User**_
|
||||
|
||||
ce fichier json si je le supprime il me sort du mon projet il faudrait déplacer le workspace à la racine de mon projet
|
||||
|
||||
---
|
||||
|
||||
_**Assistant**_
|
||||
|
||||
Pour déplacer votre fichier de workspace à la racine de votre projet, vous pouvez suivre ces étapes :
|
||||
|
||||
1. **Déplacez le fichier** : Déplacez le fichier `llm-ticket3.code-workspace` à la racine de votre projet. Cela signifie que vous devez le placer dans le dossier où se trouvent vos fichiers de projet principaux.
|
||||
|
||||
2. **Mettez à jour le chemin dans le fichier** : Une fois que vous avez déplacé le fichier, ouvrez-le et mettez à jour le chemin dans la section `folders`. Par exemple, si vous déplacez le fichier à la racine, vous pouvez le modifier comme suit :
|
||||
|
||||
```json
|
||||
{
|
||||
"folders": [
|
||||
{
|
||||
"path": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
Cela indique que le dossier de votre projet est maintenant le répertoire courant.
|
||||
|
||||
3. **Ouvrez le workspace** : Après avoir effectué ces modifications, ouvrez le fichier `llm-ticket3.code-workspace` dans votre IDE pour vous assurer que tout fonctionne correctement.
|
||||
|
||||
Si vous avez besoin d'aide pour effectuer ces étapes, n'hésitez pas à demander !
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
@ -1,111 +0,0 @@
|
||||
TICKET: T0167 - Pb d'affaire/chantier/partie dans un programme d'essai
|
||||
Date d'extraction: 2025-04-03 17:49:56
|
||||
Nombre de messages: 5
|
||||
|
||||
================================================================================
|
||||
|
||||
********************************************************************************
|
||||
*** MESSAGE TRANSFÉRÉ ***
|
||||
********************************************************************************
|
||||
|
||||
DATE: 2020-04-27 06:20:22
|
||||
DE: Youness BENDEQ
|
||||
OBJET: Pb d'affaire/chantier/partie dans un programme d'essai
|
||||
|
||||
\-------- Message transféré -------- Sujet : | De retour !
|
||||
---|---
|
||||
Date : | Mon, 20 Apr 2020 14:52:05 +0000
|
||||
De : | LENEVEU Guillaume [](mailto:Guillaume.LENEVEU@calvados.fr)
|
||||
Pour : | Youness BENDEQ [](mailto:youness.bendeq@cbao.fr)
|
||||
|
||||
Bonjour Youness,
|
||||
|
||||
J’espère que tu vas bien ainsi que toute l’équipe BRG-LAB.
|
||||
|
||||
Je viens vers toi car Mr NOVO m’a fait remonter un léger beug sur le numéro d’échantillon B2020-0001 (Voir PJ). En effet, il n’arrive pas à mettre le nom de la partie dans la partie ( en rouge sur la PJ). Il faudrait mettre « joint de chaussée côté giberville » comme stipulé dans le numéro d’affaire -> 20017 SETR -> LIAISON RD403 – RD402 DESSERTE PORTUAIRE VIADUC -> JOINT DE CHAUSSEE COTE GIBERVILLE.
|
||||
|
||||
J’ai essayé de modifié la partie mais je n’y arrive pas.
|
||||
|
||||
Merci de ta réponse.
|
||||
|
||||
Bonne fin de journée.
|
||||
|
||||
**Cordialement,
|
||||
|
||||
**
|
||||
|
||||
**Guillaume LENEVEU**
|
||||
|
||||
DGA Aménagement et Environnement Direction de l’eau et des Risques Adjoint au Chef du service Laboratoire Routes et Matériaux 24 rue des Monts Panneaux ZI Ouest
|
||||
|
||||
14650 Carpiquet
|
||||
|
||||
**Tél.** 02 31 26 52 62
|
||||
|
||||
**Port.** 06 11 39 10 60
|
||||
|
||||
**Fax.** 02 31 26 99 38 **Mail.**_[guillaume.leneveu@calvados.fr](mailto:guillaume.leneveu@calvados.fr)
|
||||
|
||||
_
|
||||
|
||||

|
||||
|
||||
|
||||
**************************************************************************************************
|
||||
« Cette transmission contient des informations confidentielles et/ou personnelles
|
||||
appartenant au conseil départemental du Calvados pour être utilisées exclusivement par le
|
||||
destinataire. Toute utilisation, reproduction, publication, diffusion en l'état ou
|
||||
partiellement par une autre personne que le destinataire est interdite, sauf autorisation
|
||||
expresse du conseil départemental du Calvados. En cas d'erreur de transmission, merci de
|
||||
détruire le(s) document(s) reçu(s). Le conseil départemental du Calvados n'est pas
|
||||
responsable des virus, altérations, falsifications.
|
||||
Droits réservés - conseil départemental du Calvados».
|
||||
**************************************************************************************************
|
||||
|
||||
---
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
********************************************************************************
|
||||
*** CHANGEMENT D'ÉTAT ***
|
||||
********************************************************************************
|
||||
|
||||
DATE: 2020-04-27 06:21:37
|
||||
DE: OdooBot
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
********************************************************************************
|
||||
*** CHANGEMENT D'ÉTAT ***
|
||||
********************************************************************************
|
||||
|
||||
DATE: 2020-04-27 07:19:57
|
||||
DE: Youness BENDEQ
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
********************************************************************************
|
||||
*** CHANGEMENT D'ÉTAT ***
|
||||
********************************************************************************
|
||||
|
||||
DATE: 2020-04-27 07:20:20
|
||||
DE: Youness BENDEQ
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
********************************************************************************
|
||||
*** CHANGEMENT D'ÉTAT ***
|
||||
********************************************************************************
|
||||
|
||||
DATE: 2020-04-27 07:24:40
|
||||
DE: Youness BENDEQ
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
Before Width: | Height: | Size: 249 KiB |
|
Before Width: | Height: | Size: 24 KiB |
@ -1,38 +0,0 @@
|
||||
[
|
||||
{
|
||||
"id": 32382,
|
||||
"name": "Problème partie.png",
|
||||
"mimetype": "image/png",
|
||||
"file_size": 255246,
|
||||
"create_date": "2020-04-27 06:21:36",
|
||||
"create_uid": [
|
||||
1,
|
||||
"OdooBot"
|
||||
],
|
||||
"description": "Problème partie.png",
|
||||
"res_name": "[T0167] Pb d'affaire/chantier/partie dans un programme d'essai",
|
||||
"creator_name": "OdooBot",
|
||||
"creator_id": 1,
|
||||
"download_status": "success",
|
||||
"local_path": "output/ticket_T0167/T0167_20250403_174954/attachments/Probleme_partie.png",
|
||||
"error": ""
|
||||
},
|
||||
{
|
||||
"id": 32380,
|
||||
"name": "image001.png",
|
||||
"mimetype": "image/png",
|
||||
"file_size": 25085,
|
||||
"create_date": "2020-04-27 06:21:36",
|
||||
"create_uid": [
|
||||
1,
|
||||
"OdooBot"
|
||||
],
|
||||
"description": "image001.png",
|
||||
"res_name": "[T0167] Pb d'affaire/chantier/partie dans un programme d'essai",
|
||||
"creator_name": "OdooBot",
|
||||
"creator_id": 1,
|
||||
"download_status": "success",
|
||||
"local_path": "output/ticket_T0167/T0167_20250403_174954/attachments/image001.png",
|
||||
"error": ""
|
||||
}
|
||||
]
|
||||
@ -1,9 +0,0 @@
|
||||
[
|
||||
{
|
||||
"id": 10972,
|
||||
"partner_id": [
|
||||
8504,
|
||||
"CONSEIL DEPARTEMENTAL DU CALVADOS (14), Guillaume LENEVEU"
|
||||
]
|
||||
}
|
||||
]
|
||||
@ -1,71 +0,0 @@
|
||||
# Ticket T0167: Pb d'affaire/chantier/partie dans un programme d'essai
|
||||
|
||||
## Informations du ticket
|
||||
|
||||
- **Référence**: T0167
|
||||
- **Nom**: Pb d'affaire/chantier/partie dans un programme d'essai
|
||||
- **Projet**: Demandes
|
||||
- **État**: Clôturé
|
||||
- **Assigné à**:
|
||||
- **Client**: CONSEIL DEPARTEMENTAL DU CALVADOS (14), Guillaume LENEVEU, guillaume.leneveu@calvados.fr
|
||||
- **Créé le**: 27/04/2020 06:21:36
|
||||
- **Dernière modification**: 03/10/2024 13:10:50
|
||||
|
||||
## Description
|
||||
|
||||
Je viens vers toi car Mr NOVO m’a fait remonter un léger beug sur le numéro d’échantillon B2020-0001 (Voir PJ).
|
||||
|
||||
En effet, il n’arrive pas à mettre le nom de la partie dans la partie ( en rouge sur la PJ). Il faudrait mettre « joint de chaussée côté giberville » comme stipulé dans le numéro d’affaire -> 20017 SETR -> LIAISON RD403 – RD402 DESSERTE PORTUAIRE VIADUC -> JOINT DE CHAUSSEE COTE GIBERVILLE.
|
||||
|
||||
J’ai essayé de modifié la partie mais je n’y arrive pas.
|
||||
|
||||
## Messages
|
||||
|
||||
### Message 1
|
||||
**De**: Youness BENDEQ
|
||||
**Date**: 27/04/2020 06:20:22
|
||||
**Type**: E-mail
|
||||
**Sujet**: Pb d'affaire/chantier/partie dans un programme d'essai
|
||||
|
||||
\-------- Message transféré -------- Sujet : | De retour !
|
||||
---|---
|
||||
Date : | Mon, 20 Apr 2020 14:52:05 +0000
|
||||
De : | LENEVEU Guillaume [](mailto:Guillaume.LENEVEU@calvados.fr)
|
||||
Pour : | Youness BENDEQ [](mailto:youness.bendeq@cbao.fr)
|
||||
|
||||
Bonjour Youness,
|
||||
|
||||
J’espère que tu vas bien ainsi que toute l’équipe BRG-LAB.
|
||||
|
||||
Je viens vers toi car Mr NOVO m’a fait remonter un léger beug sur le numéro d’échantillon B2020-0001 (Voir PJ). En effet, il n’arrive pas à mettre le nom de la partie dans la partie ( en rouge sur la PJ). Il faudrait mettre « joint de chaussée côté giberville » comme stipulé dans le numéro d’affaire -> 20017 SETR -> LIAISON RD403 – RD402 DESSERTE PORTUAIRE VIADUC -> JOINT DE CHAUSSEE COTE GIBERVILLE.
|
||||
|
||||
J’ai essayé de modifié la partie mais je n’y arrive pas.
|
||||
|
||||
Merci de ta réponse.
|
||||
|
||||
Bonne fin de journée.
|
||||
|
||||
**Cordialement,
|
||||
|
||||
DGA Aménagement et Environnement Direction de l’eau et des Risques Adjoint au Chef du service Laboratoire Routes et Matériaux 24 rue des Monts Panneaux ZI Ouest
|
||||
|
||||
14650 Carpiquet
|
||||
|
||||
**Tél.** 02 31 26 52 62
|
||||
|
||||
**Port.** 06 11 39 10 60
|
||||
|
||||
**Fax.** 02 31 26 99 38 **Mail.**_[guillaume.leneveu@calvados.fr](mailto:guillaume.leneveu@calvados.fr)
|
||||
|
||||
_
|
||||
|
||||
**Pièces jointes:**
|
||||
- Problème partie.png (image/png)
|
||||
- image001.png (image/png)
|
||||
|
||||
---
|
||||
|
||||
## Informations sur l'extraction
|
||||
|
||||
- **Date d'extraction**: 03/04/2025 17:49:57
|
||||
- **Répertoire**: output/ticket_T0167/T0167_20250403_174954
|
||||
@ -1,20 +0,0 @@
|
||||
{
|
||||
"date_extraction": "2025-04-03T17:49:57.111409",
|
||||
"ticket_id": 179,
|
||||
"ticket_code": "T0167",
|
||||
"ticket_name": "Pb d'affaire/chantier/partie dans un programme d'essai",
|
||||
"output_dir": "output/ticket_T0167/T0167_20250403_174954",
|
||||
"files": {
|
||||
"ticket_info": "ticket_info.json",
|
||||
"ticket_summary": "ticket_summary.json",
|
||||
"messages": "all_messages.json",
|
||||
"messages_raw": "messages_raw.json",
|
||||
"messages_text": "all_messages.txt",
|
||||
"attachments": "attachments_info.json",
|
||||
"followers": "followers.json"
|
||||
},
|
||||
"stats": {
|
||||
"messages_count": 5,
|
||||
"attachments_count": 2
|
||||
}
|
||||
}
|
||||
@ -1,57 +0,0 @@
|
||||
{
|
||||
"id": 179,
|
||||
"name": "Pb d'affaire/chantier/partie dans un programme d'essai",
|
||||
"description": "<p>Je viens vers toi car Mr NOVO m’a fait remonter un léger beug sur le numéro d’échantillon B2020-0001 (Voir PJ).</p><p>En effet, il n’arrive pas à mettre le nom de la partie dans la partie ( en rouge sur la PJ). Il faudrait mettre « joint de chaussée côté giberville » comme stipulé dans le numéro d’affaire -> 20017 SETR -> LIAISON RD403 – RD402 DESSERTE PORTUAIRE VIADUC -> JOINT DE CHAUSSEE COTE GIBERVILLE.</p><p>J’ai essayé de modifié la partie mais je n’y arrive pas.</p>",
|
||||
"stage_id": [
|
||||
8,
|
||||
"Clôturé"
|
||||
],
|
||||
"project_id": [
|
||||
3,
|
||||
"Demandes"
|
||||
],
|
||||
"partner_id": [
|
||||
8504,
|
||||
"CONSEIL DEPARTEMENTAL DU CALVADOS (14), Guillaume LENEVEU"
|
||||
],
|
||||
"user_id": [
|
||||
9,
|
||||
"Youness BENDEQ"
|
||||
],
|
||||
"date_start": "2020-04-20 14:52:00",
|
||||
"date_end": false,
|
||||
"date_deadline": false,
|
||||
"create_date": "2020-04-27 06:21:36",
|
||||
"write_date": "2024-10-03 13:10:50",
|
||||
"tag_ids": [
|
||||
15
|
||||
],
|
||||
"priority": "0",
|
||||
"email_from": "guillaume.leneveu@calvados.fr",
|
||||
"email_cc": "",
|
||||
"message_ids": [
|
||||
11346,
|
||||
11345,
|
||||
11344,
|
||||
11343,
|
||||
11342,
|
||||
11335,
|
||||
11334,
|
||||
11333,
|
||||
11332
|
||||
],
|
||||
"message_follower_ids": [
|
||||
10972
|
||||
],
|
||||
"timesheet_ids": [
|
||||
51
|
||||
],
|
||||
"attachment_ids": [],
|
||||
"stage_id_name": "Clôturé",
|
||||
"project_id_name": "Demandes",
|
||||
"partner_id_name": "CONSEIL DEPARTEMENTAL DU CALVADOS (14), Guillaume LENEVEU",
|
||||
"user_id_name": "Youness BENDEQ",
|
||||
"tag_names": [
|
||||
"BRG-LAB WEB"
|
||||
]
|
||||
}
|
||||
@ -1,16 +0,0 @@
|
||||
{
|
||||
"id": 179,
|
||||
"code": "T0167",
|
||||
"name": "Pb d'affaire/chantier/partie dans un programme d'essai",
|
||||
"description": "<p>Je viens vers toi car Mr NOVO m’a fait remonter un léger beug sur le numéro d’échantillon B2020-0001 (Voir PJ).</p><p>En effet, il n’arrive pas à mettre le nom de la partie dans la partie ( en rouge sur la PJ). Il faudrait mettre « joint de chaussée côté giberville » comme stipulé dans le numéro d’affaire -> 20017 SETR -> LIAISON RD403 – RD402 DESSERTE PORTUAIRE VIADUC -> JOINT DE CHAUSSEE COTE GIBERVILLE.</p><p>J’ai essayé de modifié la partie mais je n’y arrive pas.</p>",
|
||||
"stage": "Clôturé",
|
||||
"project": "Demandes",
|
||||
"partner": "CONSEIL DEPARTEMENTAL DU CALVADOS (14), Guillaume LENEVEU",
|
||||
"assigned_to": "Youness BENDEQ",
|
||||
"tags": [
|
||||
"BRG-LAB WEB"
|
||||
],
|
||||
"create_date": "2020-04-27 06:21:36",
|
||||
"write_date": "2024-10-03 13:10:50",
|
||||
"deadline": false
|
||||
}
|
||||
@ -1,75 +0,0 @@
|
||||
# Ticket T11067: changement nom centrale d'enrobage
|
||||
|
||||
## Informations du ticket
|
||||
|
||||
- **Référence**: T11067
|
||||
- **Nom**: changement nom centrale d'enrobage
|
||||
- **Projet**: Demandes
|
||||
- **État**: Clôturé
|
||||
- **Assigné à**:
|
||||
- **Client**: CONSEIL DEPARTEMENTAL DU MORBIHAN (56), Dominique CARVAL, CARVAL Dominique <dominique.carval@morbihan.fr>
|
||||
- **Créé le**: 18/03/2025 13:22:27
|
||||
- **Dernière modification**: 02/04/2025 07:16:48
|
||||
- **Date limite**: 02/04/2025 00:00:00
|
||||
|
||||
## Messages
|
||||
|
||||
### Message 1
|
||||
**De**: Dominique CARVAL
|
||||
**Date**: 18/03/2025 13:18:31
|
||||
**Type**: E-mail
|
||||
**Sujet**: changement nom centrale d'enrobage
|
||||
|
||||
Bonjour,
|
||||
|
||||
3 centrales d’enrobage ont changé de nom.
|
||||
|
||||
Comment faire ce changement sur BRG-LAB ?
|
||||
|
||||
(ici ARMOR ENROBÉS devient BREIZH ENROBÉS sur 3 sites)
|
||||
|
||||
Bonne réception
|
||||
|
||||
**Dominique CARVAL
|
||||
|
||||
Direction des Infrastructures et des mobilités (DIM)
|
||||
|
||||
Service d’Appui aux Politiques d’Aménagement / Pôle Laboratoire Routier (SAPA/PLR)
|
||||
|
||||
115, rue du commerce – 56000 VANNES
|
||||
|
||||
**tél : 02 97 54 71 14 - mobile : 06 98 32 88 30 –
|
||||
|
||||
**Pièces jointes:**
|
||||
- image004.jpg (image/jpeg)
|
||||
- image003.png (image/png)
|
||||
|
||||
---
|
||||
|
||||
### Message 2
|
||||
**De**: Romuald GRUSON
|
||||
**Date**: 18/03/2025 14:18:51
|
||||
**Type**: E-mail
|
||||
**Sujet**: Re: [T11067] - changement nom centrale d'enrobage
|
||||
|
||||
Bonjour,
|
||||
|
||||
Effectivement, il y a une anomalie lors du changement du nom d'un poste de production. Les mises à jour déployées ce soir et demain devraient vous permettre d’effectuer cette modification.
|
||||
|
||||
Pour cela, il faut éditer le nom du poste de production d’enrobée, l’enregistrer dans la fiche générale, puis cliquer sur la petite flèche à droite du nom et le modifier.
|
||||
|
||||
Je reste à votre entière disposition pour toute information complémentaire.
|
||||
|
||||
Cordialement,
|
||||
|
||||
\---
|
||||
|
||||
**Pièces jointes:**
|
||||
- image.png (image/png)
|
||||
|
||||
---
|
||||
|
||||
## Informations sur l'extraction
|
||||
|
||||
- **Date d'extraction**: 03/04/2025 17:47:09
|
||||
- **Répertoire**: output/ticket_T11067/T11067_20250403_174234
|
||||
@ -7,7 +7,7 @@
|
||||
"project_name": "Demandes",
|
||||
"stage_id": 8,
|
||||
"stage_name": "Clôturé",
|
||||
"date_extraction": "2025-04-03T17:42:36.983647"
|
||||
"date_extraction": "2025-04-04T09:29:37.789265"
|
||||
},
|
||||
"metadata": {
|
||||
"message_count": {
|
||||
@ -1,5 +1,5 @@
|
||||
TICKET: T11067 - changement nom centrale d'enrobage
|
||||
Date d'extraction: 2025-04-03 17:42:36
|
||||
Date d'extraction: 2025-04-04 09:29:37
|
||||
Nombre de messages: 6
|
||||
|
||||
================================================================================
|
||||
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
@ -14,7 +14,7 @@
|
||||
"creator_name": "Romuald GRUSON",
|
||||
"creator_id": 32,
|
||||
"download_status": "success",
|
||||
"local_path": "output/ticket_T11067/T11067_20250403_174234/attachments/image.png",
|
||||
"local_path": "output/ticket_T11067/T11067_20250404_092935/attachments/image.png",
|
||||
"error": ""
|
||||
},
|
||||
{
|
||||
@ -32,7 +32,7 @@
|
||||
"creator_name": "OdooBot",
|
||||
"creator_id": 1,
|
||||
"download_status": "success",
|
||||
"local_path": "output/ticket_T11067/T11067_20250403_174234/attachments/image004.jpg",
|
||||
"local_path": "output/ticket_T11067/T11067_20250404_092935/attachments/image004.jpg",
|
||||
"error": ""
|
||||
},
|
||||
{
|
||||
@ -50,7 +50,7 @@
|
||||
"creator_name": "OdooBot",
|
||||
"creator_id": 1,
|
||||
"download_status": "success",
|
||||
"local_path": "output/ticket_T11067/T11067_20250403_174234/attachments/image003.png",
|
||||
"local_path": "output/ticket_T11067/T11067_20250404_092935/attachments/image003.png",
|
||||
"error": ""
|
||||
}
|
||||
]
|
||||
78
output/ticket_T11067/T11067_20250404_092935/rapport.md
Normal file
@ -0,0 +1,78 @@
|
||||
# Ticket T11067: changement nom centrale d'enrobage
|
||||
|
||||
## Informations du ticket
|
||||
|
||||
- **ID** (`id`): 11046
|
||||
- **Référence** (`code`): T11067
|
||||
- **Nom** (`name`): changement nom centrale d'enrobage
|
||||
- **Projet** (`project_name`): Demandes
|
||||
- **État** (`stage_name`): Clôturé
|
||||
- **Assigné à** (`user_id`):
|
||||
- **Client** (`partner_id`, `email_from`): CONSEIL DEPARTEMENTAL DU MORBIHAN (56), Dominique CARVAL, CARVAL Dominique <dominique.carval@morbihan.fr>
|
||||
- **Créé le** (`create_date`): 18/03/2025 13:22:27
|
||||
- **Dernière modification** (`write_date`): 02/04/2025 07:16:48
|
||||
- **Date limite** (`date_deadline`): 02/04/2025 00:00:00
|
||||
|
||||
## Messages
|
||||
|
||||
### Message 1
|
||||
**De** (`author_id`): Dominique CARVAL
|
||||
**Date** (`date`): 18/03/2025 13:18:31
|
||||
**Type** (`message_type`): E-mail
|
||||
**Sujet** (`subject`): changement nom centrale d'enrobage
|
||||
**ID** (`id`): 227725
|
||||
|
||||
Bonjour,
|
||||
|
||||
3 centrales d’enrobage ont changé de nom.
|
||||
|
||||
Comment faire ce changement sur BRG-LAB ?
|
||||
|
||||
(ici ARMOR ENROBÉS devient BREIZH ENROBÉS sur 3 sites)
|
||||
|
||||
Bonne réception
|
||||
|
||||
**Dominique CARVAL
|
||||
|
||||
Direction des Infrastructures et des mobilités (DIM)
|
||||
|
||||
Service d’Appui aux Politiques d’Aménagement / Pôle Laboratoire Routier (SAPA/PLR)
|
||||
|
||||
115, rue du commerce – 56000 VANNES
|
||||
|
||||
**tél : 02 97 54 71 14 - mobile : 06 98 32 88 30 –
|
||||
|
||||
**Pièces jointes** (`attachment_ids`):
|
||||
- image004.jpg (image/jpeg) [ID: 144794]
|
||||
- image003.png (image/png) [ID: 144792]
|
||||
|
||||
---
|
||||
|
||||
### Message 2
|
||||
**De** (`author_id`): Romuald GRUSON
|
||||
**Date** (`date`): 18/03/2025 14:18:51
|
||||
**Type** (`message_type`): E-mail
|
||||
**Sujet** (`subject`): Re: [T11067] - changement nom centrale d'enrobage
|
||||
**ID** (`id`): 227731
|
||||
|
||||
Bonjour,
|
||||
|
||||
Effectivement, il y a une anomalie lors du changement du nom d'un poste de production. Les mises à jour déployées ce soir et demain devraient vous permettre d’effectuer cette modification.
|
||||
|
||||
Pour cela, il faut éditer le nom du poste de production d’enrobée, l’enregistrer dans la fiche générale, puis cliquer sur la petite flèche à droite du nom et le modifier.
|
||||
|
||||
Je reste à votre entière disposition pour toute information complémentaire.
|
||||
|
||||
Cordialement,
|
||||
|
||||
\---
|
||||
|
||||
**Pièces jointes** (`attachment_ids`):
|
||||
- image.png (image/png) [ID: 144796]
|
||||
|
||||
---
|
||||
|
||||
## Informations sur l'extraction
|
||||
|
||||
- **Date d'extraction**: 04/04/2025 09:29:38
|
||||
- **Répertoire**: output/ticket_T11067/T11067_20250404_092935
|
||||
@ -1,9 +1,9 @@
|
||||
{
|
||||
"date_extraction": "2025-04-03T17:42:37.203827",
|
||||
"date_extraction": "2025-04-04T09:29:38.023177",
|
||||
"ticket_id": 11046,
|
||||
"ticket_code": "T11067",
|
||||
"ticket_name": "changement nom centrale d'enrobage",
|
||||
"output_dir": "output/ticket_T11067/T11067_20250403_174234",
|
||||
"output_dir": "output/ticket_T11067/T11067_20250404_092935",
|
||||
"files": {
|
||||
"ticket_info": "ticket_info.json",
|
||||
"ticket_summary": "ticket_summary.json",
|
||||
@ -36,3 +36,42 @@
|
||||
2025-04-03 15:34:20 - INFO - Messages traités: 5
|
||||
2025-04-03 15:34:20 - INFO - Pièces jointes: 2
|
||||
2025-04-03 15:34:20 - INFO - ------------------------------------------------------------
|
||||
2025-04-04 08:48:25 - root - INFO - Extraction du ticket T0167
|
||||
2025-04-04 08:48:25 - root - INFO - ------------------------------------------------------------
|
||||
2025-04-04 08:48:25 - root - INFO - Tentative de connexion à https://odoo.cbao.fr avec l'utilisateur fernand@cbao.fr
|
||||
2025-04-04 08:48:25 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): odoo.cbao.fr:443
|
||||
2025-04-04 08:48:25 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/session/authenticate HTTP/1.1" 200 474
|
||||
2025-04-04 08:48:25 - root - INFO - Authentification réussie. UID: 33
|
||||
2025-04-04 08:48:25 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:25 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:25 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 2361
|
||||
2025-04-04 08:48:25 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:25 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 312
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 153
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 165
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 153
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 145
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 194
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 223
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:26 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 153
|
||||
2025-04-04 08:48:27 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 194
|
||||
2025-04-04 08:48:27 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:27 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:27 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 119
|
||||
2025-04-04 08:48:27 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:27 - root - INFO - Traitement de 2 pièces jointes pour le ticket 179
|
||||
2025-04-04 08:48:27 - root - INFO - Pièce jointe téléchargée: Problème partie.png (1/2)
|
||||
2025-04-04 08:48:27 - root - INFO - Pièce jointe téléchargée: image001.png (2/2)
|
||||
2025-04-04 08:48:27 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None
|
||||
2025-04-04 08:48:27 - root - INFO - ------------------------------------------------------------
|
||||
2025-04-04 08:48:27 - root - INFO - Extraction terminée avec succès
|
||||
2025-04-04 08:48:27 - root - INFO - Ticket: T0167
|
||||
2025-04-04 08:48:27 - root - INFO - Répertoire: output/ticket_T0167/T0167_20250404_084825
|
||||
2025-04-04 08:48:27 - root - INFO - Messages traités: 5
|
||||
2025-04-04 08:48:27 - root - INFO - Pièces jointes: 2
|
||||
2025-04-04 08:48:27 - root - INFO - ------------------------------------------------------------
|
||||
|
||||
@ -153,10 +153,13 @@ def create_markdown_from_json(json_file, output_file):
|
||||
# Ajouter des métadonnées du ticket
|
||||
md_content.append("## Informations du ticket")
|
||||
md_content.append("")
|
||||
md_content.append(f"- **Référence**: {ticket_code}")
|
||||
md_content.append(f"- **Nom**: {ticket_name}")
|
||||
md_content.append(f"- **Projet**: {ticket_summary.get('project_name', '')}")
|
||||
md_content.append(f"- **État**: {ticket_summary.get('stage_name', '')}")
|
||||
# Ajouter l'ID du ticket
|
||||
ticket_id = ticket_summary.get("id", ticket_info.get("id", ""))
|
||||
md_content.append(f"- **ID** (`id`): {ticket_id}")
|
||||
md_content.append(f"- **Référence** (`code`): {ticket_code}")
|
||||
md_content.append(f"- **Nom** (`name`): {ticket_name}")
|
||||
md_content.append(f"- **Projet** (`project_name`): {ticket_summary.get('project_name', '')}")
|
||||
md_content.append(f"- **État** (`stage_name`): {ticket_summary.get('stage_name', '')}")
|
||||
|
||||
# Chercher l'utilisateur assigné dans les métadonnées
|
||||
assigned_to = ""
|
||||
@ -165,7 +168,7 @@ def create_markdown_from_json(json_file, output_file):
|
||||
if isinstance(user_id, list) and len(user_id) > 1:
|
||||
assigned_to = user_id[1]
|
||||
|
||||
md_content.append(f"- **Assigné à**: {assigned_to}")
|
||||
md_content.append(f"- **Assigné à** (`user_id`): {assigned_to}")
|
||||
|
||||
# Ajouter le client si disponible
|
||||
partner = ""
|
||||
@ -183,7 +186,7 @@ def create_markdown_from_json(json_file, output_file):
|
||||
else:
|
||||
partner = partner_email
|
||||
|
||||
md_content.append(f"- **Client**: {partner}")
|
||||
md_content.append(f"- **Client** (`partner_id`, `email_from`): {partner}")
|
||||
|
||||
# Ajouter les tags s'ils sont disponibles
|
||||
tags = []
|
||||
@ -194,13 +197,13 @@ def create_markdown_from_json(json_file, output_file):
|
||||
tags.append(tag[1])
|
||||
|
||||
if tags:
|
||||
md_content.append(f"- **Tags**: {', '.join(tags)}")
|
||||
md_content.append(f"- **Tags** (`tag_ids`): {', '.join(tags)}")
|
||||
|
||||
# Ajouter les dates
|
||||
md_content.append(f"- **Créé le**: {format_date(ticket_info.get('create_date', ''))}")
|
||||
md_content.append(f"- **Dernière modification**: {format_date(ticket_info.get('write_date', ''))}")
|
||||
md_content.append(f"- **Créé le** (`create_date`): {format_date(ticket_info.get('create_date', ''))}")
|
||||
md_content.append(f"- **Dernière modification** (`write_date`): {format_date(ticket_info.get('write_date', ''))}")
|
||||
if "date_deadline" in ticket_info and ticket_info.get("date_deadline"):
|
||||
md_content.append(f"- **Date limite**: {format_date(ticket_info.get('date_deadline', ''))}")
|
||||
md_content.append(f"- **Date limite** (`date_deadline`): {format_date(ticket_info.get('date_deadline', ''))}")
|
||||
|
||||
md_content.append("")
|
||||
|
||||
@ -287,11 +290,16 @@ def create_markdown_from_json(json_file, output_file):
|
||||
|
||||
# Créer l'en-tête du message
|
||||
md_content.append(f"### Message {i+1}")
|
||||
md_content.append(f"**De**: {author}")
|
||||
md_content.append(f"**Date**: {date}")
|
||||
md_content.append(f"**Type**: {message_type}")
|
||||
md_content.append(f"**De** (`author_id`): {author}")
|
||||
md_content.append(f"**Date** (`date`): {date}")
|
||||
md_content.append(f"**Type** (`message_type`): {message_type}")
|
||||
if subject:
|
||||
md_content.append(f"**Sujet**: {subject}")
|
||||
md_content.append(f"**Sujet** (`subject`): {subject}")
|
||||
|
||||
# Ajouter l'ID du message si disponible
|
||||
message_id = message.get("id", "")
|
||||
if message_id:
|
||||
md_content.append(f"**ID** (`id`): {message_id}")
|
||||
|
||||
# Ajouter le corps du message
|
||||
body = message.get("body", "")
|
||||
@ -331,12 +339,15 @@ def create_markdown_from_json(json_file, output_file):
|
||||
if valid_attachments:
|
||||
has_attachments = True
|
||||
md_content.append("")
|
||||
md_content.append("**Pièces jointes:**")
|
||||
md_content.append("**Pièces jointes** (`attachment_ids`):")
|
||||
for att in valid_attachments:
|
||||
if isinstance(att, list) and len(att) > 1:
|
||||
md_content.append(f"- {att[1]}")
|
||||
elif isinstance(att, dict):
|
||||
md_content.append(f"- {att.get('name', 'Pièce jointe sans nom')} ({att.get('mimetype', 'Type inconnu')})")
|
||||
att_id = att.get("id", "")
|
||||
name = att.get("name", "Pièce jointe sans nom")
|
||||
mimetype = att.get("mimetype", "Type inconnu")
|
||||
md_content.append(f"- {name} ({mimetype}) [ID: {att_id}]")
|
||||
|
||||
md_content.append("")
|
||||
md_content.append("---")
|
||||
|
||||