Axivox Guida utente
Torna al sito

Odoo, risoluzione contatto

Cerca l'interlocutore nel vostro Odoo a partire dal suo numero ed espone sei variabili. Questo modulo non blocca mai la chiamata, anche se Odoo è irraggiungibile.

In breve

UsciteTrovato, Non trovato e Errore
CampiIstanza Odoo, Numero da cercare, e la casella Rinomina il chiamante con il nome del contatto trovato
Variabili esposte6, sempre definite, anche quando la ricerca fallisce
Numero cercato di default{{caller}}
Ridenominazionespuntata di default
Blocco della chiamatamai, qualunque cosa accada
Attesanon regolabile qui; limitata a 8 secondi

L'etichetta del blocco posizionato sul piano è Odoo Contact. Il testo di aiuto mostrato nella finestra è: « Cerca il contatto Odoo corrispondente al numero chiamante (res.partner) ed espone {{odoo_found}}, {{odoo_partner_name}}, {{odoo_partner_id}}, {{odoo_user_id}}, {{odoo_user_name}}, {{odoo_user_extension}} (l'interno del commerciale, vuoto se non ne ha uno). Uscite: Trovato / Non trovato / Errore. Se Odoo è irraggiungibile, la chiamata continua (fail-open). »

Come funziona

La ricerca

Il modulo cerca tra i contatti di Odoo quello il cui numero di telefono corrisponde al chiamante. Prova più scritture dello stesso numero, perché un chiamante può arrivare come +32…, come 0032… o come 0… a seconda dell'operatore, e completa con un confronto sulle ultime nove cifre significative. Il primo contatto corrispondente viene mantenuto.

Legge quindi il suo nome e il suo commerciale, poi va a cercare l'interno di questo commerciale nella sua scheda Odoo. Un commerciale senza interno indicato lascia vuoto quest'ultimo valore.

Le sei variabili

VariabileCosa contiene
odoo_found1 se è stato trovato un contatto, 0 altrimenti
odoo_partner_nameil nome del contatto
odoo_partner_idil suo identificativo in Odoo
odoo_user_idl'identificativo del suo commerciale
odoo_user_nameil nome del suo commerciale
odoo_user_extensionl'interno di questo commerciale, vuoto se non ne ha uno

Sono sempre definite, anche dopo un fallimento: in tal caso odoo_found vale 0 e le altre sono vuote. Potete quindi verificarle a valle senza temere l'assenza di valore.

{{odoo_user_extension}} si collega direttamente a un modulo Chiama: il chiamante finisce sul commerciale che segue la sua pratica, senza che dobbiate tenere a mano una corrispondenza.

La ridenominazione

La casella Rinomina il chiamante con il nome del contatto trovato sostituisce il nome mostrato del chiamante con quello del contatto. Il vostro collega legge il nome del cliente sullo schermo del proprio telefono, ancor prima di rispondere. È spuntata di default.

Questo modulo non blocca mai la chiamata

È il punto più importante, e il meno conosciuto. Questo modulo arricchisce la chiamata, non ne decide la sorte. Qualunque cosa accada, Odoo in panne, credenziali scadute, istanza sospesa, la chiamata continua.

Per fare ciò, il modulo prende la prima uscita collegata, secondo un ordine di preferenza: prima il ramo corretto, poi gli altri come ripiego. Tre conseguenze, tutte utili:

Cosa inserire

CampoCosa è previstoSe lo lasciate vuoto
Istanza Odool'Odoo da interrogare, tra quelli dichiarati in Integrazioni, OdooIstanza predefinita, ossia l'istanza di risoluzione dichiarata per la vostra installazione
Numero da cercareil numero, in genere {{caller}}; è accettata un'altra variabile{{caller}}
Rinomina il chiamante con il nome del contatto trovatospuntata, il nome del contatto viene mostrato sul telefono chiamatonon spuntata, il nome trasmesso dall'operatore viene conservato

Procedura

  1. Verificate prima che il vostro Odoo sia collegato, in Integrazioni, Odoo, e che l'istanza vi sia attiva.
  2. Posizionate il modulo Odoo, risoluzione contatto e collegate il nodo precedente al suo ingresso.
  3. Apritelo e scegliete l'Istanza Odoo, oppure lasciate l'istanza predefinita se ne avete solo una.
  4. Lasciate {{caller}} in Numero da cercare, a meno che non vogliate cercare un numero ottenuto in altro modo, ad esempio da un Inserimento DTMF.
  5. Decidete sulla ridenominazione. Lasciate la casella spuntata se le vostre squadre rispondono su interni che mostrano il nome.
  6. Cliccate su Salva.
  7. Collegate almeno l'uscita Trovato. Collegate anche Non trovato ed Errore il giorno in cui volete trattarle diversamente.
  8. Posizionate un modulo Debug subito dopo, con come messaggio found={{odoo_found}} nome={{odoo_partner_name}} interno={{odoo_user_extension}}.
  9. Cliccate su Salva, poi su Applica le modifiche nella barra superiore.
  10. Chiamate da un numero presente in Odoo, poi aprite il Registro di debug del piano e verificate il nome ritrovato.

Se non funziona

Tutte le chiamate finiscono in Non trovato. Il numero del chiamante non corrisponde ad alcun contatto. Aprite la scheda del contatto in Odoo e verificate che il suo telefono vi sia indicato, poi confrontate la sua scrittura con il valore di {{caller}} letto nel Registro di debug. Un contatto senza numero non verrà mai trovato, per quanto curata sia la sua scheda.

Il nome non si mostra sul telefono del mio collega. Verificate la casella Rinomina il chiamante con il nome del contatto trovato nel modulo. Verificate poi che il contatto trovato abbia effettivamente un nome, e che l'interno chiamato mostri il nome e non solo il numero.

Le chiamate continuano a essere instradate mentre Odoo è in panne. È il comportamento previsto. Questo modulo non è mai bloccante: prende la prima uscita collegata e la chiamata prosegue. Le vostre sei variabili sono allora vuote, e {{odoo_found}} vale 0.

L'uscita Errore non viene mai presa. Per lo stesso motivo. Se Errore non è collegata, il modulo si ripiega su un'altra uscita collegata piuttosto che interrompere la chiamata. Collegate Errore se volete vederla utilizzata.

{{odoo_user_extension}} è sempre vuota. Due casi. Il contatto non ha un commerciale assegnato in Odoo, e {{odoo_user_name}} è allora vuota anch'essa. Oppure il commerciale non ha un interno indicato nella sua scheda Odoo, e occorre completarlo lì.

Come si costruisce il piano di chiamata, spiegato con le immagini

Vedi la pagina Piani di numerazione