74
edits
| Line 256: | Line 256: | ||
[[File:Configuration des ajouts rapides via l'api.png|frameless|800x800px]] | [[File:Configuration des ajouts rapides via l'api.png|frameless|800x800px]] | ||
== | == ADV / Technique == | ||
=== Enregistrements Pocket (comptes-rendus d'appels par IA) === | === Calendrier des interventions === | ||
==== '''Prérequis''' : ==== | |||
* la fonctionnalité doit être activée en configuration (Configurations ReedCRM > Propositions) | |||
* Au moins une catégorie de produit taguée, sinon un message d'avertissement s'affiche à la place d'un calendrier vide. | |||
[[File:2026-09-18 12-06 intervention-reglages.png|none|thumb|1300x1300px]] | |||
<br /> | |||
* Ajouter le tag sur le service | |||
[[File:2026-09-18 12-08 ntervention-service.png|none|thumb|1300x1300px]] | |||
<br /> | |||
* Configurer une date d'intervention sur la ligne service, dans la proposition commerciale | |||
[[File:2026-09-18 12-08 ntervention-service2.png|none|thumb|1300x1300px]] | |||
<br /> | |||
==== Calendrier des interventions ==== | |||
Vue mensuelle (basculable en liste) qui centralise toutes les dates d'intervention planifiées sur les '''lignes de service des devis''', accessible via <code>ReedCRM > Calendrier des interventions</code>. | |||
'''Principe''' : seules les lignes de devis dont le produit/service porte une '''catégorie taguée''' en configuration sont concernées. Chaque unité de quantité de la ligne correspond à une date d'intervention à planifier (ex. une prestation de qté 3 = 3 dates à caser dans le calendrier). | |||
'''Ce qu'affiche le calendrier''' : | |||
* Une '''puce par intervention''', positionnée sur son jour, avec l'heure, le tiers, le libellé de la prestation, le lieu et l'intervenant (avatar coloré — une couleur fixe par utilisateur sur tout le calendrier) | |||
* Un clic sur une puce ouvre la fiche des dates de la ligne (même modale que sur le devis) pour replanifier, changer l'intervenant ou marquer l'intervention comme faite | |||
* Un lien direct vers le devis d'origine | |||
* Un bloc '''« Non planifiées »''' en bas de page : les lignes dont toutes les unités n'ont pas encore de date posée | |||
* '''Filtres''' : intervenant(s), tiers, statut de la ligne, statut du devis, et un raccourci « Mes interventions » | |||
<br /> | |||
[[File:2026-09-18 12-08 ntervention-calendrier.png|none|thumb|1300x1300px]] | |||
==Outils transversaux== | |||
===Enregistrements Pocket (comptes-rendus d'appels par IA)=== | |||
'''Pocket''' (heypocketai.com) est un service externe qui enregistre et transcrit automatiquement des appels/réunions grâce à l'IA, puis en extrait un résumé et une liste d'actions à mener. | '''Pocket''' (heypocketai.com) est un service externe qui enregistre et transcrit automatiquement des appels/réunions grâce à l'IA, puis en extrait un résumé et une liste d'actions à mener. | ||
ReedCRM importe ces enregistrements dans Dolibarr et les relie aux fiches CRM : | ReedCRM importe ces enregistrements dans Dolibarr et les relie aux fiches CRM<span> </span>: | ||
* '''Configuration''' (Admin ReedCRM > Pocket) : clé API + choix du dossier Pocket à synchroniser | *'''Configuration''' (Admin ReedCRM > Pocket)<span> </span>: clé API + choix du dossier Pocket à synchroniser | ||
* '''Synchronisation''' : un cron interroge périodiquement l'API Pocket et '''miroite''' les enregistrements du dossier configuré dans Dolibarr (<code>PocketRecording</code>). L'import est idempotent — un enregistrement déjà connu est mis à jour, jamais dupliqué, et les champs saisis à la main (tiers rattaché, statut, note) ne sont '''jamais écrasés''' par une resynchronisation | *'''Synchronisation'''<span> </span>: un cron interroge périodiquement l'API Pocket et '''miroite''' les enregistrements du dossier configuré dans Dolibarr (<code>PocketRecording</code>). L'import est idempotent — un enregistrement déjà connu est mis à jour, jamais dupliqué, et les champs saisis à la main (tiers rattaché, statut, note) ne sont '''jamais écrasés''' par une resynchronisation | ||
* '''Fiche enregistrement''' : titre, date, durée, langue, tags, résumé (généré par l'IA, éditable), transcription complète, audio, et le tiers Dolibarr auquel on le rattache | *'''Fiche enregistrement'''<span> </span>: titre, date, durée, langue, tags, résumé (généré par l'IA, éditable), transcription complète, audio, et le tiers Dolibarr auquel on le rattache | ||
* '''Actions extraites''' (<code>PocketActionItem</code>) : liste des actions identifiées par l'IA dans la conversation (libellé, échéance, priorité, assigné), modifiables et convertibles en événement agenda | *'''Actions extraites''' (<code>PocketActionItem</code>)<span> </span>: liste des actions identifiées par l'IA dans la conversation (libellé, échéance, priorité, assigné), modifiables et convertibles en événement agenda | ||
* Un enregistrement (ou une action) peut être '''rattaché à n'importe quel objet Dolibarr''' (tiers, projet, etc.), pas seulement au tiers d'origine | *Un enregistrement (ou une action) peut être '''rattaché à n'importe quel objet Dolibarr''' (tiers, projet, etc.), pas seulement au tiers d'origine | ||
'''But''' : garder une trace exploitable de chaque appel commercial ou technique sans ressaisie manuelle, directement rattachée au dossier client | '''But'''<span> </span>: garder une trace exploitable de chaque appel commercial ou technique sans ressaisie manuelle, directement rattachée au dossier client | ||
<br /> | <br /> | ||
[[File:2026-09-18 11-31 pocket.png|none|thumb|1260x1260px]] | [[File:2026-09-18 11-31 pocket.png|none|thumb|1260x1260px]] | ||
edits