Dzwonienie z rekordu Odoo
Kliknięcie numeru w rekordzie Odoo zabiera ten rekord razem z połączeniem. Reguła może wtedy zapisać notatkę z połączenia, z nagraniem i transkrypcją, właśnie w tym rekordzie, a nie w kontakcie.
W skrócie
| Czym to jest | trzy zmienne, które połączenie niesie, gdy zaczyna się od kliknięcia numeru w rekordzie Odoo |
| Których połączeń dotyczy | połączeń wychodzących z softphone'u wbudowanego w Odoo |
| Co przygotować | moduł axivox_softphone w wersji 1.0.18 lub nowszej w Twoim Odoo, zgłoszoną instancję Odoo, akcję Odoo i regułę |
| Gdzie | Integracje, Odoo dla akcji, Integracje, Zdarzenia połączeń dla reguły |
| Kto może to skonfigurować | administratorzy konta |
Jak to działa
Handlowiec otwiera szansę sprzedaży w Odoo i klika numer telefonu, tak jak robi to już teraz. Połączenie wychodzi z softphone'u wbudowanego w Odoo, bez opuszczania strony. Gdy się rozłączy, w szansie sprzedaży pojawia się notatka: kto dzwonił, kiedy, jak długo, plik audio i transkrypcja rozmowy. Nikt niczego nie wpisywał ani nie porządkował.
Sam numer nie mówi, czego dotyczyło połączenie: ten sam kontakt może być powiązany z trzema szansami sprzedaży. W chwili kliknięcia moduł odczytuje więc adres wyświetlanej strony i nic więcej z Twojego Odoo. Wyciąga z niego do trzech zmiennych, które połączenie niesie aż do końca:
| Zmienna | Co zawiera | Przykład |
|---|---|---|
odoo_source_path | słowo po /odoo/ w adresie, od Odoo 18 | crm dla /odoo/crm/5665 |
odoo_source_model | model Odoo, gdy adres go podaje | crm.lead dla /web#id=5665&model=crm.lead (Odoo 17 i starsze) lub /odoo/m-crm.lead/5665 |
odoo_source_id | identyfikator rekordu | 5665 |
Od Odoo 18 adres rekordu nazywa menu, z którego go otwarto, na przykład crm lub sales, a nie model. Moduł nigdy nie tłumaczy tego słowa na model: musiałby w tym celu odpytać Twoje Odoo, a nie odczytuje żadnych Twoich danych. To Twoja reguła tworzy powiązanie, sprawdzając słowo, model albo jedno i drugie.
Reguła na stronie Zdarzenia połączeń rozpoznaje te połączenia dzięki kryterium Zmienne połączenia. Jej akcja Odoo odnajduje rekord po identyfikatorze, {{odoo_source_id}}: nie szuka rekordu, który przypadkiem ma ten sam numer telefonu, tylko celuje dokładnie w ten, z którego wyszło połączenie.
Konfiguracja
1. Sprawdź moduł
Wersję modułu widać w jego karcie, wśród aplikacji Twojego Odoo. Musi kończyć się na 1.0.18 lub wyżej, na przykład 19.0.1.0.18. Przy starszej wersji połączenie wychodzi normalnie, ale nie niesie żadnej zmiennej i nic nie trafia na miejsce. Aby go zaktualizować, postępuj według procedury instalacji dla Twojej wersji Odoo, na stronie Procedury.
2. Utwórz akcję Odoo

- Otwórz Integracje, Odoo, a następnie kliknij ikonę „Akcje w Odoo” swojej instancji.
- Kliknij Dodaj akcję i nadaj akcji Nazwa.
- W polu Model Odoo wybierz model swoich rekordów, na przykład
crm.leaddla szans sprzedaży. - W polu Co się dzieje wybierz Dodawać notatkę do istniejącego rekordu.
- W Znajdź rekord, którego wybierz pole ID (
id) i wpisz wartość{{odoo_source_id}}. Nie ma jej na liście proponowanych wartości: wpisz ją ręcznie, z podwójnymi nawiasami klamrowymi. - W Jeśli żaden rekord nie pasuje wybierz Nie zapisywać nic. Połączenie, które nie pochodzi z rekordu, niczego wtedy nie tworzy i niczego nie zaśmieca.
- W sekcji Ustawienia włącz Dołącz nagranie rozmowy i Aktywuj tę akcję, a następnie kliknij Zapisz.
3. Utwórz regułę

- Otwórz Integracje, Zdarzenia połączeń, a następnie kliknij Dodaj regułę w karcie Połączenie zakończone.
- Nadaj regule Nazwa.
- W sekcji Kiedy zaznacz Zmienne połączenia. Wpisz
odoo_source_path, wybierz równa się i wpiszcrm. - Kliknij Dodaj warunek. Wpisz
odoo_source_model, wybierz równa się i wpiszcrm.lead. - Pod warunkami wybierz co najmniej jeden warunek, a następnie kliknij Zapisz.
- W sekcji Wykonaj wybierz typ Zapis do Odoo, swoją instancję i akcję utworzoną w poprzednim kroku, a następnie kliknij Dodaj akcję.
Dwa warunki obejmują wszystkie wersje Odoo: pierwszy rozpoznaje adres Odoo 18 i nowszych, drugi adres starszych wersji, a przy co najmniej jeden warunek wystarczy, że pasuje jeden z nich. Słowo do sprawdzenia to to, które pokazuje pasek adresu Twojego Odoo, gdy rekord jest otwarty: sprawdź je raz, może być inne, jeśli Twoje menu zostały dostosowane.
Dla innego rodzaju rekordów utwórz jeszcze jedną akcję i jeszcze jedną regułę. Na przykład dla ofert: model sale.order w akcji, a w regule odoo_source_path równa się sales lub odoo_source_model równa się sale.order.
4. Wypróbuj
Otwórz szansę sprzedaży w Odoo, kliknij jej numer telefonu i rozłącz się po kilku sekundach rozmowy. Notatka trafia do szansy sprzedaży zwykle w ciągu minuty, a po kilku minutach, gdy akcja czeka na nagranie.
Na ekranie Lista połączeń kolumna Zmienne połączenia pokazuje, ile zmiennych niesie połączenie. Kliknięcie tej liczby je wyświetla: odoo_source_path ma wartość crm, a odoo_source_id to numer szansy sprzedaży. Zobacz stronę Lista połączeń.
Warto wiedzieć
- Rekord niosą tylko połączenia rozpoczęte kliknięciem. Numer wybrany na klawiaturze softphone'u niczego nie niesie, bo żaden rekord nie brał w tym udziału.
- Liczy się rekord wyświetlany w chwili kliknięcia. Jeśli użytkownik przejdzie do innego rekordu przed połączeniem, notatkę dostanie ten, który oglądał, klikając.
- Połączenia przychodzące nie mają rekordu pochodzenia. Obsługuje je wyszukiwanie kontaktu, zobacz stronę Odoo.
- Nic nie jest nadrabiane wstecz. Na miejsce trafiają tylko połączenia wykonane po konfiguracji.
- Nagrywanie i transkrypcja muszą być włączone na Twoim koncie. Bez nich notatka i tak dociera, ale bez pliku audio i bez tekstu.
- Moduł nie odczytuje żadnych danych z Twojego Odoo. Nie dodaje żadnego pola ani tabeli i patrzy tylko na adres strony.
Jeśli to nie działa
Notatka nie trafia do rekordu. Otwórz ekran Lista połączeń i spójrz na kolumnę Zmienne połączenia dla tego połączenia. Pusta: moduł jest starszy niż 1.0.18 albo połączenie nie zaczęło się od kliknięcia w rekordzie. Obecne: porównaj odoo_source_path lub odoo_source_model z warunkami reguły, wystarczy jedna różniąca się litera, by ją wykluczyć.
Zmienne są, ale nic nie jest zapisywane. Sprawdź, czy akcja jest włączona, czy instancja jest aktywna i czy model akcji to rzeczywiście model rekordu: identyfikator szansy sprzedaży szukany wśród kontaktów niczego nie znajdzie i zastosowane zostanie Nie zapisywać nic. Ikona „Zobacz stan integracji” na liście instancji też pokazuje, co blokuje.
Notatka dociera bez nagrania. Dołącz nagranie rozmowy musi być włączone w akcji, a połączenie musi zostać nagrane.