diff --git a/.gitignore b/.gitignore index a966a70..73a0cea 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,13 @@ venv/ env/ ENV/ venv_new/ +reports/ +output/ +CSV/ +*.json +*.yml +*.yaml +*.config # Fichiers compilés Python __pycache__/ diff --git a/.specstory/history/2025-04-15_06-48-récupération-de-tickets-projet-3-étape-8.md b/.specstory/history/2025-04-15_06-48-récupération-de-tickets-projet-3-étape-8.md index 459a87e..915634d 100644 --- a/.specstory/history/2025-04-15_06-48-récupération-de-tickets-projet-3-étape-8.md +++ b/.specstory/history/2025-04-15_06-48-récupération-de-tickets-projet-3-étape-8.md @@ -185,7 +185,1821 @@ ce n'est pas tout à fait je que je voudrai le fichier retrieve_ticket.py à la _**Assistant**_ +Je comprends maintenant. Vous souhaitez que le fichier `retrieve_ticket.py` à la racine serve de point d'entrée unifié pour toutes vos fonctionnalités d'extraction Odoo, qu'il s'agisse d'extraire un seul ticket ou un groupe de tickets. +Voici comment procéder étape par étape : + +### Étape 1 : Renommer et adapter le fichier `retrieve_ticket.py` à la racine + +Renommez le fichier en quelque chose comme `odoo_extractor.py` pour indiquer clairement qu'il s'agit du point d'entrée principal. + +### Étape 2 : Modifier le fichier pour qu'il puisse gérer les deux types d'extraction + +Modifiez le fichier pour qu'il puisse traiter à la fois l'extraction d'un ticket unique et l'extraction par lots : + +```python +#!/usr/bin/env python3 +""" +Point d'entrée unifié pour l'extraction de données depuis Odoo. +Ce script permet d'extraire un ticket unique ou un groupe de tickets selon les paramètres fournis. +""" + +import os +import sys +import json +import argparse +from datetime import datetime +from odoo.auth_manager import AuthManager +from odoo.ticket_manager import TicketManager +from odoo.retrieve_ticket import retrieve_ticket +from odoo.retrieve_tickets_batch import retrieve_tickets_batch, parse_domain +from core.utils import setup_logging, log_separator +from formatters.json_to_markdown import create_markdown_from_json + +# Importation de l'extracteur d'images HTML (optionnel) +try: + from utils.image_extractor import extract_images_from_ticket + from utils.image_extractor.extract_all_images import enhance_ticket_data_with_images + HTML_IMAGE_EXTRACTOR_AVAILABLE = True +except ImportError: + HTML_IMAGE_EXTRACTOR_AVAILABLE = False + +def parse_arguments(): + """Parse les arguments de ligne de commande.""" + parser = argparse.ArgumentParser(description="Extrait des données depuis Odoo (ticket unique ou par lots).") + + # Paramètres communs + parser.add_argument("--config", "-c", help="Fichier de configuration", default="config.json") + parser.add_argument("--verbose", "-v", action="store_true", help="Mode verbeux") + parser.add_argument("--output", "-o", help="Répertoire de sortie", default=None) + parser.add_argument("--no-md", action="store_true", help="Désactiver la génération automatique du fichier Markdown") + parser.add_argument("--extract-html-images", action="store_true", help="Activer l'extraction des images intégrées dans le HTML") + + # Sous-parseurs pour les différentes commandes + subparsers = parser.add_subparsers(dest="command", help="Commande à exécuter") + + # Commande pour extraire un ticket unique + single_parser = subparsers.add_parser("ticket", help="Extrait un ticket unique par son code") + single_parser.add_argument("ticket_code", help="Code du ticket à extraire") + + # Commande pour extraire un lot de tickets + batch_parser = subparsers.add_parser("batch", help="Extrait un lot de tickets") + batch_parser.add_argument("--domain", "-d", help="Critères de recherche (format: field1:op1:value1;field2:op2:value2)") + batch_parser.add_argument("--project", "-p", type=int, help="ID du projet") + batch_parser.add_argument("--stage", "-s", type=int, help="ID de l'étape/statut") + batch_parser.add_argument("--limit", "-l", type=int, default=50, help="Nombre maximum de tickets à extraire") + batch_parser.add_argument("--offset", type=int, default=0, help="Index de départ pour la pagination") + batch_parser.add_argument("--include-existing", action="store_true", help="Inclure les tickets déjà extraits") + + # Commande pour lister les projets + projects_parser = subparsers.add_parser("projects", help="Liste les projets disponibles") + + # Commande pour lister les étapes + stages_parser = subparsers.add_parser("stages", help="Liste les étapes/statuts disponibles") + + return parser.parse_args() + +def load_config(config_file): + """Charge le fichier de configuration.""" + try: + with open(config_file, 'r') as f: + return json.load(f) + except Exception as e: + print(f"Erreur lors du chargement du fichier de configuration: {e}") + sys.exit(1) + +def main(): + """Fonction principale du script.""" + args = parse_arguments() + config = load_config(args.config) + + # Configurer la journalisation + log_level = "DEBUG" if args.verbose else "INFO" + setup_logging(log_level) + + # Extraire les informations de connexion + odoo_config = config.get("odoo", {}) + url = odoo_config.get("url") + db = odoo_config.get("db") + username = odoo_config.get("username") + api_key = odoo_config.get("api_key") + + if not all([url, db, username, api_key]): + print("Informations de connexion Odoo manquantes dans le fichier de configuration") + sys.exit(1) + + # Traiter la commande appropriée + if args.command == "ticket": + # Extraction d'un ticket unique + result = retrieve_ticket( + ticket_code=args.ticket_code, + output=args.output, + config_file=args.config, + verbose=args.verbose + ) + + if not result: + print(f"Échec de l'extraction du ticket {args.ticket_code}") + sys.exit(1) + + if not args.no_md: + # Génération du rapport Markdown + json_file = os.path.join(result, "all_messages.json") + if os.path.exists(json_file): + md_file_path = os.path.join(result, "rapport.md") + print(f"Génération du rapport Markdown...") + if create_markdown_from_json(json_file, md_file_path): + print(f"Rapport Markdown créé: {md_file_path}") + else: + print("Échec de la génération du rapport Markdown") + + elif args.command == "batch": + # Extraction par lots + domain = [] + + if args.domain: + domain = parse_domain(args.domain) + + # Ajouter project_id et stage_id si spécifiés + if args.project: + domain.append(["project_id", "=", args.project]) + + if args.stage: + domain.append(["stage_id", "=", args.stage]) + + result = retrieve_tickets_batch( + domain=domain, + limit=args.limit, + offset=args.offset, + output=args.output, + config_file=args.config, + verbose=args.verbose, + skip_existing=not args.include_existing + ) + + if not result or result.get("status") == "error": + print("Échec de l'extraction par lots") + sys.exit(1) + + # Générer des rapports Markdown pour chaque ticket extrait + if not args.no_md: + processed_tickets = result.get("processed_tickets", []) + for ticket_info in processed_tickets: + ticket_dir = ticket_info.get("output_dir") + if ticket_dir and os.path.exists(ticket_dir): + json_file = os.path.join(ticket_dir, "all_messages.json") + if os.path.exists(json_file): + md_file_path = os.path.join(ticket_dir, "rapport.md") + print(f"Génération du rapport Markdown pour {ticket_info.get('code')}...") + if create_markdown_from_json(json_file, md_file_path): + print(f"Rapport Markdown créé: {md_file_path}") + else: + print(f"Échec de la génération du rapport Markdown pour {ticket_info.get('code')}") + + elif args.command == "projects": + # Lister les projets + from odoo.retrieve_tickets_batch import list_projects + list_projects(args.config) + + elif args.command == "stages": + # Lister les étapes + from odoo.retrieve_tickets_batch import list_stages + list_stages(args.config) + + else: + parser = argparse.ArgumentParser(description="Extrait des données depuis Odoo (ticket unique ou par lots).") + parser.print_help() + sys.exit(1) + +if __name__ == "__main__": + main() +``` + +### Étape 3 : Modifier `retrieve_tickets_batch.py` pour inclure l'extraction des pièces jointes et la génération de rapports + +1. **Ouvrir le fichier `odoo/retrieve_tickets_batch.py`** + +2. **Modifiez la fonction `retrieve_tickets_batch` pour inclure l'extraction des pièces jointes**. Assurez-vous qu'elle utilise les mêmes mécanismes que `retrieve_ticket.py` dans le dossier `odoo`. + +3. **Ajoutez la génération de rapports** pour chaque ticket traité. + +Voici un exemple de modification : + +```python +def retrieve_tickets_batch(domain=None, limit=50, offset=0, output=None, config_file="config.json", + verbose=False, skip_existing=True): + """ + Extrait un lot de tickets répondant à des critères spécifiques. + """ + # ... code existant ... + + # Après avoir trouvé et extrait les tickets + processed_tickets = [] + for ticket in found_tickets: + ticket_code = ticket.get('code') + if not ticket_code: + continue + + # Créer un dossier spécifique pour ce ticket + timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") + ticket_dir = os.path.join(base_output_dir, f"{ticket_code}_{timestamp}") + os.makedirs(ticket_dir, exist_ok=True) + + # Extraire les données du ticket, y compris les pièces jointes + ticket_result = ticket_manager.extract_ticket_data(ticket_code, ticket_dir) + + if ticket_result: + # Ajouter le ticket à la liste des tickets traités + processed_tickets.append({ + "code": ticket_code, + "name": ticket.get('name'), + "output_dir": ticket_dir, + "messages_count": ticket_result.get("messages_count", 0), + "attachments_count": ticket_result.get("attachments_count", 0) + }) + + # Créer un résumé d'extraction pour ce ticket + summary = { + "timestamp": timestamp, + "ticket_code": ticket_code, + "output_directory": ticket_dir, + "message_count": ticket_result.get("messages_count", 0), + "attachment_count": ticket_result.get("attachments_count", 0), + "files_created": [ + os.path.basename(ticket_result.get("ticket_info", "")), + os.path.basename(ticket_result.get("ticket_summary", "")), + os.path.basename(ticket_result.get("messages_file", "")), + os.path.basename(ticket_result.get("ticket_data_file", "")) + ] + } + + summary_path = os.path.join(ticket_dir, "extraction_summary.json") + with open(summary_path, 'w', encoding='utf-8') as f: + json.dump(summary, f, indent=2, ensure_ascii=False) + + # Ajouter les tickets traités au résultat + result["processed_tickets"] = processed_tickets + + # ... reste du code existant ... + + return result +``` + +### Étape 4 : Tester les modifications + +1. **Testez l'extraction d'un ticket unique** avec la nouvelle commande : +```bash +python odoo_extractor.py ticket TS-1234 +``` + +2. **Testez l'extraction par lots** avec la nouvelle commande : +```bash +python odoo_extractor.py batch --project 3 --stage 8 --limit 10 +``` + +3. **Vérifiez les dossiers de sortie** pour vous assurer que toutes les données sont correctement extraites, y compris les pièces jointes, et que les rapports sont générés. + +### Étape 5 : Documentation + +Mettez à jour votre documentation pour refléter les changements apportés et les nouvelles commandes disponibles. + +Avec ces modifications, vous aurez un point d'entrée unifié pour toutes vos fonctionnalités d'extraction Odoo, avec une cohérence dans le traitement des tickets, qu'ils soient extraits individuellement ou par lots. + +--- + +_**User**_ + +peux tu me dire précisément où je dois ajouter ce code dans mon fichier + +--- + +_**Assistant**_ + +Bien sûr ! Voici les instructions précises sur où ajouter le code dans votre fichier `odoo/retrieve_tickets_batch.py`. + +### Étape 1 : Ajouter la logique d'extraction des pièces jointes et de génération de rapports + +1. **Ouvrez le fichier `odoo/retrieve_tickets_batch.py`.** + +2. **Localisez la fonction `retrieve_tickets_batch`.** Cette fonction commence par la définition suivante : + +```python +def retrieve_tickets_batch(domain=None, limit=50, offset=0, output=None, config_file="config.json", + verbose=False, skip_existing=True): +``` + +3. **Ajoutez le code pour traiter chaque ticket extrait.** Vous devez insérer le code après la section où vous avez extrait les tickets, généralement après l'appel à `batch_manager.extract_tickets_batch`. Voici un exemple de la structure de la fonction avec les ajouts : + +### Exemple de code à insérer + +Voici un exemple de ce que vous devez ajouter, avec des commentaires pour indiquer où insérer le code : + +```python +def retrieve_tickets_batch(domain=None, limit=50, offset=0, output=None, config_file="config.json", + verbose=False, skip_existing=True): + # ... code existant pour charger la configuration et l'authentification ... + + # Extraire les tickets par lot + result = batch_manager.extract_tickets_batch( + domain=domain, + limit=limit, + offset=offset, + base_output_dir=base_output_dir, + skip_existing=skip_existing + ) + + # Ajoutez ce code après l'extraction des tickets + processed_tickets = [] + for ticket in result.get('tickets', []): + ticket_code = ticket['code'] + if not ticket_code: + continue + + # Créer un dossier spécifique pour ce ticket + timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") + ticket_dir = os.path.join(base_output_dir, f"{ticket_code}_{timestamp}") + os.makedirs(ticket_dir, exist_ok=True) + + # Extraire les données du ticket, y compris les pièces jointes + ticket_result = ticket_manager.extract_ticket_data(ticket_code, ticket_dir) + + if ticket_result: + # Ajouter le ticket à la liste des tickets traités + processed_tickets.append({ + "code": ticket_code, + "name": ticket.get('name'), + "output_dir": ticket_dir, + "messages_count": ticket_result.get("messages_count", 0), + "attachments_count": ticket_result.get("attachments_count", 0) + }) + + # Créer un résumé d'extraction pour ce ticket + summary = { + "timestamp": timestamp, + "ticket_code": ticket_code, + "output_directory": ticket_dir, + "message_count": ticket_result.get("messages_count", 0), + "attachment_count": ticket_result.get("attachments_count", 0), + "files_created": [ + os.path.basename(ticket_result.get("ticket_info", "")), + os.path.basename(ticket_result.get("ticket_summary", "")), + os.path.basename(ticket_result.get("messages_file", "")), + os.path.basename(ticket_result.get("ticket_data_file", "")) + ] + } + + summary_path = os.path.join(ticket_dir, "extraction_summary.json") + with open(summary_path, 'w', encoding='utf-8') as f: + json.dump(summary, f, indent=2, ensure_ascii=False) + + # Ajouter les tickets traités au résultat + result["processed_tickets"] = processed_tickets + + # ... reste du code existant ... + + return result +``` + +### Étape 2 : Vérifiez les dépendances + +Assurez-vous que toutes les dépendances nécessaires (comme `datetime`, `os`, `json`, etc.) sont importées en haut de votre fichier si elles ne le sont pas déjà. + +### Étape 3 : Tester les modifications + +Après avoir ajouté ce code, testez le script pour vous assurer que les pièces jointes sont extraites et que les rapports sont générés correctement pour chaque ticket. + +Si vous avez besoin de plus d'aide ou de précisions, n'hésitez pas à demander ! + +--- + +_**User**_ + +For the code present, we get this error: +``` +"{" was not closed +``` +How can I resolve this? If you propose a fix, please make it concise. + +--- + +_**Assistant**_ + +The error message indicates that there is an issue with the JSON-like structure in your code, specifically that a curly brace `{` was not closed properly. + +In the snippet you provided, it looks like the `summary` dictionary is being created, but it may be missing some closing braces or commas for the key-value pairs. + +Here’s a concise fix for the `summary` dictionary. Ensure that you include all necessary key-value pairs and close the dictionary properly: + +```python +# Créer un résumé d'extraction pour ce ticket +summary = { + "timestamp": timestamp, + "ticket_code": ticket_code, + "output_directory": ticket_dir, + "message_count": ticket_result.get("messages_count", 0), + "attachment_count": ticket_result.get("attachments_count", 0), + "files_created": [ + os.path.basename(ticket_result.get("ticket_info", "")), + os.path.basename(ticket_result.get("ticket_summary", "")), + os.path.basename(ticket_result.get("messages_file", "")), + os.path.basename(ticket_result.get("ticket_data_file", "")) + ] +} # Ensure this closing brace is present +``` + +Make sure that the entire structure is correctly formatted and that there are no missing commas or braces in the surrounding code as well. After making this change, the error should be resolved. + +--- + +_**User**_ + +l'extration unique fonctionne mais par lot les commandes ne fonctionnent pas correctement + +--- + +_**Assistant**_ + +Pour résoudre le problème d'extraction par lots dans votre script `odoo_extractor.py`, il semble que la commande pour extraire des tickets par lots ne soit pas correctement configurée. Voici quelques étapes pour diagnostiquer et corriger le problème : + +### Étape 1 : Vérifiez la commande de traitement des lots + +Assurez-vous que la section de votre code qui traite la commande `batch` est correctement configurée. Voici un extrait de code que vous devriez avoir dans la fonction `main()` : + +```python +elif args.command == "batch": + # Extraction par lots + domain = [] + + if args.domain: + domain = parse_domain(args.domain) + + # Ajouter project_id et stage_id si spécifiés + if args.project: + domain.append(["project_id", "=", args.project]) + + if args.stage: + domain.append(["stage_id", "=", args.stage]) + + result = retrieve_tickets_batch( + domain=domain, + limit=args.limit, + offset=args.offset, + output=args.output, + config_file=args.config, + verbose=args.verbose, + skip_existing=not args.include_existing + ) + + if not result or result.get("status") == "error": + print("Échec de l'extraction par lots") + sys.exit(1) +``` + +### Étape 2 : Vérifiez les arguments de la ligne de commande + +Assurez-vous que vous passez tous les arguments nécessaires lorsque vous exécutez la commande. Par exemple, la commande que vous avez utilisée : + +```bash +python odoo_extractor.py batch --project 3 --stage 8 --limit 10 +``` + +Vérifiez que vous avez également défini les arguments `--domain` si nécessaire, ou que vous avez bien configuré les autres options. + +### Étape 3 : Vérifiez la fonction `retrieve_tickets_batch` + +Assurez-vous que la fonction `retrieve_tickets_batch` dans `odoo/retrieve_tickets_batch.py` est correctement définie et qu'elle gère les paramètres que vous lui passez. Voici un exemple de ce que vous devriez avoir : + +```python +def retrieve_tickets_batch(domain=None, limit=50, offset=0, output=None, config_file="config.json", + verbose=False, skip_existing=True): + # ... code pour charger la configuration et l'authentification ... + + # Extraire les tickets par lot + result = batch_manager.extract_tickets_batch( + domain=domain, + limit=limit, + offset=offset, + base_output_dir=base_output_dir, + skip_existing=skip_existing + ) + + # ... code pour traiter les résultats ... +``` + +### Étape 4 : Ajoutez des messages de débogage + +Pour mieux comprendre où le problème se situe, vous pouvez ajouter des messages de débogage dans votre code. Par exemple, avant d'appeler `retrieve_tickets_batch`, vous pouvez imprimer les valeurs des paramètres : + +```python +print(f"Domain: {domain}, Limit: {args.limit}, Offset: {args.offset}, Output: {args.output}") +``` + +### Étape 5 : Testez à nouveau + +Après avoir vérifié et corrigé les points ci-dessus, testez à nouveau la commande d'extraction par lots : + +```bash +python odoo_extractor.py batch --project 3 --stage 8 --limit 10 +``` + +Si vous continuez à rencontrer des problèmes, veuillez fournir le message d'erreur exact ou le comportement observé, afin que je puisse vous aider davantage. + +--- + +_**User**_ + +peux tu me guider précisément pour corriger le problème + +--- + +_**Assistant**_ + +Voici les étapes précises pour corriger le problème dans votre fichier `odoo_extractor.py` : + +### Étape 1 : Ajouter la gestion des commandes "batch" + +Vous devez ajouter le code qui manque dans votre fonction `main()` pour traiter la commande "batch". Ouvrez `odoo_extractor.py` et localisez la section suivante : + +```python +elif args.command == "projects": + # Lister les projets + from odoo.retrieve_tickets_batch import list_projects + list_projects(args.config) + +elif args.command == "stages": + # Lister les étapes/statuts + from odoo.retrieve_tickets_batch import list_stages + list_stages(args.config) +``` + +### Étape 2 : Ajouter la section de code pour la commande "batch" + +Juste avant cette section (ou après la section traitant la commande "ticket"), ajoutez le code suivant : + +```python +elif args.command == "batch": + # Extraction par lots + domain = [] + + if args.domain: + domain = parse_domain(args.domain) + + # Ajouter project_id et stage_id si spécifiés + if args.project: + domain.append(["project_id", "=", args.project]) + + if args.stage: + domain.append(["stage_id", "=", args.stage]) + + result = retrieve_tickets_batch( + domain=domain, + limit=args.limit, + offset=args.offset, + output=args.output, + config_file=args.config, + verbose=args.verbose, + skip_existing=not args.include_existing + ) + + if not result or result.get("status") == "error": + print("Échec de l'extraction par lots") + sys.exit(1) + + # Générer des rapports Markdown pour chaque ticket extrait + if not args.no_md: + processed_tickets = result.get("processed_tickets", []) + for ticket_info in processed_tickets: + ticket_dir = ticket_info.get("output_dir") + if ticket_dir and os.path.exists(ticket_dir): + json_file = os.path.join(ticket_dir, "all_messages.json") + if os.path.exists(json_file): + md_file_path = os.path.join(ticket_dir, "rapport.md") + print(f"Génération du rapport Markdown pour {ticket_info.get('code')}...") + if create_markdown_from_json(json_file, md_file_path): + print(f"Rapport Markdown créé: {md_file_path}") + else: + print(f"Échec de la génération du rapport Markdown pour {ticket_info.get('code')}") +``` + +### Étape 3 : Corriger la description de l'argument include-existing + +Dans votre définition des arguments, l'option `--include-existing` a une description incorrecte. Trouvez cette ligne : + +```python +batch_parser.add_argument("--include-existing", action="store_true", help="Index de départ pour la pagination") +``` + +Et remplacez-la par : + +```python +batch_parser.add_argument("--include-existing", action="store_true", help="Inclure les tickets déjà extraits") +``` + +### Étape 4 : Importer toutes les dépendances nécessaires + +Assurez-vous que toutes les dépendances nécessaires sont importées en haut du fichier. Vérifiez particulièrement que vous avez ces importations : + +```python +from odoo.retrieve_tickets_batch import retrieve_tickets_batch, parse_domain, list_projects, list_stages +``` + +### Étape 5 : Sauvegarder et tester + +Sauvegardez le fichier et testez la commande d'extraction par lots : + +```bash +python odoo_extractor.py batch --project 3 --stage 8 --limit 10 +``` + +Avec ces modifications, la commande d'extraction par lots devrait fonctionner correctement. Si vous rencontrez encore des problèmes, n'hésitez pas à me le faire savoir. + +--- + +_**User**_ + +peux tu corriger mon fichier odoo_extractor.py + +--- + +_**Assistant**_ + +Read file: odoo_extractor.py + +--- + +Read file: odoo/retrieve_tickets_batch.py + +--- + +Je dois mettre à jour le fichier `odoo_extractor.py` pour corriger le problème avec les commandes d'extraction par lots. Voici les corrections que je vais apporter : + +--- + +```diff + from formatters.json_to_markdown import create_markdown_from_json + from odoo.retrieve_ticket import retrieve_ticket +- from odoo.retrieve_tickets_batch import retrieve_tickets_batch, parse_domain ++ from odoo.retrieve_tickets_batch import retrieve_tickets_batch, parse_domain, list_projects, list_stages + + #importation de l'extracteur d'images HTML (optionnel) + batch_parser.add_argument("--limit", "-l", type=int, default=50, help="Nombre maximum de tickets à extraire") + batch_parser.add_argument("--offset", type=int, default=0, help="Index de départ pour la pagination") +- batch_parser.add_argument("--include-existing", action="store_true", help="Index de départ pour la pagination") ++ batch_parser.add_argument("--include-existing", action="store_true", help="Inclure les tickets déjà extraits") + + # Commande pour lister les projets + domain.append(["stage_id", "=", args.stage]) + ++ print(f"Démarrage de l'extraction par lot avec les critères: {domain}") ++ print(f"Limite: {args.limit} tickets, offset: {args.offset}") ++ + result = retrieve_tickets_batch( + domain=domain, + sys.exit(1) + ++ # Afficher un résumé des résultats ++ print(f"Extraction par lot terminée") ++ print(f"Tickets traités: {result.get('processed', 0)}") ++ print(f"Tickets ignorés: {result.get('skipped', 0)}") ++ + # Générer des rapports Markdown pour chaque ticket extrait + if not args.no_md: ++ print("Génération des rapports Markdown pour les tickets extraits...") + processed_tickets = result.get("processed_tickets", []) + for ticket_info in processed_tickets: + print(f"Rapport Markdown créé: {md_file_path}") + else: +- print("Echec de la génération du rapport Markdown.") ++ print(f"Echec de la génération du rapport Markdown pour {ticket_info.get('code')}") ++ else: ++ print(f"Fichier de messages introuvable pour {ticket_info.get('code')}") ++ else: ++ print(f"Répertoire introuvable pour {ticket_info.get('code')}") + + elif args.command == "projects": + # Lister les projets +- from odoo.retrieve_tickets_batch import list_projects + list_projects(args.config) + + elif args.command == "stages": + # Lister les étapes/statuts +- from odoo.retrieve_tickets_batch import list_stages + list_stages(args.config) + +``` + +--- + +Voilà ! J'ai corrigé votre fichier `odoo_extractor.py` pour résoudre les problèmes avec les commandes d'extraction par lots. + +Les modifications principales sont : + +1. Correction de la description de l'option `--include-existing` (remplacé "Index de départ pour la pagination" par "Inclure les tickets déjà extraits") +2. Importation des fonctions `list_projects` et `list_stages` directement au début du fichier pour éviter les importations multiples +3. Ajout d'affichages supplémentaires pour mieux suivre le processus d'extraction par lots +4. Amélioration de la gestion des erreurs et des messages pour la génération des rapports Markdown +5. Ajout de messages plus détaillés pour chaque ticket traité + +Vous pouvez maintenant utiliser la commande suivante pour extraire 10 tickets du projet 3 à l'étape 8 : + +```bash +python odoo_extractor.py batch --project 3 --stage 8 --limit 10 +``` + +Cette commande devrait fonctionner correctement et extraire les tickets avec leurs pièces jointes et générer les rapports appropriés. + +--- + +_**User**_ + +l'extraction des attachments semble se faire correctement mais le rapport json et md du ticket ne se fait pas correctement comme avec l'appel de retrieve_ticket.py. L'extraction se fait dans output dans un répertoire batch hors je voudrai que les tickets se charge directement dans output comme avec retrieve_ticket.py normalement j'ai implémenté une méthode pour ne pas recharger un ticket déjà présent avec retrieve_ticket_batch.py. Je voudrai que tu analyses la sources de ces problèmes et que tu me guides précisement pas à pas pour les régler. Avant de commencer résume ma demande nous ajusterons si c'est nécessaire + +--- + +_**Assistant**_ + +Votre demande concerne deux problèmes dans l'extraction par lots avec `retrieve_tickets_batch.py` : + +1. Les rapports JSON et Markdown ne sont pas générés correctement, contrairement à l'extraction avec `retrieve_ticket.py` +2. Les tickets extraits sont placés dans un sous-répertoire `batch` dans `output`, alors que vous préférez qu'ils soient directement dans `output` comme avec `retrieve_ticket.py` + +Vous souhaitez conserver la fonctionnalité qui évite de recharger les tickets déjà extraits, mais vous voulez harmoniser le comportement des deux méthodes d'extraction. + +Est-ce que cette compréhension de votre demande est correcte ? + +--- + +_**User**_ + +oui + +--- + +_**Assistant**_ + +Je vais vous guider pas à pas pour résoudre ces deux problèmes. + +### Étape 1 : Analyser le problème du répertoire de sortie + +Le premier problème est que les tickets extraits par lots sont placés dans un sous-répertoire `batch` au lieu d'être directement dans le répertoire `output`. Cela est probablement géré dans la fonction `extract_tickets_batch` du fichier `odoo/batch_ticket_manager.py`. + +--- + +
+ Searched codebase "batch_ticket_manager.py" • **2** results + +| File | +|------| +| `undefined` | +| `undefined` | + +
+ +--- + +Read file: odoo/batch_ticket_manager.py + +--- + +
+ Searched codebase "def extract_tickets_batch in batch_ticket_manager.py" • **25** results + +| File | Lines | +|------|-------| +| `odoo/batch_ticket_manager.py` | L183-226 | +| `odoo/batch_ticket_manager.py` | L249-287 | +| `odoo/batch_ticket_manager.py` | L226-249 | +| `odoo/batch_ticket_manager.py` | L331-345 | +| `odoo/retrieve_tickets_batch.py` | L53-101 | +| `odoo/batch_ticket_manager.py` | L110-161 | +| `odoo/batch_ticket_manager.py` | L287-331 | +| `odoo/retrieve_tickets_batch.py` | L101-140 | +| `odoo/batch_ticket_manager.py` | L28-66 | +| `odoo/retrieve_tickets_batch.py` | L140-168 | +| `odoo/batch_ticket_manager.py` | L161-183 | +| `odoo/retrieve_tickets_batch.py` | L1-53 | +| `odoo/batch_ticket_manager.py` | L1-28 | +| `odoo/retrieve_tickets_batch.py` | L168-225 | +| `odoo/retrieve_tickets_batch.py` | L359-415 | +| `odoo/batch_ticket_manager.py` | L66-110 | +| `odoo/__init__.py` | L1-12 | +| `odoo/retrieve_tickets_batch.py` | L415-418 | +| `odoo/retrieve_tickets_batch.py` | L326-353 | +| `odoo/retrieve_tickets_batch.py` | L225-282 | +| `odoo/retrieve_tickets_batch.py` | L353-359 | +| `odoo/ticket_manager.py` | L206-220 | +| `odoo/retrieve_tickets_batch.py` | L282-326 | +| `docs/odoo/exemples.py` | L50-80 | +| `odoo/ticket_manager.py` | L1-45 | + +
+ +--- + +Voici les étapes pour résoudre les deux problèmes identifiés : + +### Étape 1 : Comprendre la source des problèmes + +Après analyse du code, j'ai identifié les sources des problèmes : + +1. **Problème de répertoire** : Dans `batch_ticket_manager.py`, à la ligne 221, un sous-répertoire `batch_{timestamp}` est créé pour stocker tous les tickets extraits par lots : + ```python + batch_dir = os.path.join(base_output_dir, f"batch_{timestamp}") + ``` + +2. **Problème de rapports** : Dans `retrieve_tickets_batch.py`, il y a déjà une logique pour extraire les données des tickets et générer les rapports, mais elle n'est peut-être pas utilisée correctement. + +### Étape 2 : Modifier batch_ticket_manager.py + +Nous devons modifier la fonction `extract_tickets_batch` pour ne pas créer un sous-répertoire `batch_{timestamp}` et traiter chaque ticket directement dans le répertoire principal. + +--- + +Read file: odoo/batch_ticket_manager.py + +--- + +Maintenant que j'ai bien identifié les problèmes, voici les étapes précises pour les résoudre : + +### Étape 1 : Modifier le fichier batch_ticket_manager.py + +Vous devez modifier la fonction `extract_tickets_batch` dans le fichier `odoo/batch_ticket_manager.py` pour ne pas créer un sous-répertoire batch. Voici comment faire : + +1. **Ouvrez le fichier** `odoo/batch_ticket_manager.py` + +2. **Localisez ces lignes** (autour de la ligne 220-221) : + ```python + # Créer le répertoire principal de sortie + timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") + batch_dir = os.path.join(base_output_dir, f"batch_{timestamp}") + ensure_dir(batch_dir) + ``` + +3. **Remplacez-les par** : + ```python + # Utiliser directement le répertoire principal de sortie + ensure_dir(base_output_dir) + batch_dir = base_output_dir # Pour compatibilité avec le reste du code + ``` + +4. **Modifiez la création des répertoires de tickets** (autour de la ligne 252) : + ```python + # Créer un sous-répertoire pour ce ticket + ticket_dir = os.path.join(batch_dir, f"ticket_{ticket_code}") + ``` + + par : + ```python + # Créer un répertoire spécifique pour ce ticket avec timestamp + timestamp_ticket = datetime.now().strftime("%Y%m%d_%H%M%S") + ticket_dir = os.path.join(base_output_dir, f"{ticket_code}_{timestamp_ticket}") + ``` + +5. **Modifiez également le nom du fichier de résumé global** (autour de la ligne 310) : + ```python + batch_summary_path = os.path.join(batch_dir, "batch_summary.json") + ``` + + par : + ```python + batch_summary_path = os.path.join(base_output_dir, f"batch_summary_{timestamp}.json") + ``` + +### Étape 2 : Vérifier le problème des rapports JSON et MD + +Le problème des rapports est probablement lié au fait que les rapports sont générés dans le fichier `retrieve_tickets_batch.py`, mais ils ne sont pas correctement intégrés dans le processus de traitement par lots. Vérifions cela. + +--- + +Read file: odoo/retrieve_tickets_batch.py + +--- + +Je comprends maintenant le problème. Le fichier `retrieve_tickets_batch.py` extrait déjà les données des tickets, mais il y a un conflit entre ce code et celui dans `batch_ticket_manager.py`. Nous avons un double traitement qui crée de la confusion. Voici comment procéder pour résoudre tous les problèmes : + +### Étape 3 : Modifier retrieve_tickets_batch.py + +Le fichier `retrieve_tickets_batch.py` contient son propre code pour extraire les tickets et créer des répertoires, ce qui crée un conflit avec la logique dans `batch_ticket_manager.py`. Nous devons modifier ce fichier pour utiliser uniquement la fonctionnalité de `batch_ticket_manager.py`. + +1. **Ouvrez le fichier** `odoo/retrieve_tickets_batch.py` + +2. **Localisez la section** qui commence par (autour de la ligne 100) : + ```python + processed_tickets =[] + for ticket in result.get('tickets', []): + # ... code qui traite chaque ticket ... + ``` + +3. **Remplacez toute cette section** (jusqu'à la fin de la boucle) par : + ```python + # Les tickets traités sont déjà dans result["processed_tickets"] + # Vous n'avez pas besoin de les traiter à nouveau ici + ``` + +### Étape 4 : Configurer la génération des rapports Markdown + +Assurez-vous que la fonction de génération des rapports Markdown est correctement appelée depuis `odoo_extractor.py`. + +1. **Vérifiez que le code suivant est présent** dans `odoo_extractor.py` dans la section de la commande "batch" : + ```python + # Générer des rapports Markdown pour chaque ticket extrait + if not args.no_md: + print("Génération des rapports Markdown pour les tickets extraits...") + processed_tickets = result.get("processed_tickets", []) + for ticket_info in processed_tickets: + ticket_dir = ticket_info.get("output_dir") + if ticket_dir and os.path.exists(ticket_dir): + json_file = os.path.join(ticket_dir, "all_messages.json") + if os.path.exists(json_file): + md_file_path = os.path.join(ticket_dir, "rapport.md") + print(f"Génération du rapport Markdown pour {ticket_info.get('code')}...") + if create_markdown_from_json(json_file, md_file_path): + print(f"Rapport Markdown créé: {md_file_path}") + else: + print(f"Échec de la génération du rapport Markdown pour {ticket_info.get('code')}") + ``` + +### Récapitulatif des modifications à apporter + +#### 1. Dans `odoo/batch_ticket_manager.py` : + +```python +# Avant +timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") +batch_dir = os.path.join(base_output_dir, f"batch_{timestamp}") +ensure_dir(batch_dir) + +# Après +ensure_dir(base_output_dir) +batch_dir = base_output_dir # Pour compatibilité avec le reste du code +``` + +```python +# Avant +ticket_dir = os.path.join(batch_dir, f"ticket_{ticket_code}") + +# Après +timestamp_ticket = datetime.now().strftime("%Y%m%d_%H%M%S") +ticket_dir = os.path.join(base_output_dir, f"{ticket_code}_{timestamp_ticket}") +ensure_dir(ticket_dir) +``` + +```python +# Avant +batch_summary_path = os.path.join(batch_dir, "batch_summary.json") + +# Après +batch_summary_path = os.path.join(base_output_dir, f"batch_summary_{timestamp}.json") +``` + +#### 2. Dans `odoo/retrieve_tickets_batch.py` : +Supprimez ou commentez la section de code qui duplique le traitement des tickets (lignes 100-150 environ). + +Après ces modifications, les deux fonctions d'extraction devraient avoir un comportement cohérent : +- Les tickets seront extraits directement dans le répertoire output +- Les rapports JSON et Markdown seront générés correctement +- La fonction qui évite de recharger les tickets déjà extraits sera préservée + +Est-ce que ces instructions sont suffisamment claires ? Voulez-vous que je détaille davantage une partie spécifique ? + +--- + +_**User**_ + +il faut peut-être revoir la gestion batch dans ces 3 fichiers il y a peut être des éléments inutiles que l'on pourrait simplifier + +--- + +_**Assistant**_ + +Vous avez raison, il y a plusieurs éléments redondants et des optimisations possibles dans les trois fichiers. Voici une analyse de la situation et mes recommandations pour simplifier le système : + +### Analyse des problèmes + +1. **Duplication de code** : Il y a du code qui s'exécute en double entre `batch_ticket_manager.py` et `retrieve_tickets_batch.py`, notamment pour l'extraction des tickets. + +2. **Structure de répertoires incohérente** : Les tickets extraits sont actuellement placés dans un sous-répertoire `batch_timestamp` plutôt que directement dans `output`. + +3. **Flux de traitement complexe** : Le flux d'extraction des tickets est fragmenté entre plusieurs fichiers, ce qui rend difficile le suivi du processus. + +### Plan de simplification + +Voici comment nous pouvons simplifier : + +#### 1. Modifications dans `batch_ticket_manager.py` + +```python +# Remplacer +timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") +batch_dir = os.path.join(base_output_dir, f"batch_{timestamp}") +ensure_dir(batch_dir) + +# Par +ensure_dir(base_output_dir) +batch_dir = base_output_dir # Pour compatibilité +timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") +``` + +```python +# Remplacer +ticket_dir = os.path.join(batch_dir, f"ticket_{ticket_code}") + +# Par +timestamp_ticket = datetime.now().strftime("%Y%m%d_%H%M%S") +ticket_dir = os.path.join(base_output_dir, f"{ticket_code}_{timestamp_ticket}") +``` + +```python +# Remplacer +processed_tickets.append({ + "code": ticket_code, + "id": ticket.get("id"), + "name": ticket.get("name"), + "dir": ticket_dir, + "messages_count": result.get("messages_count", 0), + "attachments_count": result.get("attachments_count", 0) +}) + +# Par +processed_tickets.append({ + "code": ticket_code, + "id": ticket.get("id"), + "name": ticket.get("name"), + "output_dir": ticket_dir, # Modifier la clé pour harmoniser avec retrieve_tickets_batch.py + "messages_count": result.get("messages_count", 0), + "attachments_count": result.get("attachments_count", 0) +}) +``` + +```python +# Remplacer +batch_summary_path = os.path.join(batch_dir, "batch_summary.json") + +# Par +batch_summary_path = os.path.join(base_output_dir, f"batch_summary_{timestamp}.json") +``` + +#### 2. Simplifier `retrieve_tickets_batch.py` + +Cette fonction contient une duplication : elle appelle `batch_manager.extract_tickets_batch()` puis refait une extraction de tickets. Nous devrions supprimer ce code dupliqué. + +```python +# Supprimer ou commenter ce bloc +processed_tickets =[] +for ticket in result.get('tickets', []): + ticket_code = ticket['code'] + if not ticket_code: + continue + + # Créer un dossier spécifique pour ce ticket + timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") + ticket_dir = os.path.join(base_output_dir, f"{ticket_code}_{timestamp}") + os.makedirs(ticket_dir, exist_ok=True) + + # Extraire les données du ticket, y compris les pièces jointes + ticket_result = ticket_manager.extract_ticket_data(ticket_code, ticket_dir) + + # ... reste du code ... +``` + +Au lieu de cela, nous pouvons simplement récupérer les tickets déjà traités : + +```python +# Ajouter ce bloc à la place +# Les tickets et leurs données sont déjà traités par batch_manager.extract_tickets_batch() +processed_tickets = result.get("processed_tickets", []) +``` + +#### 3. Assurer la cohérence dans `odoo_extractor.py` + +Le fichier `odoo_extractor.py` semble déjà bien configuré pour générer des rapports Markdown. Nous devrions juste nous assurer que les noms de champs correspondent à ce qui est retourné par `batch_ticket_manager.py` (notamment vérifier si c'est "dir" ou "output_dir"). + +### Plan d'action + +1. Modifier d'abord `batch_ticket_manager.py` pour changer la structure des répertoires et normaliser les noms de champs +2. Ensuite, simplifier `retrieve_tickets_batch.py` en supprimant le code redondant +3. Enfin, vérifier la cohérence dans `odoo_extractor.py` + +Voulez-vous que je vous guide étape par étape pour effectuer ces modifications ? + +--- + +_**User**_ + +je te laisse la main pour corriger ces problèmes de répertoires et de génération de rapport markdown et json comme pour retrieve_ticket.py + +--- + +_**Assistant**_ + +Je vais maintenant corriger les problèmes identifiés dans les fichiers. Commençons par les modifications du gestionnaire de lots de tickets. + +### Étape 1 : Modifier le fichier batch_ticket_manager.py + +--- + +```diff + + # Créer le répertoire principal de sortie ++ ensure_dir(base_output_dir) + timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") +- batch_dir = os.path.join(base_output_dir, f"batch_{timestamp}") +- ensure_dir(batch_dir) + + # Charger les tickets déjà extraits + logging.info(f"Traitement du ticket {ticket_code}...") + +- # Créer un sous-répertoire pour ce ticket +- ticket_dir = os.path.join(batch_dir, f"ticket_{ticket_code}") ++ # Créer un répertoire spécifique pour ce ticket avec timestamp ++ timestamp_ticket = datetime.now().strftime("%Y%m%d_%H%M%S") ++ ticket_dir = os.path.join(base_output_dir, f"{ticket_code}_{timestamp_ticket}") ++ ensure_dir(ticket_dir) + + try: + "id": ticket.get("id"), + "name": ticket.get("name"), +- "dir": ticket_dir, ++ "output_dir": ticket_dir, # Changé de "dir" à "output_dir" pour cohérence + "messages_count": result.get("messages_count", 0), + "attachments_count": result.get("attachments_count", 0) + batch_summary = { + "timestamp": timestamp, +- "batch_dir": batch_dir, ++ "batch_dir": base_output_dir, + "search_criteria": { + "domain": domain, + } + +- batch_summary_path = os.path.join(batch_dir, "batch_summary.json") ++ batch_summary_path = os.path.join(base_output_dir, f"batch_summary_{timestamp}.json") + save_json(batch_summary, batch_summary_path) + + logging.info(f"Tickets en échec: {len(failed_tickets)}") + logging.info(f"Tickets exclus par tag 'BRG-LAB WIN': {len(brg_lab_win_tickets)}") # Message pour les tickets exclus +- logging.info(f"Répertoire de sortie: {batch_dir}") ++ logging.info(f"Répertoire de sortie: {base_output_dir}") + + return { + "status": "success", +- "batch_dir": batch_dir, ++ "batch_dir": base_output_dir, + "processed": len(processed_tickets), + "skipped": len(skipped_tickets), + "skipped_tickets": skipped_tickets, + "failed_tickets": failed_tickets, +- "excluded_tickets": brg_lab_win_tickets # Liste des tickets exclus ++ "excluded_tickets": brg_lab_win_tickets, # Liste des tickets exclus ++ "tickets": tickets # Ajouter la liste complète des tickets pour compatibilité avec le code existant + } +``` + +--- + +### Étape 2 : Simplifier le fichier retrieve_tickets_batch.py en supprimant le code redondant + +Maintenant, simplifions le fichier `retrieve_tickets_batch.py` en supprimant la partie qui duplique l'extraction des tickets. + +--- + +```diff + ) + +- processed_tickets =[] +- for ticket in result.get('tickets', []): +- ticket_code = ticket['code'] +- if not ticket_code: +- continue +- +- # Créer un dossier spécifique pour ce ticket +- timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") +- ticket_dir = os.path.join(base_output_dir, f"{ticket_code}_{timestamp}") +- os.makedirs(ticket_dir, exist_ok=True) +- +- # Extraire les données du ticket, y compris les pièces jointes +- ticket_result = ticket_manager.extract_ticket_data(ticket_code, ticket_dir) +- +- if ticket_result: +- # Ajouter le ticket à la liste des tickets traités +- processed_tickets.append({ +- "code": ticket_code, +- "name": ticket.get('name'), +- "output_dir": ticket_dir, +- "messages_count": ticket_result.get("messages_count", 0), +- "attachments_count": ticket_result.get("attachments_count",0) +- }) +- +- # Créer un résumé d'extraction pour ce ticket +- summary = { +- "timestamp": timestamp, +- "ticket_code": ticket_code, +- "output_directory": ticket_dir, +- "message_count": ticket_result.get("messages_count", 0), +- "attachment_count": ticket_result.get("attachments_count", 0), +- "files_created": [ +- os.path.basename(ticket_result.get("ticket_info", "")), +- os.path.basename(ticket_result.get("ticket_summary", "")), +- os.path.basename(ticket_result.get("messages_file", "")), +- os.path.basename(ticket_result.get("ticket_data_file", "")) +- ] +- } +- +- summary_path = os.path.join(ticket_dir, "extraction_summary.json") +- with open(summary_path, 'w', encoding='utf-8') as f: +- json.dump(summary, f, indent=2, ensure_ascii=False) +- +- # Ajouter les tickets traités au résultat +- result["processed_tickets"] = processed_tickets + # Afficher le résumé + log_separator() +``` + +--- + +### Étape 3 : Mettre à jour le fichier odoo_extractor.py pour assurer la cohérence + +Maintenant, vérifions et ajustons le fichier `odoo_extractor.py` pour s'assurer que les noms de champs et la génération des rapports Markdown sont cohérents. + +--- + +Read file: odoo_extractor.py + +--- + +Le fichier `odoo_extractor.py` semble déjà bien configuré pour gérer la génération des rapports Markdown. Il utilise le bon nom de champ `output_dir` pour localiser les répertoires de tickets et possède déjà la logique pour générer les rapports. + +Maintenant, testons les modifications apportées pour vérifier que tout fonctionne correctement. + +--- + +```bash +cd /home/fgras-ca/llm-ticket3 && python odoo_extractor.py batch --project 3 --stage 8 --limit 5 --verbose +``` + +``` +", - "message_type": "email", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [ - 145146, - 145144 - ], - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "body_original": "

Bonjour,

Les parties d’ouvrage n’apparaissent plus.

Cordialement.

 

THIOU Christophe

Responsable laboratoire

NORD OUEST BETON

97320 ST LAURENT DU MARONI

M. +594 694 24 26 53

 

 

", - "author_details": { - "name": "Christophe THIOU", - "email": "christophe.thiou@sae-villeronce.fr", - "is_system": false, - "id": 10430, - "phone": "06 94 24 26 53", - "function": "Technicien de laboratoire", - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228464, - "body": "", - "date": "2025-03-28 15:06:40", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178491, - 178492, - 178493, - 178494, - 178495 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "OdooBot", - "email": "odoobot@example.com", - "is_system": true, - "id": 2, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228473, - "body": "Bonjour,\n\nNous venons d'appliquer un correctif sur votre site, les parties de chantier sont de nouveau accessibles.\n\nJe reste à votre entière disposition pour toute information complémentaire.\n\nCordialement,\n---\n\nSupport technique\n  \n\n \n\n \nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n\n*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.*", - "date": "2025-03-28 15:59:46", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] - PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "

Bonjour,

Nous venons d'appliquer un correctif sur votre site, les parties de chantier sont de nouveau accessibles.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228476, - "body": "", - "date": "2025-03-28 15:59:50", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178509, - 178510 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228481, - "body": "bonjour,\n\nje ne peux plus accéder à CBAO.", - "date": "2025-03-28 16:02:56", - "author_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ], - "email_from": "\"Christophe THIOU\" ", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "body_original": "

bonjour,

je ne peux plus accéder à CBAO.

", - "author_details": { - "name": "Christophe THIOU", - "email": "christophe.thiou@sae-villeronce.fr", - "is_system": false, - "id": 10430, - "phone": "06 94 24 26 53", - "function": "Technicien de laboratoire", - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228482, - "body": "Bonjour,\n\nVotre site est bien accessible à l'adresse suivante : https://nob.brg-lab.com/\n\nTout ce qui se trouve après le .com est dynamique, cela a donc été modifié après que l'on ait appliqué le correctif.\n\nJe reste à votre entière disposition pour toute information complémentaire.\n\nCordialement,\n---\n\nSupport technique\n  \n\n \n\n \nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n\n*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.*", - "date": "2025-03-28 16:06:01", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] - PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "

Bonjour,

Votre site est bien accessible à l'adresse suivante : https://nob.brg-lab.com/

Tout ce qui se trouve après le .com est dynamique, cela a donc été modifié après que l'on ait appliqué le correctif.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 229614, - "body": "", - "date": "2025-04-14 07:03:22", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179642 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11123/all_messages.txt b/output/batch_20250415_085517/ticket_T11123/all_messages.txt deleted file mode 100644 index 55fbeaa..0000000 --- a/output/batch_20250415_085517/ticket_T11123/all_messages.txt +++ /dev/null @@ -1,132 +0,0 @@ -TICKET: T11123 - PARTIE D'OUVRAGE -Date d'extraction: 2025-04-15 08:55:24 -Nombre de messages: 7 - -================================================================================ - -DATE: 2025-03-28 15:00:33 -DE: Christophe THIOU -OBJET: PARTIE D'OUVRAGE - -Bonjour, - -Les parties d’ouvrage n’apparaissent plus. - -Cordialement. - -  - -THIOU Christophe - -Responsable laboratoire - -NORD OUEST BETON - -97320 ST LAURENT DU MARONI - -M. +594 694 24 26 53 - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-28 15:06:40 -DE: OdooBot - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-03-28 15:59:46 -DE: Fabien LAFAY -OBJET: Re: [T11123] - PARTIE D'OUVRAGE - -Bonjour, - -Nous venons d'appliquer un correctif sur votre site, les parties de chantier sont de nouveau accessibles. - -Je reste à votre entière disposition pour toute information complémentaire. - -Cordialement, ---- - -Support technique -  - - - - -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. - -*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.* - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-28 15:59:50 -DE: Fabien LAFAY - - - --------------------------------------------------------------------------------- - -DATE: 2025-03-28 16:02:56 -DE: Christophe THIOU -OBJET: Re: [T11123] PARTIE D'OUVRAGE - -bonjour, - -je ne peux plus accéder à CBAO. - --------------------------------------------------------------------------------- - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-03-28 16:06:01 -DE: Fabien LAFAY -OBJET: Re: [T11123] - PARTIE D'OUVRAGE - -Bonjour, - -Votre site est bien accessible à l'adresse suivante : https://nob.brg-lab.com/ - -Tout ce qui se trouve après le .com est dynamique, cela a donc été modifié après que l'on ait appliqué le correctif. - -Je reste à votre entière disposition pour toute information complémentaire. - -Cordialement, ---- - -Support technique -  - - - - -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. - -*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.* - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-14 07:03:22 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- diff --git a/output/batch_20250415_085517/ticket_T11123/attachments/image001.png b/output/batch_20250415_085517/ticket_T11123/attachments/image001.png deleted file mode 100644 index 177d5a2..0000000 Binary files a/output/batch_20250415_085517/ticket_T11123/attachments/image001.png and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11123/attachments/image002.png b/output/batch_20250415_085517/ticket_T11123/attachments/image002.png deleted file mode 100644 index 38790ff..0000000 Binary files a/output/batch_20250415_085517/ticket_T11123/attachments/image002.png and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11123/attachments_info.json b/output/batch_20250415_085517/ticket_T11123/attachments_info.json deleted file mode 100644 index 53df75d..0000000 --- a/output/batch_20250415_085517/ticket_T11123/attachments_info.json +++ /dev/null @@ -1,38 +0,0 @@ -[ - { - "id": 145146, - "name": "image002.png", - "mimetype": "image/png", - "file_size": 224741, - "create_date": "2025-03-28 15:06:39", - "create_uid": [ - 1, - "OdooBot" - ], - "description": "image002.png", - "res_name": "[T11123] PARTIE D'OUVRAGE", - "creator_name": "OdooBot", - "creator_id": 1, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11123/attachments/image002.png", - "error": "" - }, - { - "id": 145144, - "name": "image001.png", - "mimetype": "image/png", - "file_size": 67422, - "create_date": "2025-03-28 15:06:39", - "create_uid": [ - 1, - "OdooBot" - ], - "description": "image001.png", - "res_name": "[T11123] PARTIE D'OUVRAGE", - "creator_name": "OdooBot", - "creator_id": 1, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11123/attachments/image001.png", - "error": "" - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11123/followers.json b/output/batch_20250415_085517/ticket_T11123/followers.json deleted file mode 100644 index 005930a..0000000 --- a/output/batch_20250415_085517/ticket_T11123/followers.json +++ /dev/null @@ -1,23 +0,0 @@ -[ - { - "id": 89953, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - }, - { - "id": 89954, - "partner_id": [ - 5622, - "NORD OUEST BETON / VILLERONCE SAS, Guidenold BELANGER" - ] - }, - { - "id": 89960, - "partner_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ] - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11123/messages_raw.json b/output/batch_20250415_085517/ticket_T11123/messages_raw.json deleted file mode 100644 index 74db9f1..0000000 --- a/output/batch_20250415_085517/ticket_T11123/messages_raw.json +++ /dev/null @@ -1,327 +0,0 @@ -{ - "ticket_id": 11102, - "ticket_code": "T11123", - "message_metadata": { - "228465": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false - }, - "228464": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228466": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228467": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228473": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "228474": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228475": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228476": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228481": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false - }, - "228482": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "229614": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 228465, - "body": "

Bonjour,

Les parties d’ouvrage n’apparaissent plus.

Cordialement.

 

THIOU Christophe

Responsable laboratoire

NORD OUEST BETON

97320 ST LAURENT DU MARONI

M. +594 694 24 26 53

 

 

", - "date": "2025-03-28 15:00:33", - "author_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ], - "email_from": "", - "message_type": "email", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [ - 145146, - 145144 - ] - }, - { - "id": 228464, - "body": "", - "date": "2025-03-28 15:06:40", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178491, - 178492, - 178493, - 178494, - 178495 - ], - "attachment_ids": [] - }, - { - "id": 228466, - "body": "", - "date": "2025-03-28 15:06:40", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178496 - ], - "attachment_ids": [] - }, - { - "id": 228467, - "body": "", - "date": "2025-03-28 15:06:40", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178497 - ], - "attachment_ids": [] - }, - { - "id": 228473, - "body": "

Bonjour,

Nous venons d'appliquer un correctif sur votre site, les parties de chantier sont de nouveau accessibles.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "date": "2025-03-28 15:59:46", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] - PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228474, - "body": "", - "date": "2025-03-28 15:59:48", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178507 - ], - "attachment_ids": [] - }, - { - "id": 228475, - "body": "", - "date": "2025-03-28 15:59:49", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178508 - ], - "attachment_ids": [] - }, - { - "id": 228476, - "body": "", - "date": "2025-03-28 15:59:50", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178509, - 178510 - ], - "attachment_ids": [] - }, - { - "id": 228481, - "body": "

bonjour,

je ne peux plus accéder à CBAO.

", - "date": "2025-03-28 16:02:56", - "author_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ], - "email_from": "\"Christophe THIOU\" ", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228482, - "body": "

Bonjour,

Votre site est bien accessible à l'adresse suivante : https://nob.brg-lab.com/

Tout ce qui se trouve après le .com est dynamique, cela a donc été modifié après que l'on ait appliqué le correctif.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "date": "2025-03-28 16:06:01", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] - PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 229614, - "body": "", - "date": "2025-04-14 07:03:22", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179642 - ], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11123/structure.json b/output/batch_20250415_085517/ticket_T11123/structure.json deleted file mode 100644 index 97f7db8..0000000 --- a/output/batch_20250415_085517/ticket_T11123/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:55:24.800269", - "ticket_id": 11102, - "ticket_code": "T11123", - "ticket_name": "PARTIE D'OUVRAGE", - "output_dir": "output/batch_20250415_085517/ticket_T11123", - "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": 7, - "attachments_count": 2 - } -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11123/ticket_info.json b/output/batch_20250415_085517/ticket_T11123/ticket_info.json deleted file mode 100644 index bc7fbb6..0000000 --- a/output/batch_20250415_085517/ticket_T11123/ticket_info.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "id": 11102, - "name": "PARTIE D'OUVRAGE", - "description": "


", - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ], - "user_id": [ - 22, - "Fabien LAFAY" - ], - "date_start": "2025-03-28 15:06:40", - "date_end": false, - "date_deadline": "2025-04-12", - "create_date": "2025-03-28 15:06:39", - "write_date": "2025-04-14 07:03:22", - "tag_ids": [ - 15 - ], - "priority": "0", - "email_from": "", - "email_cc": ",\n\t\"BELANGER Guidenold\" ", - "message_ids": [ - 229614, - 228482, - 228481, - 228476, - 228475, - 228474, - 228473, - 228467, - 228466, - 228465, - 228464 - ], - "message_follower_ids": [ - 89953, - 89954, - 89960 - ], - "timesheet_ids": [], - "attachment_ids": [], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes", - "partner_id_name": "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU", - "user_id_name": "Fabien LAFAY", - "tag_names": [ - "BRG-LAB WEB" - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11123/ticket_summary.json b/output/batch_20250415_085517/ticket_T11123/ticket_summary.json deleted file mode 100644 index 49bc5bd..0000000 --- a/output/batch_20250415_085517/ticket_T11123/ticket_summary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": 11102, - "code": "T11123", - "name": "PARTIE D'OUVRAGE", - "description": "


", - "stage": "Clôturé", - "project": "Demandes", - "partner": "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU", - "assigned_to": "Fabien LAFAY", - "tags": [ - "BRG-LAB WEB" - ], - "create_date": "2025-03-28 15:06:39", - "write_date": "2025-04-14 07:03:22", - "deadline": "2025-04-12" -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11125/all_messages.json b/output/batch_20250415_085517/ticket_T11125/all_messages.json deleted file mode 100644 index 9924690..0000000 --- a/output/batch_20250415_085517/ticket_T11125/all_messages.json +++ /dev/null @@ -1,271 +0,0 @@ -{ - "ticket_summary": { - "id": 11104, - "code": "T11125", - "name": "Saisie essais impossible", - "project_id": 3, - "project_name": "Demandes", - "stage_id": 8, - "stage_name": "Clôturé", - "date_extraction": "2025-04-15T08:55:23.967134" - }, - "metadata": { - "message_count": { - "total": 9, - "processed": 6, - "excluded": 3 - }, - "cleaning_strategy": "standard", - "cleaning_config": { - "preserve_links": true, - "preserve_images": true, - "strategy": "html2text" - } - }, - "messages": [ - { - "id": 228548, - "body": "Bonjour,\n\n \n\nNous avons un problème avec la saisie de certains essais :\n\n \n\n \n\nJe reste à votre disposition pour tout renseignement.\n\nCordialement,\n\nMarion NICOD\n\nResponsable de Laboratoire\n\n \n\n \n\n**AGENCE GRAND EST**\n\nAdresse: 3 rue des Vosges, 68127 NIEDERHERGHEIM\n\nE-mail: m.nicod@laboroutes.com\n\nTel: 03 89 49 58 11 / 06 78 75 23 42", - "date": "2025-03-31 08:46:35", - "author_id": [ - 28644, - "GROLLEMUND LABOROUTES GRAND EST, Marion NICOD" - ], - "email_from": "", - "message_type": "email", - "parent_id": [ - 228547, - "[T11125] Saisie essais impossible" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Saisie essais impossible", - "tracking_value_ids": [], - "attachment_ids": [ - 145199, - 145197, - 145195 - ], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "

Bonjour,

 

Nous avons un problème avec la saisie de certains essais :

 

 

Je reste à votre disposition pour tout renseignement.

Cordialement,

Marion NICOD

Responsable de Laboratoire

 

\"Description :

 

AGENCE GRAND EST

Adresse: 3 rue des Vosges, 68127 NIEDERHERGHEIM

E-mail: m.nicod@laboroutes.com

Tel: 03 89 49 58 11 / 06 78 75 23 42

 

", - "author_details": { - "name": "Marion NICOD", - "email": "m.nicod@laboroutes.com", - "is_system": false, - "id": 28644, - "phone": "03 89 49 58 11 ", - "function": "Responsable Laboratoire", - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228547, - "body": "", - "date": "2025-03-31 08:46:55", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178559, - 178560, - 178561, - 178562, - 178563 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "OdooBot", - "email": "odoobot@example.com", - "is_system": true, - "id": 2, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228561, - "body": "", - "date": "2025-03-31 09:01:06", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228547, - "[T11125] Saisie essais impossible" - ], - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178572 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228600, - "body": "Bonjour,\n\nNotre équipe de développement a mis à jour la licence du tableur. Vous pouvez dès à présent consulter et saisir vos essais.\n\nJe reste à votre entière disposition pour toute information complémentaire.\n\nCordialement,\n---\n\nSupport technique\n  \n\n \n\n \nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n\n*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.*", - "date": "2025-03-31 09:58:56", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228547, - "[T11125] Saisie essais impossible" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11125] - Saisie essais impossible", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "

Bonjour,

Notre équipe de développement a mis à jour la licence du tableur. Vous pouvez dès à présent consulter et saisir vos essais.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228603, - "body": "", - "date": "2025-03-31 09:59:00", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228547, - "[T11125] Saisie essais impossible" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178616, - 178617 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 229697, - "body": "", - "date": "2025-04-15 06:32:43", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228547, - "[T11125] Saisie essais impossible" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179734 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11125/all_messages.txt b/output/batch_20250415_085517/ticket_T11125/all_messages.txt deleted file mode 100644 index 329b197..0000000 --- a/output/batch_20250415_085517/ticket_T11125/all_messages.txt +++ /dev/null @@ -1,118 +0,0 @@ -TICKET: T11125 - Saisie essais impossible -Date d'extraction: 2025-04-15 08:55:23 -Nombre de messages: 6 - -================================================================================ - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-03-31 08:46:35 -DE: Marion NICOD -OBJET: Saisie essais impossible - -Bonjour, - -  - -Nous avons un problème avec la saisie de certains essais : - -  - -  - -Je reste à votre disposition pour tout renseignement. - -Cordialement, - -Marion NICOD - -Responsable de Laboratoire - -  - -  - -**AGENCE GRAND EST** - -Adresse: 3 rue des Vosges, 68127 NIEDERHERGHEIM - -E-mail: m.nicod@laboroutes.com - -Tel: 03 89 49 58 11 / 06 78 75 23 42 - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-31 08:46:55 -DE: OdooBot - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-31 09:01:06 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-03-31 09:58:56 -DE: Romuald GRUSON -OBJET: Re: [T11125] - Saisie essais impossible - -Bonjour, - -Notre équipe de développement a mis à jour la licence du tableur. Vous pouvez dès à présent consulter et saisir vos essais. - -Je reste à votre entière disposition pour toute information complémentaire. - -Cordialement, ---- - -Support technique -  - - - - -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. - -*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.* - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-31 09:59:00 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-15 06:32:43 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- diff --git a/output/batch_20250415_085517/ticket_T11125/attachments/image001.png b/output/batch_20250415_085517/ticket_T11125/attachments/image001.png deleted file mode 100644 index 6e49ae8..0000000 Binary files a/output/batch_20250415_085517/ticket_T11125/attachments/image001.png and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11125/attachments/image002.png b/output/batch_20250415_085517/ticket_T11125/attachments/image002.png deleted file mode 100644 index 66c0348..0000000 Binary files a/output/batch_20250415_085517/ticket_T11125/attachments/image002.png and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11125/attachments/image003.jpg b/output/batch_20250415_085517/ticket_T11125/attachments/image003.jpg deleted file mode 100644 index 8c460e5..0000000 Binary files a/output/batch_20250415_085517/ticket_T11125/attachments/image003.jpg and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11125/attachments_info.json b/output/batch_20250415_085517/ticket_T11125/attachments_info.json deleted file mode 100644 index 95ae912..0000000 --- a/output/batch_20250415_085517/ticket_T11125/attachments_info.json +++ /dev/null @@ -1,56 +0,0 @@ -[ - { - "id": 145199, - "name": "image003.jpg", - "mimetype": "image/jpeg", - "file_size": 3644, - "create_date": "2025-03-31 08:46:51", - "create_uid": [ - 1, - "OdooBot" - ], - "description": "image003.jpg", - "res_name": "[T11125] Saisie essais impossible", - "creator_name": "OdooBot", - "creator_id": 1, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11125/attachments/image003.jpg", - "error": "" - }, - { - "id": 145197, - "name": "image002.png", - "mimetype": "image/png", - "file_size": 106928, - "create_date": "2025-03-31 08:46:51", - "create_uid": [ - 1, - "OdooBot" - ], - "description": "image002.png", - "res_name": "[T11125] Saisie essais impossible", - "creator_name": "OdooBot", - "creator_id": 1, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11125/attachments/image002.png", - "error": "" - }, - { - "id": 145195, - "name": "image001.png", - "mimetype": "image/png", - "file_size": 102984, - "create_date": "2025-03-31 08:46:51", - "create_uid": [ - 1, - "OdooBot" - ], - "description": "image001.png", - "res_name": "[T11125] Saisie essais impossible", - "creator_name": "OdooBot", - "creator_id": 1, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11125/attachments/image001.png", - "error": "" - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11125/followers.json b/output/batch_20250415_085517/ticket_T11125/followers.json deleted file mode 100644 index 3086d4e..0000000 --- a/output/batch_20250415_085517/ticket_T11125/followers.json +++ /dev/null @@ -1,23 +0,0 @@ -[ - { - "id": 89999, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - }, - { - "id": 90010, - "partner_id": [ - 32165, - "Romuald GRUSON" - ] - }, - { - "id": 90032, - "partner_id": [ - 28644, - "GROLLEMUND LABOROUTES GRAND EST, Marion NICOD" - ] - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11125/messages_raw.json b/output/batch_20250415_085517/ticket_T11125/messages_raw.json deleted file mode 100644 index 80f5e35..0000000 --- a/output/batch_20250415_085517/ticket_T11125/messages_raw.json +++ /dev/null @@ -1,274 +0,0 @@ -{ - "ticket_id": 11104, - "ticket_code": "T11125", - "message_metadata": { - "228548": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "228549": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228547": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228559": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228561": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228600": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "228602": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228603": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "229697": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 228548, - "body": "

Bonjour,

 

Nous avons un problème avec la saisie de certains essais :

 

 

Je reste à votre disposition pour tout renseignement.

Cordialement,

Marion NICOD

Responsable de Laboratoire

 

\"Description :

 

AGENCE GRAND EST

Adresse: 3 rue des Vosges, 68127 NIEDERHERGHEIM

E-mail: m.nicod@laboroutes.com

Tel: 03 89 49 58 11 / 06 78 75 23 42

 

", - "date": "2025-03-31 08:46:35", - "author_id": [ - 28644, - "GROLLEMUND LABOROUTES GRAND EST, Marion NICOD" - ], - "email_from": "", - "message_type": "email", - "parent_id": [ - 228547, - "[T11125] Saisie essais impossible" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Saisie essais impossible", - "tracking_value_ids": [], - "attachment_ids": [ - 145199, - 145197, - 145195 - ] - }, - { - "id": 228549, - "body": "", - "date": "2025-03-31 08:46:55", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178564 - ], - "attachment_ids": [] - }, - { - "id": 228547, - "body": "", - "date": "2025-03-31 08:46:55", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178559, - 178560, - 178561, - 178562, - 178563 - ], - "attachment_ids": [] - }, - { - "id": 228559, - "body": "", - "date": "2025-03-31 09:00:56", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178571 - ], - "attachment_ids": [] - }, - { - "id": 228561, - "body": "", - "date": "2025-03-31 09:01:06", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228547, - "[T11125] Saisie essais impossible" - ], - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178572 - ], - "attachment_ids": [] - }, - { - "id": 228600, - "body": "

Bonjour,

Notre équipe de développement a mis à jour la licence du tableur. Vous pouvez dès à présent consulter et saisir vos essais.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "date": "2025-03-31 09:58:56", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228547, - "[T11125] Saisie essais impossible" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11125] - Saisie essais impossible", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228602, - "body": "", - "date": "2025-03-31 09:59:00", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178615 - ], - "attachment_ids": [] - }, - { - "id": 228603, - "body": "", - "date": "2025-03-31 09:59:00", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228547, - "[T11125] Saisie essais impossible" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178616, - 178617 - ], - "attachment_ids": [] - }, - { - "id": 229697, - "body": "", - "date": "2025-04-15 06:32:43", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228547, - "[T11125] Saisie essais impossible" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179734 - ], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11125/structure.json b/output/batch_20250415_085517/ticket_T11125/structure.json deleted file mode 100644 index a03ba84..0000000 --- a/output/batch_20250415_085517/ticket_T11125/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:55:24.046265", - "ticket_id": 11104, - "ticket_code": "T11125", - "ticket_name": "Saisie essais impossible", - "output_dir": "output/batch_20250415_085517/ticket_T11125", - "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": 6, - "attachments_count": 3 - } -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11125/ticket_info.json b/output/batch_20250415_085517/ticket_T11125/ticket_info.json deleted file mode 100644 index 88a9688..0000000 --- a/output/batch_20250415_085517/ticket_T11125/ticket_info.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": 11104, - "name": "Saisie essais impossible", - "description": "


", - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": [ - 28644, - "GROLLEMUND LABOROUTES GRAND EST, Marion NICOD" - ], - "user_id": [ - 32, - "Romuald GRUSON" - ], - "date_start": "2025-03-31 08:46:55", - "date_end": false, - "date_deadline": "2025-04-15", - "create_date": "2025-03-31 08:46:51", - "write_date": "2025-04-15 06:32:43", - "tag_ids": [ - 15 - ], - "priority": "0", - "email_from": "", - "email_cc": "", - "message_ids": [ - 229697, - 228603, - 228602, - 228600, - 228561, - 228559, - 228549, - 228548, - 228547 - ], - "message_follower_ids": [ - 89999, - 90010, - 90032 - ], - "timesheet_ids": [], - "attachment_ids": [], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes", - "partner_id_name": "GROLLEMUND LABOROUTES GRAND EST, Marion NICOD", - "user_id_name": "Romuald GRUSON", - "tag_names": [ - "BRG-LAB WEB" - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11125/ticket_summary.json b/output/batch_20250415_085517/ticket_T11125/ticket_summary.json deleted file mode 100644 index f57698a..0000000 --- a/output/batch_20250415_085517/ticket_T11125/ticket_summary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": 11104, - "code": "T11125", - "name": "Saisie essais impossible", - "description": "


", - "stage": "Clôturé", - "project": "Demandes", - "partner": "GROLLEMUND LABOROUTES GRAND EST, Marion NICOD", - "assigned_to": "Romuald GRUSON", - "tags": [ - "BRG-LAB WEB" - ], - "create_date": "2025-03-31 08:46:51", - "write_date": "2025-04-15 06:32:43", - "deadline": "2025-04-15" -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11126/all_messages.json b/output/batch_20250415_085517/ticket_T11126/all_messages.json deleted file mode 100644 index f21495e..0000000 --- a/output/batch_20250415_085517/ticket_T11126/all_messages.json +++ /dev/null @@ -1,268 +0,0 @@ -{ - "ticket_summary": { - "id": 11105, - "code": "T11126", - "name": "Message d'erreur sur essais au format tableur FTP", - "project_id": 3, - "project_name": "Demandes", - "stage_id": 8, - "stage_name": "Clôturé", - "date_extraction": "2025-04-15T08:55:23.238571" - }, - "metadata": { - "message_count": { - "total": 9, - "processed": 6, - "excluded": 3 - }, - "cleaning_strategy": "standard", - "cleaning_config": { - "preserve_links": true, - "preserve_images": true, - "strategy": "html2text" - } - }, - "messages": [ - { - "id": 228550, - "body": "", - "date": "2025-03-31 08:47:26", - "author_id": [ - 30810, - "Support Robot" - ], - "email_from": "\"Support Robot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178565, - 178566, - 178567, - 178568, - 178569 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Support Robot", - "email": "quentin.faivre30@gmail.com", - "is_system": true, - "id": 30810, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228564, - "body": "", - "date": "2025-03-31 09:01:21", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228550, - "[T11126] Message d'erreur sur essais au format tableur" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178575, - 178576 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228565, - "body": "", - "date": "2025-03-31 09:01:43", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228550, - "[T11126] Message d'erreur sur essais au format tableur" - ], - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178577 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228598, - "body": "Bonjour,\n\nNotre équipe de développement a mis à jour la licence du tableur. Vous pouvez dès à présent consulter et saisir vos essais.\n\nJe reste à votre entière disposition pour toute information complémentaire.\n\nCordialement,\n---\n\nSupport technique\n  \n\n \n\n \nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n\n*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.*", - "date": "2025-03-31 09:58:26", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228550, - "[T11126] Message d'erreur sur essais au format tableur" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11126] - Message d'erreur sur essais au format tableur", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "

Bonjour,

Notre équipe de développement a mis à jour la licence du tableur. Vous pouvez dès à présent consulter et saisir vos essais.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228599, - "body": "", - "date": "2025-03-31 09:58:29", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228550, - "[T11126] Message d'erreur sur essais au format tableur" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178614 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 229698, - "body": "", - "date": "2025-04-15 06:32:49", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228550, - "[T11126] Message d'erreur sur essais au format tableur" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179735 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11126/all_messages.txt b/output/batch_20250415_085517/ticket_T11126/all_messages.txt deleted file mode 100644 index cd28adc..0000000 --- a/output/batch_20250415_085517/ticket_T11126/all_messages.txt +++ /dev/null @@ -1,89 +0,0 @@ -TICKET: T11126 - Message d'erreur sur essais au format tableur FTP -Date d'extraction: 2025-04-15 08:55:23 -Nombre de messages: 6 - -================================================================================ - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-31 08:47:26 -DE: Support Robot - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-31 09:01:21 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-31 09:01:43 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-03-31 09:58:26 -DE: Romuald GRUSON -OBJET: Re: [T11126] - Message d'erreur sur essais au format tableur - -Bonjour, - -Notre équipe de développement a mis à jour la licence du tableur. Vous pouvez dès à présent consulter et saisir vos essais. - -Je reste à votre entière disposition pour toute information complémentaire. - -Cordialement, ---- - -Support technique -  - - - - -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. - -*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.* - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-31 09:58:29 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-15 06:32:49 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- diff --git a/output/batch_20250415_085517/ticket_T11126/attachments/2025-03-31_10h43_09.png b/output/batch_20250415_085517/ticket_T11126/attachments/2025-03-31_10h43_09.png deleted file mode 100644 index 91eadb7..0000000 Binary files a/output/batch_20250415_085517/ticket_T11126/attachments/2025-03-31_10h43_09.png and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11126/attachments_info.json b/output/batch_20250415_085517/ticket_T11126/attachments_info.json deleted file mode 100644 index a74c911..0000000 --- a/output/batch_20250415_085517/ticket_T11126/attachments_info.json +++ /dev/null @@ -1,20 +0,0 @@ -[ - { - "id": 145201, - "name": "2025-03-31_10h43_09.png", - "mimetype": "image/png", - "file_size": 23693, - "create_date": "2025-03-31 08:47:28", - "create_uid": [ - 28, - "Support Robot" - ], - "description": "2025-03-31_10h43_09", - "res_name": "[T11126] Message d'erreur sur essais au format tableur", - "creator_name": "Support Robot", - "creator_id": 28, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11126/attachments/2025-03-31_10h43_09.png", - "error": "" - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11126/followers.json b/output/batch_20250415_085517/ticket_T11126/followers.json deleted file mode 100644 index 6c1ca41..0000000 --- a/output/batch_20250415_085517/ticket_T11126/followers.json +++ /dev/null @@ -1,30 +0,0 @@ -[ - { - "id": 90000, - "partner_id": [ - 30810, - "Support Robot" - ] - }, - { - "id": 90001, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - }, - { - "id": 90011, - "partner_id": [ - 32165, - "Romuald GRUSON" - ] - }, - { - "id": 90031, - "partner_id": [ - 29841, - "ERTEC S.A, Julien POSTEL" - ] - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11126/messages_raw.json b/output/batch_20250415_085517/ticket_T11126/messages_raw.json deleted file mode 100644 index c893c3f..0000000 --- a/output/batch_20250415_085517/ticket_T11126/messages_raw.json +++ /dev/null @@ -1,272 +0,0 @@ -{ - "ticket_id": 11105, - "ticket_code": "T11126", - "message_metadata": { - "228550": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228562": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228563": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228564": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228565": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228598": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "228599": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "229412": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "229698": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 228550, - "body": "", - "date": "2025-03-31 08:47:26", - "author_id": [ - 30810, - "Support Robot" - ], - "email_from": "\"Support Robot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178565, - 178566, - 178567, - 178568, - 178569 - ], - "attachment_ids": [] - }, - { - "id": 228562, - "body": "", - "date": "2025-03-31 09:01:14", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178573 - ], - "attachment_ids": [] - }, - { - "id": 228563, - "body": "", - "date": "2025-03-31 09:01:21", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178574 - ], - "attachment_ids": [] - }, - { - "id": 228564, - "body": "", - "date": "2025-03-31 09:01:21", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228550, - "[T11126] Message d'erreur sur essais au format tableur" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178575, - 178576 - ], - "attachment_ids": [] - }, - { - "id": 228565, - "body": "", - "date": "2025-03-31 09:01:43", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228550, - "[T11126] Message d'erreur sur essais au format tableur" - ], - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178577 - ], - "attachment_ids": [] - }, - { - "id": 228598, - "body": "

Bonjour,

Notre équipe de développement a mis à jour la licence du tableur. Vous pouvez dès à présent consulter et saisir vos essais.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "date": "2025-03-31 09:58:26", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228550, - "[T11126] Message d'erreur sur essais au format tableur" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11126] - Message d'erreur sur essais au format tableur", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228599, - "body": "", - "date": "2025-03-31 09:58:29", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228550, - "[T11126] Message d'erreur sur essais au format tableur" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178614 - ], - "attachment_ids": [] - }, - { - "id": 229412, - "body": "", - "date": "2025-04-09 13:27:45", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 179461 - ], - "attachment_ids": [] - }, - { - "id": 229698, - "body": "", - "date": "2025-04-15 06:32:49", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228550, - "[T11126] Message d'erreur sur essais au format tableur" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179735 - ], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11126/structure.json b/output/batch_20250415_085517/ticket_T11126/structure.json deleted file mode 100644 index f532ad6..0000000 --- a/output/batch_20250415_085517/ticket_T11126/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:55:23.313089", - "ticket_id": 11105, - "ticket_code": "T11126", - "ticket_name": "Message d'erreur sur essais au format tableur FTP", - "output_dir": "output/batch_20250415_085517/ticket_T11126", - "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": 6, - "attachments_count": 1 - } -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11126/ticket_info.json b/output/batch_20250415_085517/ticket_T11126/ticket_info.json deleted file mode 100644 index 3492c65..0000000 --- a/output/batch_20250415_085517/ticket_T11126/ticket_info.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "id": 11105, - "name": "Message d'erreur sur essais au format tableur FTP", - "description": "

Point particulier :

  • Échantillons :A 25.0273
  • Le cas est bloquant

Description du problème :

Bonjour,\nIl semblerait que tous les essais, qui sont sous format tableur, ne soient pas accessibles (cf. message d'erreur en pièce jointe).

", - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": [ - 29841, - "ERTEC S.A, Julien POSTEL" - ], - "user_id": [ - 32, - "Romuald GRUSON" - ], - "date_start": "2025-03-31 08:47:26", - "date_end": false, - "date_deadline": "2025-04-15", - "create_date": "2025-03-31 08:47:26", - "write_date": "2025-04-15 06:32:49", - "tag_ids": [ - 15 - ], - "priority": "3", - "email_from": "julien.postel@ertec.ch", - "email_cc": "", - "message_ids": [ - 229698, - 229412, - 228599, - 228598, - 228565, - 228564, - 228563, - 228562, - 228550 - ], - "message_follower_ids": [ - 90000, - 90001, - 90011, - 90031 - ], - "timesheet_ids": [], - "attachment_ids": [ - 145201 - ], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes", - "partner_id_name": "ERTEC S.A, Julien POSTEL", - "user_id_name": "Romuald GRUSON", - "tag_names": [ - "BRG-LAB WEB" - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11126/ticket_summary.json b/output/batch_20250415_085517/ticket_T11126/ticket_summary.json deleted file mode 100644 index b4b5fe1..0000000 --- a/output/batch_20250415_085517/ticket_T11126/ticket_summary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": 11105, - "code": "T11126", - "name": "Message d'erreur sur essais au format tableur FTP", - "description": "

Point particulier :

  • Échantillons :A 25.0273
  • Le cas est bloquant

Description du problème :

Bonjour,\nIl semblerait que tous les essais, qui sont sous format tableur, ne soient pas accessibles (cf. message d'erreur en pièce jointe).

", - "stage": "Clôturé", - "project": "Demandes", - "partner": "ERTEC S.A, Julien POSTEL", - "assigned_to": "Romuald GRUSON", - "tags": [ - "BRG-LAB WEB" - ], - "create_date": "2025-03-31 08:47:26", - "write_date": "2025-04-15 06:32:49", - "deadline": "2025-04-15" -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11127/all_messages.json b/output/batch_20250415_085517/ticket_T11127/all_messages.json deleted file mode 100644 index 454a6dd..0000000 --- a/output/batch_20250415_085517/ticket_T11127/all_messages.json +++ /dev/null @@ -1,190 +0,0 @@ -{ - "ticket_summary": { - "id": 11106, - "code": "T11127", - "name": "ET2025-E-0114 - Impossible d'afficher l'essais", - "project_id": 3, - "project_name": "Demandes", - "stage_id": 8, - "stage_name": "Clôturé", - "date_extraction": "2025-04-15T08:55:22.426289" - }, - "metadata": { - "message_count": { - "total": 8, - "processed": 4, - "excluded": 4 - }, - "cleaning_strategy": "standard", - "cleaning_config": { - "preserve_links": true, - "preserve_images": true, - "strategy": "html2text" - } - }, - "messages": [ - { - "id": 228567, - "body": "Bonjour,\n\r\n\n \n\r\n\nSite : http://nextroad.brg-lab.com/\n\r\n\nUtilisateur concerné : Séville\n\r\n\n \n\r\n\nProblème bloquant : Oui\n\r\n\n \n\r\n\nDescription du problème  : Impossible de voir les informations associées.\r\n Page grise avec un message d'erreur. \n\r\n\n\r\n\n\r\n\nEn vous remerciant,\n\r\n\nCordialement,\n\r\n\n\r\n\n\r\n\n\r\n\n\r\n\n\r\n\n\r\n\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\n\r\n\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\n \n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\n**Céline NOYER**\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\n**Chef de Projets Techniques et R&D**\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\n***TR&D Project Manager***\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\n**Service Expertise Data**\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\n**Site**\n\r\n\r\n\r\n\n** **\n\r\n\r\n\r\n\n**Buzançais**\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\nP.    \n\r\n\r\n\r\n\n \n\r\n\r\n\r\n\n+33 7 64 36 48 75\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\nL.D.\n\r\n\r\n\r\n\n \n\r\n\r\n\r\n\n+33 2 54 02 23 45\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\n \n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\n\r\n**www.nextroad.com**", - "date": "2025-03-31 09:05:41", - "author_id": [ - 10465, - "NEXTROAD BUZANÇAIS, Céline NOYER" - ], - "email_from": "\"Céline NOYER\" ", - "message_type": "email", - "parent_id": [ - 228566, - "[T11127] ET2025-E-0114 - Impossible d'afficher l'essais" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "ET2025-E-0114 - Impossible d'afficher l'essais", - "tracking_value_ids": [], - "attachment_ids": [ - 145203 - ], - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "body_original": "\r\n

Bonjour,

\r\n

 

\r\n

Site : http://nextroad.brg-lab.com/

\r\n

Utilisateur concerné : Séville

\r\n

 

\r\n

Problème bloquant : Oui

\r\n

 

\r\n

Description du problème  : Impossible de voir les informations associées.\r\n Page grise avec un message d'erreur. 

\r\n


\r\n

\r\n

En vous remerciant,

\r\n

Cordialement,

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

\r\n

\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

 

\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

Céline NOYER

\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

Chef de Projets Techniques et R&D

\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

TR&D Project Manager

\r\n
\r\n
\r\n

Service Expertise Data

\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

Site

\r\n
\r\n

 

\r\n
\r\n

Buzançais

\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

P.    

\r\n
\r\n

 

\r\n
\r\n

+33 7 64 36 48 75

\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

L.D.

\r\n
\r\n

 

\r\n
\r\n

+33 2 54 02 23 45

\r\n
\r\n
\r\n

 

\r\n
\r\n
\r\n
\r\n

\r\nwww.nextroad.com

\r\n
\r\n

\r\n\"Rejoignez-nous

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
 
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
 
\r\n
\r\n
\r\n\r\n", - "author_details": { - "name": "Céline NOYER", - "email": "cnoyer@nextroad.com", - "is_system": false, - "id": 10465, - "phone": "02 54 02 23 45", - "function": "Chef de Projets Techniques et R&D", - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228566, - "body": "", - "date": "2025-03-31 09:07:04", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178578, - 178579, - 178580, - 178581, - 178582 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "OdooBot", - "email": "odoobot@example.com", - "is_system": true, - "id": 2, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228597, - "body": "", - "date": "2025-03-31 09:57:55", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228566, - "[T11127] ET2025-E-0114 - Impossible d'afficher l'essais" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178612, - 178613 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 229699, - "body": "", - "date": "2025-04-15 06:32:56", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228566, - "[T11127] ET2025-E-0114 - Impossible d'afficher l'essais" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179736 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11127/all_messages.txt b/output/batch_20250415_085517/ticket_T11127/all_messages.txt deleted file mode 100644 index 7817915..0000000 --- a/output/batch_20250415_085517/ticket_T11127/all_messages.txt +++ /dev/null @@ -1,278 +0,0 @@ -TICKET: T11127 - ET2025-E-0114 - Impossible d'afficher l'essais -Date d'extraction: 2025-04-15 08:55:22 -Nombre de messages: 4 - -================================================================================ - -DATE: 2025-03-31 09:05:41 -DE: Céline NOYER -OBJET: ET2025-E-0114 - Impossible d'afficher l'essais - -Bonjour, - - -  - - -Site : http://nextroad.brg-lab.com/ - - -Utilisateur concerné : Séville - - -  - - -Problème bloquant : Oui - - -  - - -Description du problème  : Impossible de voir les informations associées. - Page grise avec un message d'erreur.  - - - - - - -En vous remerciant, - - -Cordialement, - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - -**Céline NOYER** - - - - - - - - - - - - - - - - - -**Chef de Projets Techniques et R&D** - - - - - - - - - - - - - - -***TR&D Project Manager*** - - - - - - - - - - - - - -**Service Expertise Data** - - - - - - - - - - - - - -**Site** - - - - -** ** - - - - -**Buzançais** - - - - - - - - - - - - - - - - - -P.     - - - - -  - - - - -+33 7 64 36 48 75 - - - - - - - - - - - - - - -L.D. - - - - -  - - - - -+33 2 54 02 23 45 - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - -**www.nextroad.com** - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-31 09:07:04 -DE: OdooBot - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-31 09:57:55 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-15 06:32:56 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- diff --git a/output/batch_20250415_085517/ticket_T11127/attachments/Capture_decran_2025-03-31_102920.png b/output/batch_20250415_085517/ticket_T11127/attachments/Capture_decran_2025-03-31_102920.png deleted file mode 100644 index 2cb8bbc..0000000 Binary files a/output/batch_20250415_085517/ticket_T11127/attachments/Capture_decran_2025-03-31_102920.png and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11127/attachments_info.json b/output/batch_20250415_085517/ticket_T11127/attachments_info.json deleted file mode 100644 index 74ecb6c..0000000 --- a/output/batch_20250415_085517/ticket_T11127/attachments_info.json +++ /dev/null @@ -1,20 +0,0 @@ -[ - { - "id": 145203, - "name": "Capture d’écran 2025-03-31 102920.png", - "mimetype": "image/png", - "file_size": 256158, - "create_date": "2025-03-31 09:06:57", - "create_uid": [ - 1, - "OdooBot" - ], - "description": "Capture d’écran 2025-03-31 102920.png", - "res_name": "[T11127] ET2025-E-0114 - Impossible d'afficher l'essais", - "creator_name": "OdooBot", - "creator_id": 1, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11127/attachments/Capture_decran_2025-03-31_102920.png", - "error": "" - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11127/followers.json b/output/batch_20250415_085517/ticket_T11127/followers.json deleted file mode 100644 index e8ce4da..0000000 --- a/output/batch_20250415_085517/ticket_T11127/followers.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "id": 90012, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - }, - { - "id": 90013, - "partner_id": [ - 32165, - "Romuald GRUSON" - ] - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11127/messages_raw.json b/output/batch_20250415_085517/ticket_T11127/messages_raw.json deleted file mode 100644 index 0dcdadd..0000000 --- a/output/batch_20250415_085517/ticket_T11127/messages_raw.json +++ /dev/null @@ -1,243 +0,0 @@ -{ - "ticket_id": 11106, - "ticket_code": "T11127", - "message_metadata": { - "228567": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false - }, - "228568": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228566": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228569": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228595": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "excluded": "system_message" - }, - "228596": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228597": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "229699": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 228567, - "body": "\r\n

Bonjour,

\r\n

 

\r\n

Site : http://nextroad.brg-lab.com/

\r\n

Utilisateur concerné : Séville

\r\n

 

\r\n

Problème bloquant : Oui

\r\n

 

\r\n

Description du problème  : Impossible de voir les informations associées.\r\n Page grise avec un message d'erreur. 

\r\n


\r\n

\r\n

En vous remerciant,

\r\n

Cordialement,

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

\r\n

\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

 

\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

Céline NOYER

\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

Chef de Projets Techniques et R&D

\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

TR&D Project Manager

\r\n
\r\n
\r\n

Service Expertise Data

\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

Site

\r\n
\r\n

 

\r\n
\r\n

Buzançais

\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

P.    

\r\n
\r\n

 

\r\n
\r\n

+33 7 64 36 48 75

\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

L.D.

\r\n
\r\n

 

\r\n
\r\n

+33 2 54 02 23 45

\r\n
\r\n
\r\n

 

\r\n
\r\n
\r\n
\r\n

\r\nwww.nextroad.com

\r\n
\r\n

\r\n\"Rejoignez-nous

\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
 
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
 
\r\n
\r\n
\r\n\r\n", - "date": "2025-03-31 09:05:41", - "author_id": [ - 10465, - "NEXTROAD BUZANÇAIS, Céline NOYER" - ], - "email_from": "\"Céline NOYER\" ", - "message_type": "email", - "parent_id": [ - 228566, - "[T11127] ET2025-E-0114 - Impossible d'afficher l'essais" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "ET2025-E-0114 - Impossible d'afficher l'essais", - "tracking_value_ids": [], - "attachment_ids": [ - 145203 - ] - }, - { - "id": 228568, - "body": "", - "date": "2025-03-31 09:07:04", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178583 - ], - "attachment_ids": [] - }, - { - "id": 228566, - "body": "", - "date": "2025-03-31 09:07:04", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178578, - 178579, - 178580, - 178581, - 178582 - ], - "attachment_ids": [] - }, - { - "id": 228569, - "body": "", - "date": "2025-03-31 09:09:27", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178584 - ], - "attachment_ids": [] - }, - { - "id": 228595, - "body": "

Bonjour,

Notre équipe de développement a mis à jour la licence du tableur. Vous pouvez dès à présent consulter et saisir vos essais.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "date": "2025-03-31 09:57:53", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228566, - "[T11127] ET2025-E-0114 - Impossible d'afficher l'essais" - ], - "subtype_id": [ - 2, - "Note" - ], - "subject": "Re: [T11127] - ET2025-E-0114 - Impossible d'afficher l'essais", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228596, - "body": "", - "date": "2025-03-31 09:57:55", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178611 - ], - "attachment_ids": [] - }, - { - "id": 228597, - "body": "", - "date": "2025-03-31 09:57:55", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228566, - "[T11127] ET2025-E-0114 - Impossible d'afficher l'essais" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178612, - 178613 - ], - "attachment_ids": [] - }, - { - "id": 229699, - "body": "", - "date": "2025-04-15 06:32:56", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228566, - "[T11127] ET2025-E-0114 - Impossible d'afficher l'essais" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179736 - ], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11127/structure.json b/output/batch_20250415_085517/ticket_T11127/structure.json deleted file mode 100644 index 0311244..0000000 --- a/output/batch_20250415_085517/ticket_T11127/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:55:22.525502", - "ticket_id": 11106, - "ticket_code": "T11127", - "ticket_name": "ET2025-E-0114 - Impossible d'afficher l'essais", - "output_dir": "output/batch_20250415_085517/ticket_T11127", - "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": 4, - "attachments_count": 1 - } -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11127/ticket_info.json b/output/batch_20250415_085517/ticket_T11127/ticket_info.json deleted file mode 100644 index bcc4cf5..0000000 --- a/output/batch_20250415_085517/ticket_T11127/ticket_info.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "id": 11106, - "name": "ET2025-E-0114 - Impossible d'afficher l'essais", - "description": "


", - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": [ - 10465, - "NEXTROAD BUZANÇAIS, Céline NOYER" - ], - "user_id": [ - 32, - "Romuald GRUSON" - ], - "date_start": "2025-03-31 09:07:03", - "date_end": false, - "date_deadline": "2025-04-15", - "create_date": "2025-03-31 09:06:57", - "write_date": "2025-04-15 06:32:56", - "tag_ids": [ - 15 - ], - "priority": "0", - "email_from": "\"Céline NOYER\" ", - "email_cc": "", - "message_ids": [ - 229699, - 228597, - 228596, - 228595, - 228569, - 228568, - 228567, - 228566 - ], - "message_follower_ids": [ - 90012, - 90013 - ], - "timesheet_ids": [], - "attachment_ids": [], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes", - "partner_id_name": "NEXTROAD BUZANÇAIS, Céline NOYER", - "user_id_name": "Romuald GRUSON", - "tag_names": [ - "BRG-LAB WEB" - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11127/ticket_summary.json b/output/batch_20250415_085517/ticket_T11127/ticket_summary.json deleted file mode 100644 index 41b428c..0000000 --- a/output/batch_20250415_085517/ticket_T11127/ticket_summary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": 11106, - "code": "T11127", - "name": "ET2025-E-0114 - Impossible d'afficher l'essais", - "description": "


", - "stage": "Clôturé", - "project": "Demandes", - "partner": "NEXTROAD BUZANÇAIS, Céline NOYER", - "assigned_to": "Romuald GRUSON", - "tags": [ - "BRG-LAB WEB" - ], - "create_date": "2025-03-31 09:06:57", - "write_date": "2025-04-15 06:32:56", - "deadline": "2025-04-15" -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11130/all_messages.json b/output/batch_20250415_085517/ticket_T11130/all_messages.json deleted file mode 100644 index 9ac5f36..0000000 --- a/output/batch_20250415_085517/ticket_T11130/all_messages.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "ticket_summary": { - "id": 11109, - "code": "T11130", - "name": "sondages dans le désordre", - "project_id": 3, - "project_name": "Demandes", - "stage_id": 8, - "stage_name": "Clôturé", - "date_extraction": "2025-04-15T08:55:21.745936" - }, - "metadata": { - "message_count": { - "total": 5, - "processed": 3, - "excluded": 2 - }, - "cleaning_strategy": "standard", - "cleaning_config": { - "preserve_links": true, - "preserve_images": true, - "strategy": "html2text" - } - }, - "messages": [ - { - "id": 228647, - "body": "", - "date": "2025-04-01 08:00:11", - "author_id": [ - 30810, - "Support Robot" - ], - "email_from": "\"Support Robot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178649, - 178650, - 178651, - 178652, - 178653 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Support Robot", - "email": "quentin.faivre30@gmail.com", - "is_system": true, - "id": 30810, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228654, - "body": "", - "date": "2025-04-01 09:02:33", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228647, - "[T11130] sondages dans le désordre" - ], - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178656 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228656, - "body": "", - "date": "2025-04-01 09:49:55", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228647, - "[T11130] sondages dans le désordre" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178657 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11130/all_messages.txt b/output/batch_20250415_085517/ticket_T11130/all_messages.txt deleted file mode 100644 index 7eed6fd..0000000 --- a/output/batch_20250415_085517/ticket_T11130/all_messages.txt +++ /dev/null @@ -1,38 +0,0 @@ -TICKET: T11130 - sondages dans le désordre -Date d'extraction: 2025-04-15 08:55:21 -Nombre de messages: 3 - -================================================================================ - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-01 08:00:11 -DE: Support Robot - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-01 09:02:33 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-01 09:49:55 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- diff --git a/output/batch_20250415_085517/ticket_T11130/followers.json b/output/batch_20250415_085517/ticket_T11130/followers.json deleted file mode 100644 index 0311ffd..0000000 --- a/output/batch_20250415_085517/ticket_T11130/followers.json +++ /dev/null @@ -1,23 +0,0 @@ -[ - { - "id": 90057, - "partner_id": [ - 30810, - "Support Robot" - ] - }, - { - "id": 90058, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - }, - { - "id": 90063, - "partner_id": [ - 32165, - "Romuald GRUSON" - ] - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11130/messages_raw.json b/output/batch_20250415_085517/ticket_T11130/messages_raw.json deleted file mode 100644 index 9f81c68..0000000 --- a/output/batch_20250415_085517/ticket_T11130/messages_raw.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "ticket_id": 11109, - "ticket_code": "T11130", - "message_metadata": { - "228647": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228652": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228654": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228655": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228656": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 228647, - "body": "", - "date": "2025-04-01 08:00:11", - "author_id": [ - 30810, - "Support Robot" - ], - "email_from": "\"Support Robot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178649, - 178650, - 178651, - 178652, - 178653 - ], - "attachment_ids": [] - }, - { - "id": 228652, - "body": "", - "date": "2025-04-01 09:02:31", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178655 - ], - "attachment_ids": [] - }, - { - "id": 228654, - "body": "", - "date": "2025-04-01 09:02:33", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228647, - "[T11130] sondages dans le désordre" - ], - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178656 - ], - "attachment_ids": [] - }, - { - "id": 228655, - "body": "

doublon

", - "date": "2025-04-01 09:49:49", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "comment", - "parent_id": [ - 228647, - "[T11130] sondages dans le désordre" - ], - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228656, - "body": "", - "date": "2025-04-01 09:49:55", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228647, - "[T11130] sondages dans le désordre" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178657 - ], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11130/structure.json b/output/batch_20250415_085517/ticket_T11130/structure.json deleted file mode 100644 index da67e55..0000000 --- a/output/batch_20250415_085517/ticket_T11130/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:55:21.806111", - "ticket_id": 11109, - "ticket_code": "T11130", - "ticket_name": "sondages dans le désordre", - "output_dir": "output/batch_20250415_085517/ticket_T11130", - "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": 3, - "attachments_count": 0 - } -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11130/ticket_info.json b/output/batch_20250415_085517/ticket_T11130/ticket_info.json deleted file mode 100644 index e6d5db8..0000000 --- a/output/batch_20250415_085517/ticket_T11130/ticket_info.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "id": 11109, - "name": "sondages dans le désordre", - "description": "

Point particulier :

  • Rapports d'essais :-RAPPORT-273
  • Le cas est bloquant

Description du problème :

Bonjour, cette fois je peux imprimer le rapport mais le premier sondage ils ne sont pas dans l'ordre et commence par le numéro 16.\r\nPouvez vous remédier au problème svp ? \r\nDans l'attente de votre réponse\r\nMR PERNEY Arnaud STPI 07 76 01 75 47

", - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": [ - 2232, - "S.T.P.I." - ], - "user_id": [ - 32, - "Romuald GRUSON" - ], - "date_start": "2025-04-01 08:00:10", - "date_end": false, - "date_deadline": false, - "create_date": "2025-04-01 08:00:10", - "write_date": "2025-04-01 09:49:55", - "tag_ids": [ - 15 - ], - "priority": "3", - "email_from": "stpi70@stpi-sge.fr", - "email_cc": "", - "message_ids": [ - 228656, - 228655, - 228654, - 228652, - 228647 - ], - "message_follower_ids": [ - 90057, - 90058, - 90063 - ], - "timesheet_ids": [], - "attachment_ids": [], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes", - "partner_id_name": "S.T.P.I.", - "user_id_name": "Romuald GRUSON", - "tag_names": [ - "BRG-LAB WEB" - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11130/ticket_summary.json b/output/batch_20250415_085517/ticket_T11130/ticket_summary.json deleted file mode 100644 index 924d93d..0000000 --- a/output/batch_20250415_085517/ticket_T11130/ticket_summary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": 11109, - "code": "T11130", - "name": "sondages dans le désordre", - "description": "

Point particulier :

  • Rapports d'essais :-RAPPORT-273
  • Le cas est bloquant

Description du problème :

Bonjour, cette fois je peux imprimer le rapport mais le premier sondage ils ne sont pas dans l'ordre et commence par le numéro 16.\r\nPouvez vous remédier au problème svp ? \r\nDans l'attente de votre réponse\r\nMR PERNEY Arnaud STPI 07 76 01 75 47

", - "stage": "Clôturé", - "project": "Demandes", - "partner": "S.T.P.I.", - "assigned_to": "Romuald GRUSON", - "tags": [ - "BRG-LAB WEB" - ], - "create_date": "2025-04-01 08:00:10", - "write_date": "2025-04-01 09:49:55", - "deadline": false -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11132/all_messages.json b/output/batch_20250415_085517/ticket_T11132/all_messages.json deleted file mode 100644 index 7bf1941..0000000 --- a/output/batch_20250415_085517/ticket_T11132/all_messages.json +++ /dev/null @@ -1,166 +0,0 @@ -{ - "ticket_summary": { - "id": 11111, - "code": "T11132", - "name": "Re: brg-lab.com", - "project_id": 3, - "project_name": "Demandes", - "stage_id": 8, - "stage_name": "Clôturé", - "date_extraction": "2025-04-15T08:55:20.243648" - }, - "metadata": { - "message_count": { - "total": 4, - "processed": 4, - "excluded": 0 - }, - "cleaning_strategy": "standard", - "cleaning_config": { - "preserve_links": true, - "preserve_images": true, - "strategy": "html2text" - } - }, - "messages": [ - { - "id": 228684, - "body": "Bonjour,\n\nJ'imagine que vous avez probablement un agenda très chargé mais je tenais simplement à vérifier que vous avez bien reçu mon précédent email.\n\nL’idée derrière ce model que j'adorerai vous présenter serait de vous faire trouver plus facilement par vos potentiels clients. \n\nCela vous éviterait aussi de devoir payer chaque mois pour maintenir votre site opérationnel et de garder un accès direct à sa gestion!\n\nAuriez-vous quelques minutes à m’accorder pour en parler de vive voix?\n\nTrès belle journée à vous,\n\nZakariya Loutfi - +33 7 69 05 70 37\n\nco-fondateur YodLynci\n\n45 rue Gilles Roberval, 30900 Nîmes\n\n\r\n\n\r\n On Fri, March 28, 2025 7:46 AM, Zakariya Loutfi wrote:\n\r\n \r\n \n\r\n \n\nBonjour, \n\nEn consultant les entreprises situées dans votre région, j'ai trouvé le site web de votre entreprise brg-lab.com et je souhaiterais vous proposer une version améliorée de votre site, optimisée pour renforcer votre visibilité et attirer davantage de clients.\n\nCela vous intéresserait-il que je vous présente ce model? Si c'est le cas, pourriez-vous me donner votre numéro et quelques disponibilités?\n\nJe vous souhaite une excellente journée,\n", - "date": "2025-04-01 12:37:08", - "author_id": false, - "email_from": "Zakariya Loutfi ", - "message_type": "email", - "parent_id": [ - 228683, - "[T11132] Re: brg-lab.com" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: brg-lab.com", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "
Bonjour,

J'imagine que vous avez probablement un agenda très chargé mais je tenais simplement à vérifier que vous avez bien reçu mon précédent email.

L’idée derrière ce model que j'adorerai vous présenter serait de vous faire trouver plus facilement par vos potentiels clients. 

Cela vous éviterait aussi de devoir payer chaque mois pour maintenir votre site opérationnel et de garder un accès direct à sa gestion!

Auriez-vous quelques minutes à m’accorder pour en parler de vive voix?

Très belle journée à vous,

Zakariya Loutfi - +33 7 69 05 70 37
co-fondateur YodLynci
45 rue Gilles Roberval, 30900 Nîmes
\r\n
\r\n On Fri, March 28, 2025 7:46 AM, Zakariya Loutfi <zakariya@yodlynci-team.com> wrote:
\r\n
\r\n
\r\n
Bonjour,

En consultant les entreprises situées dans votre région, j'ai trouvé le site web de votre entreprise brg-lab.com et je souhaiterais vous proposer une version améliorée de votre site, optimisée pour renforcer votre visibilité et attirer davantage de clients.

Cela vous intéresserait-il que je vous présente ce model? Si c'est le cas, pourriez-vous me donner votre numéro et quelques disponibilités?

Je vous souhaite une excellente journée,

Zakariya Loutfi - +33 7 69 05 70 37
co-fondateur YodLynci
45 rue Gilles Roberval, 30900 Nîmes

PS : Cela ne vous engage à rien !
\r\n
\r\n
\r\n
", - "author_details": { - "name": "Inconnu", - "email": "Zakariya Loutfi ", - "is_system": false - } - }, - { - "id": 228683, - "body": "", - "date": "2025-04-01 12:42:22", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178675, - 178676, - 178677, - 178678, - 178679 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "OdooBot", - "email": "odoobot@example.com", - "is_system": true, - "id": 2, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228689, - "body": "", - "date": "2025-04-01 13:05:51", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228683, - "[T11132] Re: brg-lab.com" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178684 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 229034, - "body": "Bonjour,\n\nIl est possible que je me sois mal exprimé concernant l’objectif de mes services. Je suis désolé pour ça.\n\nL'idée de base du prototype de site que je voudrais vous montrer est de vous rendre plus visible en ligne auprès de vos prospects grâce à un référencement efficace.\n\nDes entreprises paient des abonnements élevés pour maintenir leur site en ligne par l'intermédiaire de leurs webmasters. Avec mes solutions, plus besoin de dépenser pour rien.\n\nD'autres souhaitent modifier leur site sans avoir à payer constamment leur prestataire, et c'est également ce que je permets\n\nVous n'êtes pas intéressé par l'amélioration de l'un de ces trois éléments ? Si ce n’est pas le cas, faites-le moi savoir et je ne vous écrirai plus.\n\nPassez une très belle journée,\n\nZakariya Loutfi - +33 7 69 05 70 37\n\nco-fondateur YodLynci\n\n45 rue Gilles Roberval, 30900 Nîmes\n\n\r\n\n\r\n On Tue, April 1, 2025 12:37 PM, Zakariya Loutfi wrote:\n\r\n \r\n \n\r\n \n\nBonjour,\n\nJ'imagine que vous avez probablement un agenda très chargé mais je tenais simplement à vérifier que vous avez bien reçu mon précédent email.\n\nL’idée derrière ce model que j'adorerai vous présenter serait de vous faire trouver plus facilement par vos potentiels clients. \n\nCela vous éviterait aussi de devoir payer chaque mois pour maintenir votre site opérationnel et de garder un accès direct à sa gestion!\n\nAuriez-vous quelques minutes à m’accorder pour en parler de vive voix?\n\nTrès belle journée à vous,\n", - "date": "2025-04-04 12:42:27", - "author_id": false, - "email_from": "Zakariya Loutfi ", - "message_type": "email", - "parent_id": [ - 228683, - "[T11132] Re: brg-lab.com" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: brg-lab.com", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "
Bonjour,

Il est possible que je me sois mal exprimé concernant l’objectif de mes services. Je suis désolé pour ça.

L'idée de base du prototype de site que je voudrais vous montrer est de vous rendre plus visible en ligne auprès de vos prospects grâce à un référencement efficace.

Des entreprises paient des abonnements élevés pour maintenir leur site en ligne par l'intermédiaire de leurs webmasters. Avec mes solutions, plus besoin de dépenser pour rien.

D'autres souhaitent modifier leur site sans avoir à payer constamment leur prestataire, et c'est également ce que je permets

Vous n'êtes pas intéressé par l'amélioration de l'un de ces trois éléments ? Si ce n’est pas le cas, faites-le moi savoir et je ne vous écrirai plus.

Passez une très belle journée,

Zakariya Loutfi - +33 7 69 05 70 37
co-fondateur YodLynci
45 rue Gilles Roberval, 30900 Nîmes
\r\n
\r\n On Tue, April 1, 2025 12:37 PM, Zakariya Loutfi <zakariya@yodlynci-team.com> wrote:
\r\n
\r\n
\r\n
Bonjour,

J'imagine que vous avez probablement un agenda très chargé mais je tenais simplement à vérifier que vous avez bien reçu mon précédent email.

L’idée derrière ce model que j'adorerai vous présenter serait de vous faire trouver plus facilement par vos potentiels clients.

Cela vous éviterait aussi de devoir payer chaque mois pour maintenir votre site opérationnel et de garder un accès direct à sa gestion!

Auriez-vous quelques minutes à m’accorder pour en parler de vive voix?

Très belle journée à vous,

Zakariya Loutfi - +33 7 69 05 70 37
co-fondateur YodLynci
45 rue Gilles Roberval, 30900 Nîmes
\r\n
\r\n On Fri, March 28, 2025 7:46 AM, Zakariya Loutfi <zakariya@yodlynci-team.com> wrote:
\r\n
\r\n
\r\n
Bonjour,

En consultant les entreprises situées dans votre région, j'ai trouvé le site web de votre entreprise brg-lab.com et je souhaiterais vous proposer une version améliorée de votre site, optimisée pour renforcer votre visibilité et attirer davantage de clients.

Cela vous intéresserait-il que je vous présente ce model? Si c'est le cas, pourriez-vous me donner votre numéro et quelques disponibilités?

Je vous souhaite une excellente journée,

Zakariya Loutfi - +33 7 69 05 70 37
co-fondateur YodLynci
45 rue Gilles Roberval, 30900 Nîmes

PS : Cela ne vous engage à rien !
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
", - "author_details": { - "name": "Inconnu", - "email": "Zakariya Loutfi ", - "is_system": false - } - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11132/all_messages.txt b/output/batch_20250415_085517/ticket_T11132/all_messages.txt deleted file mode 100644 index 1109c11..0000000 --- a/output/batch_20250415_085517/ticket_T11132/all_messages.txt +++ /dev/null @@ -1,127 +0,0 @@ -TICKET: T11132 - Re: brg-lab.com -Date d'extraction: 2025-04-15 08:55:20 -Nombre de messages: 4 - -================================================================================ - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-04-01 12:37:08 -DE: Inconnu -OBJET: Re: brg-lab.com - -Bonjour, - -J'imagine que vous avez probablement un agenda très chargé mais je tenais simplement à vérifier que vous avez bien reçu mon précédent email. - -L’idée derrière ce model que j'adorerai vous présenter serait de vous faire trouver plus facilement par vos potentiels clients.  - -Cela vous éviterait aussi de devoir payer chaque mois pour maintenir votre site opérationnel et de garder un accès direct à sa gestion! - -Auriez-vous quelques minutes à m’accorder pour en parler de vive voix? - -Très belle journée à vous, - -Zakariya Loutfi - +33 7 69 05 70 37 - -co-fondateur YodLynci - -45 rue Gilles Roberval, 30900 Nîmes - - - - - On Fri, March 28, 2025 7:46 AM, Zakariya Loutfi wrote: - - - - - - -Bonjour, - -En consultant les entreprises situées dans votre région, j'ai trouvé le site web de votre entreprise brg-lab.com et je souhaiterais vous proposer une version améliorée de votre site, optimisée pour renforcer votre visibilité et attirer davantage de clients. - -Cela vous intéresserait-il que je vous présente ce model? Si c'est le cas, pourriez-vous me donner votre numéro et quelques disponibilités? - -Je vous souhaite une excellente journée, - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-01 12:42:22 -DE: OdooBot - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-01 13:05:51 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-04-04 12:42:27 -DE: Inconnu -OBJET: Re: brg-lab.com - -Bonjour, - -Il est possible que je me sois mal exprimé concernant l’objectif de mes services. Je suis désolé pour ça. - -L'idée de base du prototype de site que je voudrais vous montrer est de vous rendre plus visible en ligne auprès de vos prospects grâce à un référencement efficace. - -Des entreprises paient des abonnements élevés pour maintenir leur site en ligne par l'intermédiaire de leurs webmasters. Avec mes solutions, plus besoin de dépenser pour rien. - -D'autres souhaitent modifier leur site sans avoir à payer constamment leur prestataire, et c'est également ce que je permets - -Vous n'êtes pas intéressé par l'amélioration de l'un de ces trois éléments ? Si ce n’est pas le cas, faites-le moi savoir et je ne vous écrirai plus. - -Passez une très belle journée, - -Zakariya Loutfi - +33 7 69 05 70 37 - -co-fondateur YodLynci - -45 rue Gilles Roberval, 30900 Nîmes - - - - - On Tue, April 1, 2025 12:37 PM, Zakariya Loutfi wrote: - - - - - - -Bonjour, - -J'imagine que vous avez probablement un agenda très chargé mais je tenais simplement à vérifier que vous avez bien reçu mon précédent email. - -L’idée derrière ce model que j'adorerai vous présenter serait de vous faire trouver plus facilement par vos potentiels clients. - -Cela vous éviterait aussi de devoir payer chaque mois pour maintenir votre site opérationnel et de garder un accès direct à sa gestion! - -Auriez-vous quelques minutes à m’accorder pour en parler de vive voix? - -Très belle journée à vous, - - --------------------------------------------------------------------------------- diff --git a/output/batch_20250415_085517/ticket_T11132/followers.json b/output/batch_20250415_085517/ticket_T11132/followers.json deleted file mode 100644 index 6dfd73b..0000000 --- a/output/batch_20250415_085517/ticket_T11132/followers.json +++ /dev/null @@ -1,9 +0,0 @@ -[ - { - "id": 90085, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11132/messages_raw.json b/output/batch_20250415_085517/ticket_T11132/messages_raw.json deleted file mode 100644 index 70a08cd..0000000 --- a/output/batch_20250415_085517/ticket_T11132/messages_raw.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "ticket_id": 11111, - "ticket_code": "T11132", - "message_metadata": { - "228684": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "228683": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228689": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "229034": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 228684, - "body": "
Bonjour,

J'imagine que vous avez probablement un agenda très chargé mais je tenais simplement à vérifier que vous avez bien reçu mon précédent email.

L’idée derrière ce model que j'adorerai vous présenter serait de vous faire trouver plus facilement par vos potentiels clients. 

Cela vous éviterait aussi de devoir payer chaque mois pour maintenir votre site opérationnel et de garder un accès direct à sa gestion!

Auriez-vous quelques minutes à m’accorder pour en parler de vive voix?

Très belle journée à vous,

Zakariya Loutfi - +33 7 69 05 70 37
co-fondateur YodLynci
45 rue Gilles Roberval, 30900 Nîmes
\r\n
\r\n On Fri, March 28, 2025 7:46 AM, Zakariya Loutfi <zakariya@yodlynci-team.com> wrote:
\r\n
\r\n
\r\n
Bonjour,

En consultant les entreprises situées dans votre région, j'ai trouvé le site web de votre entreprise brg-lab.com et je souhaiterais vous proposer une version améliorée de votre site, optimisée pour renforcer votre visibilité et attirer davantage de clients.

Cela vous intéresserait-il que je vous présente ce model? Si c'est le cas, pourriez-vous me donner votre numéro et quelques disponibilités?

Je vous souhaite une excellente journée,

Zakariya Loutfi - +33 7 69 05 70 37
co-fondateur YodLynci
45 rue Gilles Roberval, 30900 Nîmes

PS : Cela ne vous engage à rien !
\r\n
\r\n
\r\n
", - "date": "2025-04-01 12:37:08", - "author_id": false, - "email_from": "Zakariya Loutfi ", - "message_type": "email", - "parent_id": [ - 228683, - "[T11132] Re: brg-lab.com" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: brg-lab.com", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228683, - "body": "", - "date": "2025-04-01 12:42:22", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178675, - 178676, - 178677, - 178678, - 178679 - ], - "attachment_ids": [] - }, - { - "id": 228689, - "body": "", - "date": "2025-04-01 13:05:51", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228683, - "[T11132] Re: brg-lab.com" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178684 - ], - "attachment_ids": [] - }, - { - "id": 229034, - "body": "
Bonjour,

Il est possible que je me sois mal exprimé concernant l’objectif de mes services. Je suis désolé pour ça.

L'idée de base du prototype de site que je voudrais vous montrer est de vous rendre plus visible en ligne auprès de vos prospects grâce à un référencement efficace.

Des entreprises paient des abonnements élevés pour maintenir leur site en ligne par l'intermédiaire de leurs webmasters. Avec mes solutions, plus besoin de dépenser pour rien.

D'autres souhaitent modifier leur site sans avoir à payer constamment leur prestataire, et c'est également ce que je permets

Vous n'êtes pas intéressé par l'amélioration de l'un de ces trois éléments ? Si ce n’est pas le cas, faites-le moi savoir et je ne vous écrirai plus.

Passez une très belle journée,

Zakariya Loutfi - +33 7 69 05 70 37
co-fondateur YodLynci
45 rue Gilles Roberval, 30900 Nîmes
\r\n
\r\n On Tue, April 1, 2025 12:37 PM, Zakariya Loutfi <zakariya@yodlynci-team.com> wrote:
\r\n
\r\n
\r\n
Bonjour,

J'imagine que vous avez probablement un agenda très chargé mais je tenais simplement à vérifier que vous avez bien reçu mon précédent email.

L’idée derrière ce model que j'adorerai vous présenter serait de vous faire trouver plus facilement par vos potentiels clients.

Cela vous éviterait aussi de devoir payer chaque mois pour maintenir votre site opérationnel et de garder un accès direct à sa gestion!

Auriez-vous quelques minutes à m’accorder pour en parler de vive voix?

Très belle journée à vous,

Zakariya Loutfi - +33 7 69 05 70 37
co-fondateur YodLynci
45 rue Gilles Roberval, 30900 Nîmes
\r\n
\r\n On Fri, March 28, 2025 7:46 AM, Zakariya Loutfi <zakariya@yodlynci-team.com> wrote:
\r\n
\r\n
\r\n
Bonjour,

En consultant les entreprises situées dans votre région, j'ai trouvé le site web de votre entreprise brg-lab.com et je souhaiterais vous proposer une version améliorée de votre site, optimisée pour renforcer votre visibilité et attirer davantage de clients.

Cela vous intéresserait-il que je vous présente ce model? Si c'est le cas, pourriez-vous me donner votre numéro et quelques disponibilités?

Je vous souhaite une excellente journée,

Zakariya Loutfi - +33 7 69 05 70 37
co-fondateur YodLynci
45 rue Gilles Roberval, 30900 Nîmes

PS : Cela ne vous engage à rien !
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
", - "date": "2025-04-04 12:42:27", - "author_id": false, - "email_from": "Zakariya Loutfi ", - "message_type": "email", - "parent_id": [ - 228683, - "[T11132] Re: brg-lab.com" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: brg-lab.com", - "tracking_value_ids": [], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11132/structure.json b/output/batch_20250415_085517/ticket_T11132/structure.json deleted file mode 100644 index b39eef7..0000000 --- a/output/batch_20250415_085517/ticket_T11132/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:55:20.316983", - "ticket_id": 11111, - "ticket_code": "T11132", - "ticket_name": "Re: brg-lab.com", - "output_dir": "output/batch_20250415_085517/ticket_T11132", - "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": 4, - "attachments_count": 0 - } -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11132/ticket_info.json b/output/batch_20250415_085517/ticket_T11132/ticket_info.json deleted file mode 100644 index fe4e045..0000000 --- a/output/batch_20250415_085517/ticket_T11132/ticket_info.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "id": 11111, - "name": "Re: brg-lab.com", - "description": false, - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": false, - "user_id": false, - "date_start": "2025-04-01 12:42:22", - "date_end": false, - "date_deadline": false, - "create_date": "2025-04-01 12:42:18", - "write_date": "2025-04-01 13:05:51", - "tag_ids": [], - "priority": "0", - "email_from": "Zakariya Loutfi ", - "email_cc": "", - "message_ids": [ - 229034, - 228689, - 228684, - 228683 - ], - "message_follower_ids": [ - 90085 - ], - "timesheet_ids": [], - "attachment_ids": [], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes" -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11132/ticket_summary.json b/output/batch_20250415_085517/ticket_T11132/ticket_summary.json deleted file mode 100644 index 141a6cb..0000000 --- a/output/batch_20250415_085517/ticket_T11132/ticket_summary.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "id": 11111, - "code": "T11132", - "name": "Re: brg-lab.com", - "description": false, - "stage": "Clôturé", - "project": "Demandes", - "partner": "", - "assigned_to": "", - "tags": [], - "create_date": "2025-04-01 12:42:18", - "write_date": "2025-04-01 13:05:51", - "deadline": false -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11140/all_messages.json b/output/batch_20250415_085517/ticket_T11140/all_messages.json deleted file mode 100644 index c9159a7..0000000 --- a/output/batch_20250415_085517/ticket_T11140/all_messages.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "ticket_summary": { - "id": 11119, - "code": "T11140", - "name": "Impossible de prendre en compte un prix dans une formulation", - "project_id": 3, - "project_name": "Demandes", - "stage_id": 8, - "stage_name": "Clôturé", - "date_extraction": "2025-04-15T08:55:19.928239" - }, - "metadata": { - "message_count": { - "total": 2, - "processed": 2, - "excluded": 0 - }, - "cleaning_strategy": "standard", - "cleaning_config": { - "preserve_links": true, - "preserve_images": true, - "strategy": "html2text" - } - }, - "messages": [ - { - "id": 228838, - "body": "", - "date": "2025-04-02 12:25:00", - "author_id": [ - 30810, - "Support Robot" - ], - "email_from": "\"Support Robot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178955, - 178956, - 178957, - 178958, - 178959 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Support Robot", - "email": "quentin.faivre30@gmail.com", - "is_system": true, - "id": 30810, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228840, - "body": "", - "date": "2025-04-02 12:49:54", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228838, - "[T11140] Impossible de prendre en compte un prix dans une formulation" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178960 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11140/all_messages.txt b/output/batch_20250415_085517/ticket_T11140/all_messages.txt deleted file mode 100644 index 3827516..0000000 --- a/output/batch_20250415_085517/ticket_T11140/all_messages.txt +++ /dev/null @@ -1,27 +0,0 @@ -TICKET: T11140 - Impossible de prendre en compte un prix dans une formulation -Date d'extraction: 2025-04-15 08:55:19 -Nombre de messages: 2 - -================================================================================ - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-02 12:25:00 -DE: Support Robot - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-02 12:49:54 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- diff --git a/output/batch_20250415_085517/ticket_T11140/followers.json b/output/batch_20250415_085517/ticket_T11140/followers.json deleted file mode 100644 index 9a59b3c..0000000 --- a/output/batch_20250415_085517/ticket_T11140/followers.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "id": 90207, - "partner_id": [ - 30810, - "Support Robot" - ] - }, - { - "id": 90208, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11140/messages_raw.json b/output/batch_20250415_085517/ticket_T11140/messages_raw.json deleted file mode 100644 index 1dec02a..0000000 --- a/output/batch_20250415_085517/ticket_T11140/messages_raw.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "ticket_id": 11119, - "ticket_code": "T11140", - "message_metadata": { - "228838": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228840": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 228838, - "body": "", - "date": "2025-04-02 12:25:00", - "author_id": [ - 30810, - "Support Robot" - ], - "email_from": "\"Support Robot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178955, - 178956, - 178957, - 178958, - 178959 - ], - "attachment_ids": [] - }, - { - "id": 228840, - "body": "", - "date": "2025-04-02 12:49:54", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228838, - "[T11140] Impossible de prendre en compte un prix dans une formulation" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178960 - ], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11140/structure.json b/output/batch_20250415_085517/ticket_T11140/structure.json deleted file mode 100644 index 8907e25..0000000 --- a/output/batch_20250415_085517/ticket_T11140/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:55:19.993726", - "ticket_id": 11119, - "ticket_code": "T11140", - "ticket_name": "Impossible de prendre en compte un prix dans une formulation", - "output_dir": "output/batch_20250415_085517/ticket_T11140", - "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": 2, - "attachments_count": 0 - } -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11140/ticket_info.json b/output/batch_20250415_085517/ticket_T11140/ticket_info.json deleted file mode 100644 index e785781..0000000 --- a/output/batch_20250415_085517/ticket_T11140/ticket_info.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "id": 11119, - "name": "Impossible de prendre en compte un prix dans une formulation", - "description": "

Point particulier :

  • Le cas est bloquant

Description du problème :

Bonjour,\r\n\r\nJ'ai créé un nouveau \"produits spéciaux\" pour l'ajouter à une formule béton. J'ai bien renseigné le prix et la densité du produit dans les caractéristiques. J'ai ajouté le produit avec un volume dans la formule, j'ai bien actualisé la formule (technique et actualisation des prix), mais le prix ne s'affiche toujours pas dans la formule. J'ai effectué la manipulation plusieurs fois, ça ne change pas. Merci d'avance pour votre aide. \r\n

", - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": [ - 33586, - "EGIS SA, Jérémy LEBOUVIER" - ], - "user_id": false, - "date_start": "2025-04-02 12:24:59", - "date_end": false, - "date_deadline": false, - "create_date": "2025-04-02 12:24:59", - "write_date": "2025-04-02 12:49:54", - "tag_ids": [ - 15 - ], - "priority": "3", - "email_from": "jeremy.lebouvier@egis.fr", - "email_cc": "yann.grannec@egis-group.com", - "message_ids": [ - 228840, - 228838 - ], - "message_follower_ids": [ - 90207, - 90208 - ], - "timesheet_ids": [], - "attachment_ids": [], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes", - "partner_id_name": "EGIS SA, Jérémy LEBOUVIER", - "tag_names": [ - "BRG-LAB WEB" - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11140/ticket_summary.json b/output/batch_20250415_085517/ticket_T11140/ticket_summary.json deleted file mode 100644 index 03432ab..0000000 --- a/output/batch_20250415_085517/ticket_T11140/ticket_summary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": 11119, - "code": "T11140", - "name": "Impossible de prendre en compte un prix dans une formulation", - "description": "

Point particulier :

  • Le cas est bloquant

Description du problème :

Bonjour,\r\n\r\nJ'ai créé un nouveau \"produits spéciaux\" pour l'ajouter à une formule béton. J'ai bien renseigné le prix et la densité du produit dans les caractéristiques. J'ai ajouté le produit avec un volume dans la formule, j'ai bien actualisé la formule (technique et actualisation des prix), mais le prix ne s'affiche toujours pas dans la formule. J'ai effectué la manipulation plusieurs fois, ça ne change pas. Merci d'avance pour votre aide. \r\n

", - "stage": "Clôturé", - "project": "Demandes", - "partner": "EGIS SA, Jérémy LEBOUVIER", - "assigned_to": "", - "tags": [ - "BRG-LAB WEB" - ], - "create_date": "2025-04-02 12:24:59", - "write_date": "2025-04-02 12:49:54", - "deadline": false -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11143/all_messages.json b/output/batch_20250415_085517/ticket_T11143/all_messages.json deleted file mode 100644 index 4df5b8c..0000000 --- a/output/batch_20250415_085517/ticket_T11143/all_messages.json +++ /dev/null @@ -1,269 +0,0 @@ -{ - "ticket_summary": { - "id": 11122, - "code": "T11143", - "name": "BRGLAB - Essai inaccessible", - "project_id": 3, - "project_name": "Demandes", - "stage_id": 8, - "stage_name": "Clôturé", - "date_extraction": "2025-04-15T08:55:19.586501" - }, - "metadata": { - "message_count": { - "total": 9, - "processed": 6, - "excluded": 3 - }, - "cleaning_strategy": "standard", - "cleaning_config": { - "preserve_links": true, - "preserve_images": true, - "strategy": "html2text" - } - }, - "messages": [ - { - "id": 228941, - "body": "", - "date": "2025-04-03 08:34:43", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 179066, - 179067, - 179068, - 179069, - 179070 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228947, - "body": "", - "date": "2025-04-03 09:23:31", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 179077 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228968, - "body": "Bonjour,\n\nPouvez-vous vérifier si vous avez bien accès à la page suivante en l'ouvrant dans votre navigateur :\n\nhttps://zk1.brg-lab.com/\n\nVoici ce que vous devriez voir affiché : \n\nSi ce n'est pas le cas, pouvez-vous me faire une capture d'écran de ce qui est affiché?\n\nJe reste à votre entière disposition pour toute information complémentaire.\n\nCordialement,\n---\n\nSupport technique\n  \n\n \n\n \nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n\n*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.*", - "date": "2025-04-03 12:17:41", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11143] - BRGLAB - Essai inaccessible", - "tracking_value_ids": [], - "attachment_ids": [ - 145453 - ], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "

Bonjour,

Pouvez-vous vérifier si vous avez bien accès à la page suivante en l'ouvrant dans votre navigateur :

https://zk1.brg-lab.com/

Voici ce que vous devriez voir affiché : 

\"image.png\"

Si ce n'est pas le cas, pouvez-vous me faire une capture d'écran de ce qui est affiché?

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228970, - "body": "", - "date": "2025-04-03 12:17:45", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179097, - 179098 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228971, - "body": "Bonjour,\n\n\r\n\n \n\n\r\n\nLe problème s’est résolu seul par la suite.\n\n\r\n\n \n\n\r\n\nJe vous remercie pour votre retour.\n\n\r\n\n \n\n\r\n\nBonne journée\n\n\r\n\n \n\n\r\n\nPS : l’adresse fonctionne\n\n\r\n\n \n\n\r\n\n\r\n\n**De :**\r\nsupport@cbao.fr \r\n\n\r\n**Envoyé :** jeudi 3 avril 2025 14:18\n\r\n**À :** victor Bollée \n\r\n**Objet :** Re: [T11143] - BRGLAB - Essai inaccessible\n\n\r\n\n\r\n\n \n\r\n\n\r\n\n\r\n\n\r\n\r\n\r\n\r\n\r\n\nVoir\r\n Tâche \n\n\r\n\r\n\r\n\n\r\n\r\n\r\n\r\n\r\n\n\r\n\n\r\n\r\n\n\r\n\n\r\n\r\n\r\n\r\n\r\n\n\r\n\n\r\n\nBonjour,\n\n\r\n\nPouvez-vous vérifier si vous avez bien accès à la page suivante en l'ouvrant dans votre navigateur :\n\n\r\n\nhttps://zk1.brg-lab.com/\n\n\r\n\nVoici ce que vous devriez voir affiché : \n\n\r\n\n\r\n\nSi ce n'est pas le cas, pouvez-vous me faire une capture d'écran de ce qui est affiché?\n\n\r\n\nJe reste à votre entière disposition pour toute information complémentaire.\n\n\r\n\nCordialement,\n\n\r\n\n---\n\n\r\n\n**Support technique**\n\r\n  \n\n\r\n\n\r\n\n technique à **support@cbao.fr**\n\r\nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de\r\n nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n\n\r\n\nConfidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous\r\n deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport\r\n avec la communication du contenu des informations est strictement interdit.\n\n\r\n\n\r\n\nEnvoyé par \r\nCBAO S.A.R.L. .", - "date": "2025-04-03 12:21:13", - "author_id": [ - 28897, - "GIRAUD TP (JCG), Victor BOLLÉE" - ], - "email_from": "\"victor Bollée\" ", - "message_type": "email", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "TR: [T11143] - BRGLAB - Essai inaccessible", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "\r\n
\r\n

Bonjour,

\r\n

 

\r\n

Le problème s’est résolu seul par la suite.

\r\n

 

\r\n

Je vous remercie pour votre retour.

\r\n

 

\r\n

Bonne journée

\r\n

 

\r\n

PS : l’adresse fonctionne

\r\n

 

\r\n
\r\n

De :\r\nsupport@cbao.fr <support@cbao.fr>\r\n
\r\nEnvoyé : jeudi 3 avril 2025 14:18
\r\nÀ : victor Bollée <v.bollee@labojcg.fr>
\r\nObjet : Re: [T11143] - BRGLAB - Essai inaccessible

\r\n
\r\n

 

\r\n

\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

Voir\r\n Tâche

\r\n
\r\n

\"CBAO

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Bonjour,

\r\n

Pouvez-vous vérifier si vous avez bien accès à la page suivante en l'ouvrant dans votre navigateur :

\r\n

https://zk1.brg-lab.com/

\r\n

Voici ce que vous devriez voir affiché : 

\r\n

\r\n

Si ce n'est pas le cas, pouvez-vous me faire une capture d'écran de ce qui est affiché?

\r\n

Je reste à votre entière disposition pour toute information complémentaire.

\r\n

Cordialement,

\r\n

---

\r\n

Support technique
\r\n 

\r\n

\r\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance\r\n technique à support@cbao.fr
\r\n
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de\r\n nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

\r\n

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous\r\n deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport\r\n avec la communication du contenu des informations est strictement interdit.

\r\n
\r\n

Envoyé par \r\nCBAO S.A.R.L. .

\r\n

\r\n
\r\n

\r\n
\r\n\r\n", - "author_details": { - "name": "Victor BOLLÉE", - "email": "v.bollee@labojcg.fr", - "is_system": false, - "id": 28897, - "phone": "04.66.86.08.19", - "function": "Technicien de laboratoire", - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228972, - "body": "", - "date": "2025-04-03 12:23:31", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179099 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11143/all_messages.txt b/output/batch_20250415_085517/ticket_T11143/all_messages.txt deleted file mode 100644 index ac8585c..0000000 --- a/output/batch_20250415_085517/ticket_T11143/all_messages.txt +++ /dev/null @@ -1,253 +0,0 @@ -TICKET: T11143 - BRGLAB - Essai inaccessible -Date d'extraction: 2025-04-15 08:55:19 -Nombre de messages: 6 - -================================================================================ - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-03 08:34:43 -DE: Fabien LAFAY - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-03 09:23:31 -DE: Fabien LAFAY - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-04-03 12:17:41 -DE: Fabien LAFAY -OBJET: Re: [T11143] - BRGLAB - Essai inaccessible - -Bonjour, - -Pouvez-vous vérifier si vous avez bien accès à la page suivante en l'ouvrant dans votre navigateur : - -https://zk1.brg-lab.com/ - -Voici ce que vous devriez voir affiché :  - -Si ce n'est pas le cas, pouvez-vous me faire une capture d'écran de ce qui est affiché? - -Je reste à votre entière disposition pour toute information complémentaire. - -Cordialement, ---- - -Support technique -  - - - - -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. - -*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.* - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-03 12:17:45 -DE: Fabien LAFAY - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-04-03 12:21:13 -DE: Victor BOLLÉE -OBJET: TR: [T11143] - BRGLAB - Essai inaccessible - -Bonjour, - - - -  - - - -Le problème s’est résolu seul par la suite. - - - -  - - - -Je vous remercie pour votre retour. - - - -  - - - -Bonne journée - - - -  - - - -PS : l’adresse fonctionne - - - -  - - - - - -**De :** -support@cbao.fr - - -**Envoyé :** jeudi 3 avril 2025 14:18 - -**À :** victor Bollée - -**Objet :** Re: [T11143] - BRGLAB - Essai inaccessible - - - - - -  - - - - - - - - - - - - -Voir - Tâche - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Bonjour, - - - -Pouvez-vous vérifier si vous avez bien accès à la page suivante en l'ouvrant dans votre navigateur : - - - -https://zk1.brg-lab.com/ - - - -Voici ce que vous devriez voir affiché :  - - - - - -Si ce n'est pas le cas, pouvez-vous me faire une capture d'écran de ce qui est affiché? - - - -Je reste à votre entière disposition pour toute information complémentaire. - - - -Cordialement, - - - ---- - - - -**Support technique** - -  - - - - - - technique à **support@cbao.fr** - -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de - nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. - - - -Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous - deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport - avec la communication du contenu des informations est strictement interdit. - - - - - -Envoyé par -CBAO S.A.R.L. . - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-03 12:23:31 -DE: Fabien LAFAY - - - --------------------------------------------------------------------------------- diff --git a/output/batch_20250415_085517/ticket_T11143/attachments/image.png b/output/batch_20250415_085517/ticket_T11143/attachments/image.png deleted file mode 100644 index a1f39a5..0000000 Binary files a/output/batch_20250415_085517/ticket_T11143/attachments/image.png and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11143/attachments_info.json b/output/batch_20250415_085517/ticket_T11143/attachments_info.json deleted file mode 100644 index 978f581..0000000 --- a/output/batch_20250415_085517/ticket_T11143/attachments_info.json +++ /dev/null @@ -1,20 +0,0 @@ -[ - { - "id": 145453, - "name": "image.png", - "mimetype": "image/png", - "file_size": 76543, - "create_date": "2025-04-03 12:17:41", - "create_uid": [ - 22, - "Fabien LAFAY" - ], - "description": false, - "res_name": "[T11143] BRGLAB - Essai inaccessible", - "creator_name": "Fabien LAFAY", - "creator_id": 22, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11143/attachments/image.png", - "error": "" - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11143/followers.json b/output/batch_20250415_085517/ticket_T11143/followers.json deleted file mode 100644 index 8dbe728..0000000 --- a/output/batch_20250415_085517/ticket_T11143/followers.json +++ /dev/null @@ -1,16 +0,0 @@ -[ - { - "id": 90263, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - }, - { - "id": 90277, - "partner_id": [ - 28897, - "GIRAUD TP (JCG), Victor BOLLÉE" - ] - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11143/messages_raw.json b/output/batch_20250415_085517/ticket_T11143/messages_raw.json deleted file mode 100644 index a6209b7..0000000 --- a/output/batch_20250415_085517/ticket_T11143/messages_raw.json +++ /dev/null @@ -1,273 +0,0 @@ -{ - "ticket_id": 11122, - "ticket_code": "T11143", - "message_metadata": { - "228941": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228942": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "excluded": "system_message" - }, - "228947": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228967": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228968": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "228970": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228969": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228971": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "228972": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 228941, - "body": "", - "date": "2025-04-03 08:34:43", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 179066, - 179067, - 179068, - 179069, - 179070 - ], - "attachment_ids": [] - }, - { - "id": 228942, - "body": "

\n \n \n\n \n GIRAUD TP (JCG), Victor BOLLÉE\n \n\n - il y a 9 minutes\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n À: \n \n \n \n CBAO S.A.R.L., Quentin FAIVRE\n ; \n \n \n \n \n \n Fabien LAFAY\n ; \n \n \n \n \n \n Romuald GRUSON\n ; \n \n \n \n \n \n support\n ; \n \n \n \n \n \n \n \n \n

\n \n

\n À:\n \n \n \n \n support\n \n \n \n \n \n \n \n \n \n \n\n \n \n \n -\n \n \n \n Quentin FAIVRE\n \n \n \n \n \n \n \n \n \n \n\n \n \n \n -\n \n \n \n Fabien LAFAY\n \n \n \n \n \n \n \n \n \n \n\n \n \n \n -\n \n \n \n Romuald GRUSON\n \n \n \n \n \n \n \n \n \n \n\n \n \n

\n \n \n
\n

\n\n

\n
\n

Bonjour,

\n

 

\n

Je ne parviens pas à accéder au l’essai au bleu :

\n

\n

 

\n

Merci par avance pour votre.

\n

 

\n

Cordialement


", - "date": "2025-04-03 08:35:20", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "comment", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 2, - "Note" - ], - "subject": "Re: [T11143] BRGLAB - Essai inaccessible", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228947, - "body": "", - "date": "2025-04-03 09:23:31", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 179077 - ], - "attachment_ids": [] - }, - { - "id": 228967, - "body": "", - "date": "2025-04-03 12:13:51", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 179095 - ], - "attachment_ids": [] - }, - { - "id": 228968, - "body": "

Bonjour,

Pouvez-vous vérifier si vous avez bien accès à la page suivante en l'ouvrant dans votre navigateur :

https://zk1.brg-lab.com/

Voici ce que vous devriez voir affiché : 

\"image.png\"

Si ce n'est pas le cas, pouvez-vous me faire une capture d'écran de ce qui est affiché?

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "date": "2025-04-03 12:17:41", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11143] - BRGLAB - Essai inaccessible", - "tracking_value_ids": [], - "attachment_ids": [ - 145453 - ] - }, - { - "id": 228970, - "body": "", - "date": "2025-04-03 12:17:45", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179097, - 179098 - ], - "attachment_ids": [] - }, - { - "id": 228969, - "body": "", - "date": "2025-04-03 12:17:45", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 179096 - ], - "attachment_ids": [] - }, - { - "id": 228971, - "body": "\r\n
\r\n

Bonjour,

\r\n

 

\r\n

Le problème s’est résolu seul par la suite.

\r\n

 

\r\n

Je vous remercie pour votre retour.

\r\n

 

\r\n

Bonne journée

\r\n

 

\r\n

PS : l’adresse fonctionne

\r\n

 

\r\n
\r\n

De :\r\nsupport@cbao.fr <support@cbao.fr>\r\n
\r\nEnvoyé : jeudi 3 avril 2025 14:18
\r\nÀ : victor Bollée <v.bollee@labojcg.fr>
\r\nObjet : Re: [T11143] - BRGLAB - Essai inaccessible

\r\n
\r\n

 

\r\n

\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n

Voir\r\n Tâche

\r\n
\r\n

\"CBAO

\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n

Bonjour,

\r\n

Pouvez-vous vérifier si vous avez bien accès à la page suivante en l'ouvrant dans votre navigateur :

\r\n

https://zk1.brg-lab.com/

\r\n

Voici ce que vous devriez voir affiché : 

\r\n

\r\n

Si ce n'est pas le cas, pouvez-vous me faire une capture d'écran de ce qui est affiché?

\r\n

Je reste à votre entière disposition pour toute information complémentaire.

\r\n

Cordialement,

\r\n

---

\r\n

Support technique
\r\n 

\r\n

\r\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance\r\n technique à support@cbao.fr
\r\n
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de\r\n nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

\r\n

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous\r\n deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport\r\n avec la communication du contenu des informations est strictement interdit.

\r\n
\r\n

Envoyé par \r\nCBAO S.A.R.L. .

\r\n

\r\n
\r\n

\r\n
\r\n\r\n", - "date": "2025-04-03 12:21:13", - "author_id": [ - 28897, - "GIRAUD TP (JCG), Victor BOLLÉE" - ], - "email_from": "\"victor Bollée\" ", - "message_type": "email", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "TR: [T11143] - BRGLAB - Essai inaccessible", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228972, - "body": "", - "date": "2025-04-03 12:23:31", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": [ - 228941, - "[T11143] BRGLAB - Essai inaccessible" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179099 - ], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11143/structure.json b/output/batch_20250415_085517/ticket_T11143/structure.json deleted file mode 100644 index c80b933..0000000 --- a/output/batch_20250415_085517/ticket_T11143/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:55:19.666124", - "ticket_id": 11122, - "ticket_code": "T11143", - "ticket_name": "BRGLAB - Essai inaccessible", - "output_dir": "output/batch_20250415_085517/ticket_T11143", - "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": 6, - "attachments_count": 1 - } -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11143/ticket_info.json b/output/batch_20250415_085517/ticket_T11143/ticket_info.json deleted file mode 100644 index 1f8a3d1..0000000 --- a/output/batch_20250415_085517/ticket_T11143/ticket_info.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "id": 11122, - "name": "BRGLAB - Essai inaccessible", - "description": "


", - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": [ - 28897, - "GIRAUD TP (JCG), Victor BOLLÉE" - ], - "user_id": [ - 22, - "Fabien LAFAY" - ], - "date_start": "2025-04-03 08:34:43", - "date_end": false, - "date_deadline": "2025-04-18", - "create_date": "2025-04-03 08:34:43", - "write_date": "2025-04-03 12:23:31", - "tag_ids": [ - 15 - ], - "priority": "0", - "email_from": "v.bollee@labojcg.fr", - "email_cc": false, - "message_ids": [ - 228972, - 228971, - 228970, - 228969, - 228968, - 228967, - 228947, - 228942, - 228941 - ], - "message_follower_ids": [ - 90263, - 90277 - ], - "timesheet_ids": [], - "attachment_ids": [], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes", - "partner_id_name": "GIRAUD TP (JCG), Victor BOLLÉE", - "user_id_name": "Fabien LAFAY", - "tag_names": [ - "BRG-LAB WEB" - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11143/ticket_summary.json b/output/batch_20250415_085517/ticket_T11143/ticket_summary.json deleted file mode 100644 index 57b9b15..0000000 --- a/output/batch_20250415_085517/ticket_T11143/ticket_summary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": 11122, - "code": "T11143", - "name": "BRGLAB - Essai inaccessible", - "description": "


", - "stage": "Clôturé", - "project": "Demandes", - "partner": "GIRAUD TP (JCG), Victor BOLLÉE", - "assigned_to": "Fabien LAFAY", - "tags": [ - "BRG-LAB WEB" - ], - "create_date": "2025-04-03 08:34:43", - "write_date": "2025-04-03 12:23:31", - "deadline": "2025-04-18" -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11146/all_messages.json b/output/batch_20250415_085517/ticket_T11146/all_messages.json deleted file mode 100644 index 4f59ec1..0000000 --- a/output/batch_20250415_085517/ticket_T11146/all_messages.json +++ /dev/null @@ -1,229 +0,0 @@ -{ - "ticket_summary": { - "id": 11125, - "code": "T11146", - "name": "formulation", - "project_id": 3, - "project_name": "Demandes", - "stage_id": 8, - "stage_name": "Clôturé", - "date_extraction": "2025-04-15T08:55:18.825203" - }, - "metadata": { - "message_count": { - "total": 8, - "processed": 5, - "excluded": 3 - }, - "cleaning_strategy": "standard", - "cleaning_config": { - "preserve_links": true, - "preserve_images": true, - "strategy": "html2text" - } - }, - "messages": [ - { - "id": 228998, - "body": "Bonjour,\n\n Ca plante formulation plante toujours.\n\nComment faire ?\n\nMerci \n\n \n\n \n\n \n\n \n\nJEAN ELIE NONORGUES \n\nPortable  :06.63.95.62.02\n\nTéléphone:04.92.76.65.93\n\nTélécopie:09.67.22.65.93\n\nAdresse Email :nonorgues@geolabo.fr\n\nwww.geolabo.fr\n\nadresse postale:\n\n172 chemin des grands jardins \n\n04 220 SAINTE TULLE\n\nPour ne rien rater de notre actualité :\n\n**Nouveauté** \n\n \n\n \n\nSans virus.www.avg.com", - "date": "2025-04-04 06:34:51", - "author_id": [ - 28479, - "GEOLABO, Facturation GEOLABO" - ], - "email_from": "", - "message_type": "email", - "parent_id": [ - 228997, - "[T11146] formulation" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "formulation", - "tracking_value_ids": [], - "attachment_ids": [ - 145471, - 145469 - ], - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "body_original": "

Bonjour,

Ca plante formulation plante toujours.

Comment faire ?

Merci

 

 

 

\"GEOLABO\"

 

JEAN ELIE NONORGUES

Portable  :06.63.95.62.02

Téléphone:04.92.76.65.93

Télécopie:09.67.22.65.93

Adresse Email :nonorgues@geolabo.fr

www.geolabo.fr

adresse postale:

172 chemin des grands jardins

04 220 SAINTE TULLE

Pour ne rien rater de notre actualité :

Nouveauté \"FACEBOOK\"

 

 


\"\"Sans virus.www.avg.com
", - "author_details": { - "name": "Facturation GEOLABO", - "email": "nonorgues@geolabo.fr", - "is_system": false, - "id": 28479, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228997, - "body": "", - "date": "2025-04-04 06:37:17", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 179125, - 179126, - 179127, - 179128, - 179129 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "OdooBot", - "email": "odoobot@example.com", - "is_system": true, - "id": 2, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 229006, - "body": "", - "date": "2025-04-04 07:38:36", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228997, - "[T11146] formulation" - ], - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 179132 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 229194, - "body": "Bonjour,\n\nJe viens de relancer l’équipe de développement. Veuillez nous excuser pour la gêne occasionnée. N’hésitez pas à nous faire remonter toute information complémentaire (capture d’écran, moment précis, n° d’échantillon, etc.).\n\nJe reste à votre entière disposition pour toute information complémentaire.\n\nCordialement,\n---\n\nSupport technique\n  \n\n \n\n \nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n\n*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.*", - "date": "2025-04-07 09:03:38", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228997, - "[T11146] formulation" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11146] - formulation", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "

Bonjour,

Je viens de relancer l’équipe de développement. Veuillez nous excuser pour la gêne occasionnée. N’hésitez pas à nous faire remonter toute information complémentaire (capture d’écran, moment précis, n° d’échantillon, etc.).

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 229196, - "body": "", - "date": "2025-04-07 09:04:36", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228997, - "[T11146] formulation" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179238 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11146/all_messages.txt b/output/batch_20250415_085517/ticket_T11146/all_messages.txt deleted file mode 100644 index 90e4eea..0000000 --- a/output/batch_20250415_085517/ticket_T11146/all_messages.txt +++ /dev/null @@ -1,117 +0,0 @@ -TICKET: T11146 - formulation -Date d'extraction: 2025-04-15 08:55:18 -Nombre de messages: 5 - -================================================================================ - -DATE: 2025-04-04 06:34:51 -DE: Facturation GEOLABO -OBJET: formulation - -Bonjour, - - Ca plante formulation plante toujours. - -Comment faire ? - -Merci - -  - -  - -  - -  - -JEAN ELIE NONORGUES - -Portable  :06.63.95.62.02 - -Téléphone:04.92.76.65.93 - -Télécopie:09.67.22.65.93 - -Adresse Email :nonorgues@geolabo.fr - -www.geolabo.fr - -adresse postale: - -172 chemin des grands jardins - -04 220 SAINTE TULLE - -Pour ne rien rater de notre actualité : - -**Nouveauté** - -  - -  - -Sans virus.www.avg.com - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-04 06:37:17 -DE: OdooBot - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-04 07:38:36 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-04-07 09:03:38 -DE: Romuald GRUSON -OBJET: Re: [T11146] - formulation - -Bonjour, - -Je viens de relancer l’équipe de développement. Veuillez nous excuser pour la gêne occasionnée. N’hésitez pas à nous faire remonter toute information complémentaire (capture d’écran, moment précis, n° d’échantillon, etc.). - -Je reste à votre entière disposition pour toute information complémentaire. - -Cordialement, ---- - -Support technique -  - - - - -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. - -*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.* - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-07 09:04:36 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- diff --git a/output/batch_20250415_085517/ticket_T11146/attachments/image001.jpg b/output/batch_20250415_085517/ticket_T11146/attachments/image001.jpg deleted file mode 100644 index 0358c62..0000000 Binary files a/output/batch_20250415_085517/ticket_T11146/attachments/image001.jpg and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11146/attachments/image002.jpg b/output/batch_20250415_085517/ticket_T11146/attachments/image002.jpg deleted file mode 100644 index 39cedd3..0000000 Binary files a/output/batch_20250415_085517/ticket_T11146/attachments/image002.jpg and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11146/attachments_info.json b/output/batch_20250415_085517/ticket_T11146/attachments_info.json deleted file mode 100644 index dd04c04..0000000 --- a/output/batch_20250415_085517/ticket_T11146/attachments_info.json +++ /dev/null @@ -1,38 +0,0 @@ -[ - { - "id": 145471, - "name": "image002.jpg", - "mimetype": "image/jpeg", - "file_size": 1791, - "create_date": "2025-04-04 06:37:14", - "create_uid": [ - 1, - "OdooBot" - ], - "description": "image002.jpg", - "res_name": "[T11146] formulation", - "creator_name": "OdooBot", - "creator_id": 1, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11146/attachments/image002.jpg", - "error": "" - }, - { - "id": 145469, - "name": "image001.jpg", - "mimetype": "image/jpeg", - "file_size": 11293, - "create_date": "2025-04-04 06:37:14", - "create_uid": [ - 1, - "OdooBot" - ], - "description": "image001.jpg", - "res_name": "[T11146] formulation", - "creator_name": "OdooBot", - "creator_id": 1, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11146/attachments/image001.jpg", - "error": "" - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11146/followers.json b/output/batch_20250415_085517/ticket_T11146/followers.json deleted file mode 100644 index 2735151..0000000 --- a/output/batch_20250415_085517/ticket_T11146/followers.json +++ /dev/null @@ -1,23 +0,0 @@ -[ - { - "id": 90292, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - }, - { - "id": 90293, - "partner_id": [ - 32165, - "Romuald GRUSON" - ] - }, - { - "id": 90393, - "partner_id": [ - 1242, - "GEOLABO" - ] - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11146/messages_raw.json b/output/batch_20250415_085517/ticket_T11146/messages_raw.json deleted file mode 100644 index 42c7e1a..0000000 --- a/output/batch_20250415_085517/ticket_T11146/messages_raw.json +++ /dev/null @@ -1,243 +0,0 @@ -{ - "ticket_id": 11125, - "ticket_code": "T11146", - "message_metadata": { - "228998": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false - }, - "228997": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228999": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "229004": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "229006": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "229194": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "229195": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "229196": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 228998, - "body": "

Bonjour,

Ca plante formulation plante toujours.

Comment faire ?

Merci

 

 

 

\"GEOLABO\"

 

JEAN ELIE NONORGUES

Portable  :06.63.95.62.02

Téléphone:04.92.76.65.93

Télécopie:09.67.22.65.93

Adresse Email :nonorgues@geolabo.fr

www.geolabo.fr

adresse postale:

172 chemin des grands jardins

04 220 SAINTE TULLE

Pour ne rien rater de notre actualité :

Nouveauté \"FACEBOOK\"

 

 


\"\"Sans virus.www.avg.com
", - "date": "2025-04-04 06:34:51", - "author_id": [ - 28479, - "GEOLABO, Facturation GEOLABO" - ], - "email_from": "", - "message_type": "email", - "parent_id": [ - 228997, - "[T11146] formulation" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "formulation", - "tracking_value_ids": [], - "attachment_ids": [ - 145471, - 145469 - ] - }, - { - "id": 228997, - "body": "", - "date": "2025-04-04 06:37:17", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 179125, - 179126, - 179127, - 179128, - 179129 - ], - "attachment_ids": [] - }, - { - "id": 228999, - "body": "", - "date": "2025-04-04 06:37:17", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 179130 - ], - "attachment_ids": [] - }, - { - "id": 229004, - "body": "", - "date": "2025-04-04 07:38:26", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 179131 - ], - "attachment_ids": [] - }, - { - "id": 229006, - "body": "", - "date": "2025-04-04 07:38:36", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228997, - "[T11146] formulation" - ], - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 179132 - ], - "attachment_ids": [] - }, - { - "id": 229194, - "body": "

Bonjour,

Je viens de relancer l’équipe de développement. Veuillez nous excuser pour la gêne occasionnée. N’hésitez pas à nous faire remonter toute information complémentaire (capture d’écran, moment précis, n° d’échantillon, etc.).

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "date": "2025-04-07 09:03:38", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228997, - "[T11146] formulation" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11146] - formulation", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 229195, - "body": "

relance ticket T10890

", - "date": "2025-04-07 09:04:31", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "comment", - "parent_id": [ - 228997, - "[T11146] formulation" - ], - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 229196, - "body": "", - "date": "2025-04-07 09:04:36", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228997, - "[T11146] formulation" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179238 - ], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11146/structure.json b/output/batch_20250415_085517/ticket_T11146/structure.json deleted file mode 100644 index 5df13d7..0000000 --- a/output/batch_20250415_085517/ticket_T11146/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:55:18.908627", - "ticket_id": 11125, - "ticket_code": "T11146", - "ticket_name": "formulation", - "output_dir": "output/batch_20250415_085517/ticket_T11146", - "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 - } -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11146/ticket_info.json b/output/batch_20250415_085517/ticket_T11146/ticket_info.json deleted file mode 100644 index 7fe88a7..0000000 --- a/output/batch_20250415_085517/ticket_T11146/ticket_info.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "id": 11125, - "name": "formulation", - "description": "


", - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": [ - 28479, - "GEOLABO, Facturation GEOLABO" - ], - "user_id": [ - 32, - "Romuald GRUSON" - ], - "date_start": "2025-04-04 06:37:17", - "date_end": false, - "date_deadline": false, - "create_date": "2025-04-04 06:37:14", - "write_date": "2025-04-07 09:04:36", - "tag_ids": [ - 15 - ], - "priority": "0", - "email_from": "", - "email_cc": "", - "message_ids": [ - 229196, - 229195, - 229194, - 229006, - 229004, - 228999, - 228998, - 228997 - ], - "message_follower_ids": [ - 90292, - 90293, - 90393 - ], - "timesheet_ids": [], - "attachment_ids": [], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes", - "partner_id_name": "GEOLABO, Facturation GEOLABO", - "user_id_name": "Romuald GRUSON", - "tag_names": [ - "BRG-LAB WEB" - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11146/ticket_summary.json b/output/batch_20250415_085517/ticket_T11146/ticket_summary.json deleted file mode 100644 index f4063ac..0000000 --- a/output/batch_20250415_085517/ticket_T11146/ticket_summary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": 11125, - "code": "T11146", - "name": "formulation", - "description": "


", - "stage": "Clôturé", - "project": "Demandes", - "partner": "GEOLABO, Facturation GEOLABO", - "assigned_to": "Romuald GRUSON", - "tags": [ - "BRG-LAB WEB" - ], - "create_date": "2025-04-04 06:37:14", - "write_date": "2025-04-07 09:04:36", - "deadline": false -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11163/all_messages.json b/output/batch_20250415_085517/ticket_T11163/all_messages.json deleted file mode 100644 index d8c57a0..0000000 --- a/output/batch_20250415_085517/ticket_T11163/all_messages.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "ticket_summary": { - "id": 11142, - "code": "T11163", - "name": "Essai de plaque LCPC MEI + Divers ", - "project_id": 3, - "project_name": "Demandes", - "stage_id": 8, - "stage_name": "Clôturé", - "date_extraction": "2025-04-15T08:55:18.134054" - }, - "metadata": { - "message_count": { - "total": 4, - "processed": 2, - "excluded": 2 - }, - "cleaning_strategy": "standard", - "cleaning_config": { - "preserve_links": true, - "preserve_images": true, - "strategy": "html2text" - } - }, - "messages": [ - { - "id": 229499, - "body": "", - "date": "2025-04-10 13:37:23", - "author_id": [ - 30810, - "Support Robot" - ], - "email_from": "\"Support Robot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 179537, - 179538, - 179539, - 179540, - 179541 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Support Robot", - "email": "quentin.faivre30@gmail.com", - "is_system": true, - "id": 30810, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 229505, - "body": "", - "date": "2025-04-10 13:57:51", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 229499, - "[T11163] Essai de plaque LCPC MEI + Divers " - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179549 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11163/all_messages.txt b/output/batch_20250415_085517/ticket_T11163/all_messages.txt deleted file mode 100644 index 23896b7..0000000 --- a/output/batch_20250415_085517/ticket_T11163/all_messages.txt +++ /dev/null @@ -1,27 +0,0 @@ -TICKET: T11163 - Essai de plaque LCPC MEI + Divers -Date d'extraction: 2025-04-15 08:55:18 -Nombre de messages: 2 - -================================================================================ - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-10 13:37:23 -DE: Support Robot - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-10 13:57:51 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- diff --git a/output/batch_20250415_085517/ticket_T11163/attachments/plaque_statique_V2.xlsx b/output/batch_20250415_085517/ticket_T11163/attachments/plaque_statique_V2.xlsx deleted file mode 100644 index be7bbfa..0000000 Binary files a/output/batch_20250415_085517/ticket_T11163/attachments/plaque_statique_V2.xlsx and /dev/null differ diff --git a/output/batch_20250415_085517/ticket_T11163/attachments_info.json b/output/batch_20250415_085517/ticket_T11163/attachments_info.json deleted file mode 100644 index 948382d..0000000 --- a/output/batch_20250415_085517/ticket_T11163/attachments_info.json +++ /dev/null @@ -1,20 +0,0 @@ -[ - { - "id": 145753, - "name": "plaque statique V2.xlsx", - "mimetype": "text/plain", - "file_size": 56629, - "create_date": "2025-04-10 13:37:24", - "create_uid": [ - 28, - "Support Robot" - ], - "description": "plaque statique V2", - "res_name": "[T11163] Essai de plaque LCPC MEI + Divers ", - "creator_name": "Support Robot", - "creator_id": 28, - "download_status": "success", - "local_path": "output/batch_20250415_085517/ticket_T11163/attachments/plaque_statique_V2.xlsx", - "error": "" - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11163/followers.json b/output/batch_20250415_085517/ticket_T11163/followers.json deleted file mode 100644 index 4a86ba5..0000000 --- a/output/batch_20250415_085517/ticket_T11163/followers.json +++ /dev/null @@ -1,23 +0,0 @@ -[ - { - "id": 90559, - "partner_id": [ - 30810, - "Support Robot" - ] - }, - { - "id": 90560, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - }, - { - "id": 90563, - "partner_id": [ - 32165, - "Romuald GRUSON" - ] - } -] \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11163/messages_raw.json b/output/batch_20250415_085517/ticket_T11163/messages_raw.json deleted file mode 100644 index 6e1f1f1..0000000 --- a/output/batch_20250415_085517/ticket_T11163/messages_raw.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "ticket_id": 11142, - "ticket_code": "T11163", - "message_metadata": { - "229499": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "229503": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "229504": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "229505": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 229499, - "body": "", - "date": "2025-04-10 13:37:23", - "author_id": [ - 30810, - "Support Robot" - ], - "email_from": "\"Support Robot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 179537, - 179538, - 179539, - 179540, - 179541 - ], - "attachment_ids": [] - }, - { - "id": 229503, - "body": "", - "date": "2025-04-10 13:57:41", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 179548 - ], - "attachment_ids": [] - }, - { - "id": 229504, - "body": "

doublon

", - "date": "2025-04-10 13:57:48", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "comment", - "parent_id": [ - 229499, - "[T11163] Essai de plaque LCPC MEI + Divers " - ], - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 229505, - "body": "", - "date": "2025-04-10 13:57:51", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 229499, - "[T11163] Essai de plaque LCPC MEI + Divers " - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179549 - ], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11163/structure.json b/output/batch_20250415_085517/ticket_T11163/structure.json deleted file mode 100644 index 9545118..0000000 --- a/output/batch_20250415_085517/ticket_T11163/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:55:18.251098", - "ticket_id": 11142, - "ticket_code": "T11163", - "ticket_name": "Essai de plaque LCPC MEI + Divers ", - "output_dir": "output/batch_20250415_085517/ticket_T11163", - "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": 2, - "attachments_count": 1 - } -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11163/ticket_info.json b/output/batch_20250415_085517/ticket_T11163/ticket_info.json deleted file mode 100644 index 8039e2e..0000000 --- a/output/batch_20250415_085517/ticket_T11163/ticket_info.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "id": 11142, - "name": "Essai de plaque LCPC MEI + Divers ", - "description": "

Point particulier :

  • Le cas est bloquant

Description du problème :

Bonjour,\r\nSuite à notre entretien en Visio du 13-02-25 je reviens vers vous concernant les questions suivantes: \r\n- Intégrer le calcul direct concernant notre poutre télescopique (Laboroute)\r\n-Saisir sur le rapport la saisie de l'enfoncement en mm et non en 100/e \r\n-Nous aimerions également avoir la référence de la norme à la place de l'intitulé ^¨MEI¨sur le rapport ou Pv\r\n- Rajouter essais de bitumes pour les enrobés \r\nEn PJ un exemple de nos anciens rapports EP\r\n\r\nEn attente de votre réponse.

", - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": [ - 33407, - "TRABET SAS, Mickael COMOLI" - ], - "user_id": [ - 32, - "Romuald GRUSON" - ], - "date_start": "2025-04-10 13:37:23", - "date_end": false, - "date_deadline": false, - "create_date": "2025-04-10 13:37:23", - "write_date": "2025-04-10 13:57:51", - "tag_ids": [ - 15 - ], - "priority": "3", - "email_from": "m.comoli@trabet.fr", - "email_cc": "", - "message_ids": [ - 229505, - 229504, - 229503, - 229499 - ], - "message_follower_ids": [ - 90559, - 90560, - 90563 - ], - "timesheet_ids": [], - "attachment_ids": [ - 145753 - ], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes", - "partner_id_name": "TRABET SAS, Mickael COMOLI", - "user_id_name": "Romuald GRUSON", - "tag_names": [ - "BRG-LAB WEB" - ] -} \ No newline at end of file diff --git a/output/batch_20250415_085517/ticket_T11163/ticket_summary.json b/output/batch_20250415_085517/ticket_T11163/ticket_summary.json deleted file mode 100644 index 22f7eba..0000000 --- a/output/batch_20250415_085517/ticket_T11163/ticket_summary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": 11142, - "code": "T11163", - "name": "Essai de plaque LCPC MEI + Divers ", - "description": "

Point particulier :

  • Le cas est bloquant

Description du problème :

Bonjour,\r\nSuite à notre entretien en Visio du 13-02-25 je reviens vers vous concernant les questions suivantes: \r\n- Intégrer le calcul direct concernant notre poutre télescopique (Laboroute)\r\n-Saisir sur le rapport la saisie de l'enfoncement en mm et non en 100/e \r\n-Nous aimerions également avoir la référence de la norme à la place de l'intitulé ^¨MEI¨sur le rapport ou Pv\r\n- Rajouter essais de bitumes pour les enrobés \r\nEn PJ un exemple de nos anciens rapports EP\r\n\r\nEn attente de votre réponse.

", - "stage": "Clôturé", - "project": "Demandes", - "partner": "TRABET SAS, Mickael COMOLI", - "assigned_to": "Romuald GRUSON", - "tags": [ - "BRG-LAB WEB" - ], - "create_date": "2025-04-10 13:37:23", - "write_date": "2025-04-10 13:57:51", - "deadline": false -} \ No newline at end of file diff --git a/output/extracted_tickets.json b/output/extracted_tickets.json index ddb4c84..11b1679 100644 --- a/output/extracted_tickets.json +++ b/output/extracted_tickets.json @@ -1,14 +1,24 @@ { "ticket_codes": [ + "T11118", + "T11114", "T11123", "T11127", - "T11132", "T11146", - "T11130", - "T11140", + "T11110", + "T11113", + "T11143", + "T11122", "T11126", "T11125", "T11163", - "T11143" + "T11109", + "T11115", + "T11117", + "T11112", + "T11130", + "T11140", + "T11132", + "T11119" ] } \ No newline at end of file diff --git a/output/ticket_T11123/T11123_20250415_085623/T11123_rapports/T11123_rapport.json b/output/ticket_T11123/T11123_20250415_085623/T11123_rapports/T11123_rapport.json deleted file mode 100644 index 5e9b8e3..0000000 --- a/output/ticket_T11123/T11123_20250415_085623/T11123_rapports/T11123_rapport.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "id": "11102", - "code": "T11123", - "name": "PARTIE D'OUVRAGE", - "description": "*Aucune description fournie*", - "project_name": "Demandes", - "stage_name": "Clôturé", - "user_id": "", - "partner_id_email_from": "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU, ", - "create_date": "28/03/2025 15:06:39", - "write_date_last_modification": "14/04/2025 07:03:22", - "date_deadline": "12/04/2025 00:00:00", - "messages": [ - { - "author_id": "Christophe THIOU", - "date": "28/03/2025 15:00:33", - "message_type": "E-mail", - "subject": "PARTIE D'OUVRAGE", - "id": "228465", - "content": "Bonjour,\nLes parties d’ouvrage n’apparaissent plus.\nCordialement.\nTHIOU Christophe\nResponsable laboratoire\nNORD OUEST BETON\n97320 ST LAURENT DU MARONI\nM. +594 694 24 26 53\n\n- image002.png (image/png) [ID: 145146]\n- image001.png (image/png) [ID: 145144]\n\n---\n\n" - }, - { - "author_id": "Fabien LAFAY", - "date": "28/03/2025 15:59:46", - "message_type": "E-mail", - "subject": "Re: [T11123] - PARTIE D'OUVRAGE", - "id": "228473", - "content": "Bonjour,\nNous venons d'appliquer un correctif sur votre site, les parties de chantier sont de nouveau accessibles.\nJe reste à votre entière disposition pour toute information complémentaire.\nCordialement,\n---\nSupport technique\nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.*\n\n---\n\n" - }, - { - "author_id": "Christophe THIOU", - "date": "28/03/2025 16:02:56", - "message_type": "E-mail", - "subject": "Re: [T11123] PARTIE D'OUVRAGE", - "id": "228481", - "content": "bonjour,\nje ne peux plus accéder à CBAO.\n\n---\n\n" - }, - { - "author_id": "Fabien LAFAY", - "date": "28/03/2025 16:06:01", - "message_type": "E-mail", - "subject": "Re: [T11123] - PARTIE D'OUVRAGE", - "id": "228482", - "content": "Bonjour,\nVotre site est bien accessible à l'adresse suivante : https://nob.brg-lab.com/\nTout ce qui se trouve après le .com est dynamique, cela a donc été modifié après que l'on ait appliqué le correctif.\nJe reste à votre entière disposition pour toute information complémentaire.\nCordialement,\n---\nSupport technique\nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.*\n\n---\n" - } - ], - "date_d'extraction": "15/04/2025 08:56:24", - "répertoire": "output/ticket_T11123/T11123_20250415_085623" -} \ No newline at end of file diff --git a/output/ticket_T11123/T11123_20250415_085623/T11123_rapports/T11123_rapport.md b/output/ticket_T11123/T11123_20250415_085623/T11123_rapports/T11123_rapport.md deleted file mode 100644 index 091f174..0000000 --- a/output/ticket_T11123/T11123_20250415_085623/T11123_rapports/T11123_rapport.md +++ /dev/null @@ -1,92 +0,0 @@ -# Ticket T11123: PARTIE D'OUVRAGE - -## Informations du ticket - -- **id**: 11102 -- **code**: T11123 -- **name**: PARTIE D'OUVRAGE -- **project_name**: Demandes -- **stage_name**: Clôturé -- **user_id**: -- **partner_id/email_from**: NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU, -- **create_date**: 28/03/2025 15:06:39 -- **write_date/last modification**: 14/04/2025 07:03:22 -- **date_deadline**: 12/04/2025 00:00:00 - -- **description**: - -*Aucune description fournie* - -## Messages - -### Message 1 -**author_id**: Christophe THIOU -**date**: 28/03/2025 15:00:33 -**message_type**: E-mail -**subject**: PARTIE D'OUVRAGE -**id**: 228465 -Bonjour, -Les parties d’ouvrage n’apparaissent plus. -Cordialement. -THIOU Christophe -Responsable laboratoire -NORD OUEST BETON -97320 ST LAURENT DU MARONI -M. +594 694 24 26 53 - -**attachment_ids**: -- image002.png (image/png) [ID: 145146] -- image001.png (image/png) [ID: 145144] - ---- - -### Message 2 -**author_id**: Fabien LAFAY -**date**: 28/03/2025 15:59:46 -**message_type**: E-mail -**subject**: Re: [T11123] - PARTIE D'OUVRAGE -**id**: 228473 -Bonjour, -Nous venons d'appliquer un correctif sur votre site, les parties de chantier sont de nouveau accessibles. -Je reste à votre entière disposition pour toute information complémentaire. -Cordialement, ---- -Support technique -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. -*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.* - ---- - -### Message 3 -**author_id**: Christophe THIOU -**date**: 28/03/2025 16:02:56 -**message_type**: E-mail -**subject**: Re: [T11123] PARTIE D'OUVRAGE -**id**: 228481 -bonjour, -je ne peux plus accéder à CBAO. - ---- - -### Message 4 -**author_id**: Fabien LAFAY -**date**: 28/03/2025 16:06:01 -**message_type**: E-mail -**subject**: Re: [T11123] - PARTIE D'OUVRAGE -**id**: 228482 -Bonjour, -Votre site est bien accessible à l'adresse suivante : https://nob.brg-lab.com/ -Tout ce qui se trouve après le .com est dynamique, cela a donc été modifié après que l'on ait appliqué le correctif. -Je reste à votre entière disposition pour toute information complémentaire. -Cordialement, ---- -Support technique -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. -*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.* - ---- - -## Informations sur l'extraction - -- **Date d'extraction**: 15/04/2025 08:56:24 -- **Répertoire**: output/ticket_T11123/T11123_20250415_085623 \ No newline at end of file diff --git a/output/ticket_T11123/T11123_20250415_085623/all_messages.json b/output/ticket_T11123/T11123_20250415_085623/all_messages.json deleted file mode 100644 index 4f81fc9..0000000 --- a/output/ticket_T11123/T11123_20250415_085623/all_messages.json +++ /dev/null @@ -1,308 +0,0 @@ -{ - "ticket_summary": { - "id": 11102, - "code": "T11123", - "name": "PARTIE D'OUVRAGE", - "project_id": 3, - "project_name": "Demandes", - "stage_id": 8, - "stage_name": "Clôturé", - "date_extraction": "2025-04-15T08:56:24.841777" - }, - "metadata": { - "message_count": { - "total": 11, - "processed": 7, - "excluded": 4 - }, - "cleaning_strategy": "standard", - "cleaning_config": { - "preserve_links": true, - "preserve_images": true, - "strategy": "html2text" - } - }, - "messages": [ - { - "id": 228465, - "body": "Bonjour,\n\nLes parties d’ouvrage n’apparaissent plus.\n\nCordialement.\n\n \n\nTHIOU Christophe\n\nResponsable laboratoire\n\nNORD OUEST BETON\n\n97320 ST LAURENT DU MARONI\n\nM. +594 694 24 26 53", - "date": "2025-03-28 15:00:33", - "author_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ], - "email_from": "", - "message_type": "email", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [ - 145146, - 145144 - ], - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "body_original": "

Bonjour,

Les parties d’ouvrage n’apparaissent plus.

Cordialement.

 

THIOU Christophe

Responsable laboratoire

NORD OUEST BETON

97320 ST LAURENT DU MARONI

M. +594 694 24 26 53

 

 

", - "author_details": { - "name": "Christophe THIOU", - "email": "christophe.thiou@sae-villeronce.fr", - "is_system": false, - "id": 10430, - "phone": "06 94 24 26 53", - "function": "Technicien de laboratoire", - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228464, - "body": "", - "date": "2025-03-28 15:06:40", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178491, - 178492, - 178493, - 178494, - 178495 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "OdooBot", - "email": "odoobot@example.com", - "is_system": true, - "id": 2, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228473, - "body": "Bonjour,\n\nNous venons d'appliquer un correctif sur votre site, les parties de chantier sont de nouveau accessibles.\n\nJe reste à votre entière disposition pour toute information complémentaire.\n\nCordialement,\n---\n\nSupport technique\n  \n\n \n\n \nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n\n*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.*", - "date": "2025-03-28 15:59:46", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] - PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "

Bonjour,

Nous venons d'appliquer un correctif sur votre site, les parties de chantier sont de nouveau accessibles.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228476, - "body": "", - "date": "2025-03-28 15:59:50", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178509, - 178510 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228481, - "body": "bonjour,\n\nje ne peux plus accéder à CBAO.", - "date": "2025-03-28 16:02:56", - "author_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ], - "email_from": "\"Christophe THIOU\" ", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "body_original": "

bonjour,

je ne peux plus accéder à CBAO.

", - "author_details": { - "name": "Christophe THIOU", - "email": "christophe.thiou@sae-villeronce.fr", - "is_system": false, - "id": 10430, - "phone": "06 94 24 26 53", - "function": "Technicien de laboratoire", - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 228482, - "body": "Bonjour,\n\nVotre site est bien accessible à l'adresse suivante : https://nob.brg-lab.com/\n\nTout ce qui se trouve après le .com est dynamique, cela a donc été modifié après que l'on ait appliqué le correctif.\n\nJe reste à votre entière disposition pour toute information complémentaire.\n\nCordialement,\n---\n\nSupport technique\n  \n\n \n\n \nL'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.\n\n*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.*", - "date": "2025-03-28 16:06:01", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] - PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [], - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false, - "body_original": "

Bonjour,

Votre site est bien accessible à l'adresse suivante : https://nob.brg-lab.com/

Tout ce qui se trouve après le .com est dynamique, cela a donc été modifié après que l'on ait appliqué le correctif.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "author_details": { - "name": "Fabien LAFAY", - "email": "fabien@mail.cbao.fr", - "is_system": false, - "id": 28961, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - }, - { - "id": 229614, - "body": "", - "date": "2025-04-14 07:03:22", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179642 - ], - "attachment_ids": [], - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false, - "author_details": { - "name": "Romuald GRUSON", - "email": "romuald@mail.cbao.fr", - "is_system": false, - "id": 32165, - "phone": false, - "function": false, - "company_id": [ - 1, - "CBAO S.A.R.L." - ] - } - } - ] -} \ No newline at end of file diff --git a/output/ticket_T11123/T11123_20250415_085623/all_messages.txt b/output/ticket_T11123/T11123_20250415_085623/all_messages.txt deleted file mode 100644 index 76eae47..0000000 --- a/output/ticket_T11123/T11123_20250415_085623/all_messages.txt +++ /dev/null @@ -1,132 +0,0 @@ -TICKET: T11123 - PARTIE D'OUVRAGE -Date d'extraction: 2025-04-15 08:56:24 -Nombre de messages: 7 - -================================================================================ - -DATE: 2025-03-28 15:00:33 -DE: Christophe THIOU -OBJET: PARTIE D'OUVRAGE - -Bonjour, - -Les parties d’ouvrage n’apparaissent plus. - -Cordialement. - -  - -THIOU Christophe - -Responsable laboratoire - -NORD OUEST BETON - -97320 ST LAURENT DU MARONI - -M. +594 694 24 26 53 - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-28 15:06:40 -DE: OdooBot - - - --------------------------------------------------------------------------------- - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-03-28 15:59:46 -DE: Fabien LAFAY -OBJET: Re: [T11123] - PARTIE D'OUVRAGE - -Bonjour, - -Nous venons d'appliquer un correctif sur votre site, les parties de chantier sont de nouveau accessibles. - -Je reste à votre entière disposition pour toute information complémentaire. - -Cordialement, ---- - -Support technique -  - - - - -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. - -*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.* - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-03-28 15:59:50 -DE: Fabien LAFAY - - - --------------------------------------------------------------------------------- - -DATE: 2025-03-28 16:02:56 -DE: Christophe THIOU -OBJET: Re: [T11123] PARTIE D'OUVRAGE - -bonjour, - -je ne peux plus accéder à CBAO. - --------------------------------------------------------------------------------- - -******************************************************************************** -*** MESSAGE TRANSFÉRÉ *** -******************************************************************************** - -DATE: 2025-03-28 16:06:01 -DE: Fabien LAFAY -OBJET: Re: [T11123] - PARTIE D'OUVRAGE - -Bonjour, - -Votre site est bien accessible à l'adresse suivante : https://nob.brg-lab.com/ - -Tout ce qui se trouve après le .com est dynamique, cela a donc été modifié après que l'on ait appliqué le correctif. - -Je reste à votre entière disposition pour toute information complémentaire. - -Cordialement, ---- - -Support technique -  - - - - -L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera. - -*Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.* - --------------------------------------------------------------------------------- - -******************************************************************************** -*** CHANGEMENT D'ÉTAT *** -******************************************************************************** - -DATE: 2025-04-14 07:03:22 -DE: Romuald GRUSON - - - --------------------------------------------------------------------------------- diff --git a/output/ticket_T11123/T11123_20250415_085623/attachments/image001.png b/output/ticket_T11123/T11123_20250415_085623/attachments/image001.png deleted file mode 100644 index 177d5a2..0000000 Binary files a/output/ticket_T11123/T11123_20250415_085623/attachments/image001.png and /dev/null differ diff --git a/output/ticket_T11123/T11123_20250415_085623/attachments/image002.png b/output/ticket_T11123/T11123_20250415_085623/attachments/image002.png deleted file mode 100644 index 38790ff..0000000 Binary files a/output/ticket_T11123/T11123_20250415_085623/attachments/image002.png and /dev/null differ diff --git a/output/ticket_T11123/T11123_20250415_085623/attachments_info.json b/output/ticket_T11123/T11123_20250415_085623/attachments_info.json deleted file mode 100644 index fd67c68..0000000 --- a/output/ticket_T11123/T11123_20250415_085623/attachments_info.json +++ /dev/null @@ -1,38 +0,0 @@ -[ - { - "id": 145146, - "name": "image002.png", - "mimetype": "image/png", - "file_size": 224741, - "create_date": "2025-03-28 15:06:39", - "create_uid": [ - 1, - "OdooBot" - ], - "description": "image002.png", - "res_name": "[T11123] PARTIE D'OUVRAGE", - "creator_name": "OdooBot", - "creator_id": 1, - "download_status": "success", - "local_path": "output/ticket_T11123/T11123_20250415_085623/attachments/image002.png", - "error": "" - }, - { - "id": 145144, - "name": "image001.png", - "mimetype": "image/png", - "file_size": 67422, - "create_date": "2025-03-28 15:06:39", - "create_uid": [ - 1, - "OdooBot" - ], - "description": "image001.png", - "res_name": "[T11123] PARTIE D'OUVRAGE", - "creator_name": "OdooBot", - "creator_id": 1, - "download_status": "success", - "local_path": "output/ticket_T11123/T11123_20250415_085623/attachments/image001.png", - "error": "" - } -] \ No newline at end of file diff --git a/output/ticket_T11123/T11123_20250415_085623/followers.json b/output/ticket_T11123/T11123_20250415_085623/followers.json deleted file mode 100644 index 005930a..0000000 --- a/output/ticket_T11123/T11123_20250415_085623/followers.json +++ /dev/null @@ -1,23 +0,0 @@ -[ - { - "id": 89953, - "partner_id": [ - 28961, - "Fabien LAFAY" - ] - }, - { - "id": 89954, - "partner_id": [ - 5622, - "NORD OUEST BETON / VILLERONCE SAS, Guidenold BELANGER" - ] - }, - { - "id": 89960, - "partner_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ] - } -] \ No newline at end of file diff --git a/output/ticket_T11123/T11123_20250415_085623/messages_raw.json b/output/ticket_T11123/T11123_20250415_085623/messages_raw.json deleted file mode 100644 index 74db9f1..0000000 --- a/output/ticket_T11123/T11123_20250415_085623/messages_raw.json +++ /dev/null @@ -1,327 +0,0 @@ -{ - "ticket_id": 11102, - "ticket_code": "T11123", - "message_metadata": { - "228465": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false - }, - "228464": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228466": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228467": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228473": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "228474": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228475": { - "is_system": true, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false, - "excluded": "system_message" - }, - "228476": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - }, - "228481": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": false, - "is_duplicate": false - }, - "228482": { - "is_system": false, - "is_stage_change": false, - "is_forwarded": true, - "is_duplicate": false - }, - "229614": { - "is_system": true, - "is_stage_change": true, - "is_forwarded": false, - "is_duplicate": false - } - }, - "messages": [ - { - "id": 228465, - "body": "

Bonjour,

Les parties d’ouvrage n’apparaissent plus.

Cordialement.

 

THIOU Christophe

Responsable laboratoire

NORD OUEST BETON

97320 ST LAURENT DU MARONI

M. +594 694 24 26 53

 

 

", - "date": "2025-03-28 15:00:33", - "author_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ], - "email_from": "", - "message_type": "email", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [ - 145146, - 145144 - ] - }, - { - "id": 228464, - "body": "", - "date": "2025-03-28 15:06:40", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 16, - "Task Created" - ], - "subject": false, - "tracking_value_ids": [ - 178491, - 178492, - 178493, - 178494, - 178495 - ], - "attachment_ids": [] - }, - { - "id": 228466, - "body": "", - "date": "2025-03-28 15:06:40", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178496 - ], - "attachment_ids": [] - }, - { - "id": 228467, - "body": "", - "date": "2025-03-28 15:06:40", - "author_id": [ - 2, - "OdooBot" - ], - "email_from": "\"OdooBot\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178497 - ], - "attachment_ids": [] - }, - { - "id": 228473, - "body": "

Bonjour,

Nous venons d'appliquer un correctif sur votre site, les parties de chantier sont de nouveau accessibles.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "date": "2025-03-28 15:59:46", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] - PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228474, - "body": "", - "date": "2025-03-28 15:59:48", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178507 - ], - "attachment_ids": [] - }, - { - "id": 228475, - "body": "", - "date": "2025-03-28 15:59:49", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": false, - "subtype_id": [ - 2, - "Note" - ], - "subject": false, - "tracking_value_ids": [ - 178508 - ], - "attachment_ids": [] - }, - { - "id": 228476, - "body": "", - "date": "2025-03-28 15:59:50", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "\"Fabien LAFAY\" ", - "message_type": "notification", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 178509, - 178510 - ], - "attachment_ids": [] - }, - { - "id": 228481, - "body": "

bonjour,

je ne peux plus accéder à CBAO.

", - "date": "2025-03-28 16:02:56", - "author_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ], - "email_from": "\"Christophe THIOU\" ", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 228482, - "body": "

Bonjour,

Votre site est bien accessible à l'adresse suivante : https://nob.brg-lab.com/

Tout ce qui se trouve après le .com est dynamique, cela a donc été modifié après que l'on ait appliqué le correctif.

Je reste à votre entière disposition pour toute information complémentaire.

Cordialement,

---

Support technique
 

\n

\"CBAO

\n

Afin d'assurer une meilleure traçabilité et vous garantir une prise en charge optimale, nous vous invitons à envoyer vos demandes d'assistance technique à support@cbao.fr
L'objectif du Support Technique est de vous aider : si vous rencontrez une difficulté, ou pour nous soumettre une ou des suggestions d'amélioration de nos logiciels ou de nos méthodes. Notre service est ouvert du lundi au vendredi de 9h à 12h et de 14h à 18h. Dès réception, un technicien prendra en charge votre demande et au besoin vous rappellera.

Confidentialité : Ce courriel contient des informations confidentielles exclusivement réservées au destinataire mentionné. Si vous deviez recevoir cet e-mail par erreur, merci d’en avertir immédiatement l’expéditeur et de le supprimer de votre système informatique. Au cas où vous ne seriez pas destinataire de ce message, veuillez noter que sa divulgation, sa copie ou tout acte en rapport avec la communication du contenu des informations est strictement interdit.

", - "date": "2025-03-28 16:06:01", - "author_id": [ - 28961, - "Fabien LAFAY" - ], - "email_from": "support@cbao.fr", - "message_type": "comment", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 1, - "Discussions" - ], - "subject": "Re: [T11123] - PARTIE D'OUVRAGE", - "tracking_value_ids": [], - "attachment_ids": [] - }, - { - "id": 229614, - "body": "", - "date": "2025-04-14 07:03:22", - "author_id": [ - 32165, - "Romuald GRUSON" - ], - "email_from": "\"Romuald GRUSON\" ", - "message_type": "notification", - "parent_id": [ - 228464, - "[T11123] PARTIE D'OUVRAGE" - ], - "subtype_id": [ - 19, - "Stage Changed" - ], - "subject": false, - "tracking_value_ids": [ - 179642 - ], - "attachment_ids": [] - } - ] -} \ No newline at end of file diff --git a/output/ticket_T11123/T11123_20250415_085623/structure.json b/output/ticket_T11123/T11123_20250415_085623/structure.json deleted file mode 100644 index fca7662..0000000 --- a/output/ticket_T11123/T11123_20250415_085623/structure.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "date_extraction": "2025-04-15T08:56:24.968951", - "ticket_id": 11102, - "ticket_code": "T11123", - "ticket_name": "PARTIE D'OUVRAGE", - "output_dir": "output/ticket_T11123/T11123_20250415_085623", - "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": 7, - "attachments_count": 2 - } -} \ No newline at end of file diff --git a/output/ticket_T11123/T11123_20250415_085623/ticket_info.json b/output/ticket_T11123/T11123_20250415_085623/ticket_info.json deleted file mode 100644 index bc7fbb6..0000000 --- a/output/ticket_T11123/T11123_20250415_085623/ticket_info.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "id": 11102, - "name": "PARTIE D'OUVRAGE", - "description": "


", - "stage_id": [ - 8, - "Clôturé" - ], - "project_id": [ - 3, - "Demandes" - ], - "partner_id": [ - 10430, - "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU" - ], - "user_id": [ - 22, - "Fabien LAFAY" - ], - "date_start": "2025-03-28 15:06:40", - "date_end": false, - "date_deadline": "2025-04-12", - "create_date": "2025-03-28 15:06:39", - "write_date": "2025-04-14 07:03:22", - "tag_ids": [ - 15 - ], - "priority": "0", - "email_from": "", - "email_cc": ",\n\t\"BELANGER Guidenold\" ", - "message_ids": [ - 229614, - 228482, - 228481, - 228476, - 228475, - 228474, - 228473, - 228467, - 228466, - 228465, - 228464 - ], - "message_follower_ids": [ - 89953, - 89954, - 89960 - ], - "timesheet_ids": [], - "attachment_ids": [], - "stage_id_name": "Clôturé", - "project_id_name": "Demandes", - "partner_id_name": "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU", - "user_id_name": "Fabien LAFAY", - "tag_names": [ - "BRG-LAB WEB" - ] -} \ No newline at end of file diff --git a/output/ticket_T11123/T11123_20250415_085623/ticket_summary.json b/output/ticket_T11123/T11123_20250415_085623/ticket_summary.json deleted file mode 100644 index 49bc5bd..0000000 --- a/output/ticket_T11123/T11123_20250415_085623/ticket_summary.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "id": 11102, - "code": "T11123", - "name": "PARTIE D'OUVRAGE", - "description": "


", - "stage": "Clôturé", - "project": "Demandes", - "partner": "NORD OUEST BETON / VILLERONCE SAS, Christophe THIOU", - "assigned_to": "Fabien LAFAY", - "tags": [ - "BRG-LAB WEB" - ], - "create_date": "2025-03-28 15:06:39", - "write_date": "2025-04-14 07:03:22", - "deadline": "2025-04-12" -} \ No newline at end of file diff --git a/retrieve_ticket.log b/retrieve_ticket.log index fd7f717..5af71c3 100644 --- a/retrieve_ticket.log +++ b/retrieve_ticket.log @@ -102,3 +102,33 @@ 2025-04-09 16:44:57 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None 2025-04-09 16:44:57 - urllib3.connectionpool - DEBUG - https://odoo.cbao.fr:443 "POST /web/dataset/call_kw HTTP/1.1" 200 None 2025-04-09 16:44:57 - root - ERROR - Échec de l'extraction du ticket T0124 +2025-04-15 10:38:56 - root - INFO - Extraction du ticket T9656 +2025-04-15 10:38:56 - root - INFO - ------------------------------------------------------------ +2025-04-15 10:38:56 - root - INFO - Tentative de connexion à https://odoo.cbao.fr avec l'utilisateur fernand@cbao.fr +2025-04-15 10:38:57 - root - INFO - Authentification réussie. UID: 33 +2025-04-15 10:38:57 - root - INFO - Traitement de 3 pièces jointes pour le ticket 9635 +2025-04-15 10:38:57 - root - INFO - Pièce jointe téléchargée: image.png (1/3) +2025-04-15 10:38:57 - root - INFO - Pièce jointe téléchargée: image.png (2/3) +2025-04-15 10:38:57 - root - INFO - Pièce jointe téléchargée: image.png (3/3) +2025-04-15 10:38:57 - root - INFO - ------------------------------------------------------------ +2025-04-15 10:38:57 - root - INFO - Extraction terminée avec succès +2025-04-15 10:38:57 - root - INFO - Ticket: T9656 +2025-04-15 10:38:57 - root - INFO - Répertoire: output/ticket_T9656/T9656_20250415_103856 +2025-04-15 10:38:57 - root - INFO - Messages traités: 5 +2025-04-15 10:38:57 - root - INFO - Pièces jointes: 3 +2025-04-15 10:38:57 - root - INFO - ------------------------------------------------------------ +2025-04-15 11:28:01 - root - INFO - Extraction du ticket T9656 +2025-04-15 11:28:01 - root - INFO - ------------------------------------------------------------ +2025-04-15 11:28:01 - root - INFO - Tentative de connexion à https://odoo.cbao.fr avec l'utilisateur fernand@cbao.fr +2025-04-15 11:28:01 - root - INFO - Authentification réussie. UID: 33 +2025-04-15 11:28:02 - root - INFO - Traitement de 3 pièces jointes pour le ticket 9635 +2025-04-15 11:28:02 - root - INFO - Pièce jointe téléchargée: image.png (1/3) +2025-04-15 11:28:02 - root - INFO - Pièce jointe téléchargée: image.png (2/3) +2025-04-15 11:28:02 - root - INFO - Pièce jointe téléchargée: image.png (3/3) +2025-04-15 11:28:02 - root - INFO - ------------------------------------------------------------ +2025-04-15 11:28:02 - root - INFO - Extraction terminée avec succès +2025-04-15 11:28:02 - root - INFO - Ticket: T9656 +2025-04-15 11:28:02 - root - INFO - Répertoire: output/ticket_T9656/T9656_20250415_112801 +2025-04-15 11:28:02 - root - INFO - Messages traités: 5 +2025-04-15 11:28:02 - root - INFO - Pièces jointes: 3 +2025-04-15 11:28:02 - root - INFO - ------------------------------------------------------------ diff --git a/retrieve_ticket.py b/retrieve_ticket.py deleted file mode 100755 index 4e57feb..0000000 --- a/retrieve_ticket.py +++ /dev/null @@ -1,177 +0,0 @@ -#!/usr/bin/env python3 -""" -Script principal pour récupérer un ticket depuis Odoo et extraire ses données. -Ce script fait appel aux utilitaires dans le package utils pour effectuer l'extraction. -""" - -import os -import sys -import json -import argparse -from datetime import datetime -from odoo.auth_manager import AuthManager -from odoo.ticket_manager import TicketManager -from core.utils import setup_logging, log_separator -from formatters.json_to_markdown import create_markdown_from_json - -# Importation de l'extracteur d'images HTML (optionnel) -try: - from utils.image_extractor import extract_images_from_ticket - from utils.image_extractor.extract_all_images import enhance_ticket_data_with_images - HTML_IMAGE_EXTRACTOR_AVAILABLE = True -except ImportError: - HTML_IMAGE_EXTRACTOR_AVAILABLE = False - -def parse_arguments(): - """Parse les arguments de ligne de commande.""" - parser = argparse.ArgumentParser(description="Récupère un ticket Odoo par son code et extrait ses données.") - parser.add_argument("ticket_code", help="Code du ticket à extraire") - parser.add_argument("--output", "-o", help="Répertoire de sortie", default=None) - parser.add_argument("--config", "-c", help="Fichier de configuration", default="config.json") - parser.add_argument("--verbose", "-v", action="store_true", help="Mode verbeux") - parser.add_argument("--no-md", action="store_true", help="Désactiver la génération automatique du fichier Markdown") - parser.add_argument("--extract-html-images", action="store_true", help="Activer l'extraction des images intégrées dans le HTML") - return parser.parse_args() - -def load_config(config_file): - """Charge le fichier de configuration.""" - try: - with open(config_file, 'r') as f: - return json.load(f) - except Exception as e: - print(f"Erreur lors du chargement du fichier de configuration: {e}") - sys.exit(1) - -def main(): - """Fonction principale du script.""" - args = parse_arguments() - config = load_config(args.config) - - # Configurer la journalisation - log_level = "DEBUG" if args.verbose else "INFO" - setup_logging(log_level) - - # Extraire les informations de connexion - odoo_config = config.get("odoo", {}) - url = odoo_config.get("url") - db = odoo_config.get("db") - username = odoo_config.get("username") - api_key = odoo_config.get("api_key") - - if not all([url, db, username, api_key]): - print("Informations de connexion Odoo manquantes dans le fichier de configuration") - sys.exit(1) - - # Définir le répertoire de sortie - output_dir = args.output or os.path.join(config.get("output_dir", "output"), f"ticket_{args.ticket_code}") - - # Créer le répertoire de sortie spécifique au ticket avec horodatage - timestamp = datetime.now().strftime("%Y%m%d_%H%M%S") - ticket_dir = os.path.join(output_dir, f"{args.ticket_code}_{timestamp}") - os.makedirs(ticket_dir, exist_ok=True) - - print(f"Extraction du ticket {args.ticket_code}...") - - try: - # Initialiser l'authentification - auth_manager = AuthManager( - url=url, - db=db, - username=username, - api_key=api_key - ) - - if not auth_manager.login(): - print("Échec de l'authentification à Odoo") - sys.exit(1) - - # Extraire les données du ticket - ticket_manager = TicketManager(auth_manager) - result = ticket_manager.extract_ticket_data(args.ticket_code, ticket_dir) - - if not result: - print(f"Échec de l'extraction du ticket {args.ticket_code}") - sys.exit(1) - - # Extraire les images intégrées dans le HTML si demandé - html_images = [] - if args.extract_html_images and HTML_IMAGE_EXTRACTOR_AVAILABLE: - print("Extraction des images intégrées dans le HTML...") - html_images = extract_images_from_ticket(ticket_dir) - - if html_images: - # Ajouter les images HTML au résultat - result["html_images"] = html_images - result["html_images_count"] = len(html_images) - - # Créer un fichier JSON avec toutes les images - # Récupérer d'abord les images standard - ticket_data = { - "ticket_dir": ticket_dir, - "attachments": result.get("attachments", []) - } - - # Enrichir les données avec toutes les images - enhanced_data = enhance_ticket_data_with_images(ticket_data) - - # Sauvegarder le résultat - all_images_path = os.path.join(ticket_dir, "all_images.json") - with open(all_images_path, 'w', encoding='utf-8') as f: - json.dump({ - "images": enhanced_data.get("images", []), - "standard_images": enhanced_data.get("standard_images", []), - "embedded_images": enhanced_data.get("embedded_images", []), - "stats": enhanced_data.get("images_stats", {}) - }, f, indent=2, ensure_ascii=False) - - print(f"Trouvé {len(html_images)} images intégrées dans le HTML") - - # Générer un rapport de fin - summary = { - "timestamp": timestamp, - "ticket_code": args.ticket_code, - "output_directory": ticket_dir, - "message_count": result.get("messages_count", 0), - "attachment_count": result.get("attachments_count", 0), - "html_images_count": len(html_images) if HTML_IMAGE_EXTRACTOR_AVAILABLE and args.extract_html_images else 0, - "files_created": [ - os.path.basename(result.get("ticket_info", "")), - os.path.basename(result.get("ticket_summary", "")), - os.path.basename(result.get("messages_file", "")), - os.path.basename(result.get("ticket_data_file", "")) - ] - } - - # Générer automatiquement le fichier Markdown si demandé - md_file_path = None - if not args.no_md: - json_file = result.get("messages_file", "") - if json_file and os.path.exists(json_file): - md_file_path = os.path.join(ticket_dir, "rapport.md") - print(f"Génération du rapport Markdown...") - if create_markdown_from_json(json_file, md_file_path): - print(f"Rapport Markdown créé: {md_file_path}") - summary["files_created"].append("rapport.md") - else: - print("Échec de la génération du rapport Markdown") - - # Afficher le résumé - print("\nExtraction terminée avec succès") - print(f"Ticket: {args.ticket_code}") - print(f"Répertoire: {ticket_dir}") - print(f"Messages traités: {result.get('messages_count', 0)}") - print(f"Pièces jointes: {result.get('attachments_count', 0)}") - - # Afficher le nombre d'images HTML si l'extracteur est disponible - if HTML_IMAGE_EXTRACTOR_AVAILABLE and args.extract_html_images: - print(f"Images HTML: {len(html_images)}") - - if md_file_path: - print(f"Rapport Markdown: {md_file_path}") - - except Exception as e: - print(f"Une erreur est survenue: {e}") - sys.exit(1) - -if __name__ == "__main__": - main()