Przejdź do głównej treści
Octopia (Cdiscount)

Octopia Connector: nie znaleziono uczestnika, do którego można skierować odpowiedź

Komunikat Nie znaleziono w tym wątku uczestnika typu …, do którego można skierować odpowiedź (najpierw odśwież wątek). (No … participant found on this thread to address the reply to (refresh the thread first).) pojawia się po kliknięciu Wyślij w oknie odpowiedzi w wątku, gdy żadna wiadomość wątku zapisanego w Odoo nie pochodzi od uczestnika wybranego typu i z identyfikatorem użytkownika; odśwież wątek, jak prosi komunikat, i wyślij ponownie.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
3 min

Kiedy dokładnie pojawia się ten komunikat

Pojawia się po kliknięciu Wyślij w oknie, w którym piszesz odpowiedź na wątek Octopia. Przycisk jest widoczny zawsze, w Odoo 17, 18, 19 i 20, a komunikat znajduje się w opublikowanym kodzie tych czterech gałęzi. Poniższy opis dotyczy kodu Odoo 20.0.

Po kliknięciu przycisku moduł robi to w następującej kolejności:

  • Jeśli kanał sprzedaży wątku ma zsynchronizowaną konfigurację i definiuje dozwolonych odbiorców, sprawdza, czy wybrany typ odbiorcy jest wśród nich. Jeśli go nie ma, akcja zatrzymuje się z innym komunikatem niż ten. Jeśli wątek nie ma kanału albo kanał nie spełnia tych dwóch warunków, moduł nie wykonuje tego sprawdzenia. Odbywa się ono przed wyszukaniem odbiorcy.
  • Szuka, do kogo skierować odpowiedź: spośród wiadomości wątku, które są już w Odoo, zostawia te, które spełniają dwa warunki: nadawca jest tego samego typu co wybrany odbiorca i ma zapisany identyfikator użytkownika.
  • Jeśli nie zostaje żadna (warunek w kodzie to puste wyniki tego wyszukiwania), akcja zatrzymuje się i pojawia się komunikat. Znak … moduł zastępuje wybranym typem odbiorcy.
  • Jeśli coś zostaje, bierze ostatnią wiadomość i na jej podstawie buduje wysyłkę do Octopia.
Schemat wykonany w kodzie, nie zrzut ekranu Odoo: przycisk wysyłki, a pod nim komunikat o błędzie
Schemat wykonany w kodzie na podstawie opublikowanego kodu modułu (Odoo 17, 18, 19 i 20): przycisk Wyślij i komunikat, który pojawia się po jego kliknięciu, gdy nie ma uczestnika, do którego można skierować odpowiedź.
48 business hours to accept each Cdiscount order. Do it in Odoo
Wideo: 48 business hours to accept each Cdiscount order. Do it in Odoo (wideo po angielsku)

Co to oznacza

Według komentarza w kodzie API Octopia wymaga identyfikatora użytkownika i typu każdego odbiorcy. Dlatego moduł nie poprzestaje na wybranym typie: ponownie używa identyfikatora nadawcy wiadomości z wątku. Jeśli wątek nie zawiera żadnej wiadomości tego typu albo te, które zawiera, nie mają identyfikatora, nie ma do kogo skierować odpowiedzi.

Ponieważ błąd zatrzymuje akcję, do Octopia nic nie jest wysyłane, a wątek nie zostaje oznaczony jako obsłużony: ten krok znajduje się na końcu wysyłki, która tutaj w ogóle się nie wykonuje.

Schemat wykonany w kodzie, nie zrzut ekranu Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany w kodzie na podstawie opublikowanych tłumaczeń modułu: tekst komunikatu po hiszpańsku, niemiecku, francusku, włosku i portugalsku.

Co robi moduł, gdy uczestnika znajdzie

Aby zrozumieć, przed czym chroni ten komunikat, oto ścieżka, gdy wyszukiwanie daje wynik. Moduł bierze ostatnią z wiadomości spełniających oba warunki i używa identyfikatora użytkownika jej nadawcy, razem z wybranym typem odbiorcy, jako adresata odpowiedzi. Wysyła do Octopia treść wiadomości, wątek i kanał sprzedaży, a załączniki dodaje tylko wtedy, gdy są.

Następnie odnotowuje wysyłkę w rejestrze synchronizacji, odświeża wątek i zamyka okno. Odświeżenie pobiera z Octopia cały wątek ze wszystkimi wiadomościami. Jeśli w oknie poproszono o oznaczenie wątku jako obsłużonego, moduł robi to po wysłaniu i po odświeżeniu, a nie wcześniej.

Lista kontrolna do rozwiązania problemu

Przed kliknięciem Wyślij

  • Sprawdź, czy wątek zawiera już wiadomości od strony, do której chcesz się zwrócić. Moduł używa ponownie identyfikatora użytkownika z wiadomości tego typu; bez niego odpowiedzi nie można skierować.
  • Jeśli właśnie otworzyłeś wątek albo spodziewasz się nowych wiadomości, odśwież wątek przed odpowiedzią, dokładnie tak, jak prosi komunikat.
  • Sprawdź, czy typ odbiorcy wybrany w oknie odpowiedzi odpowiada typowi osoby, która pisała w wątku: moduł liczy tylko wiadomości tego samego typu.

Gdy błąd już się pojawił

  • Przeczytaj typ odbiorcy widoczny w komunikacie w miejscu …: to typ uczestnika, którego moduł nie znalazł w wątku.
  • Odśwież wątek, jak wskazuje komunikat.
  • Kliknij ponownie Wyślij.
  • Jeśli komunikat pojawia się znowu po odświeżeniu, jeszcze raz sprawdź wybrany typ odbiorcy: musi odpowiadać komuś, kto już pisał w wątku.
  • Jeśli w wątku nadal nie ma wiadomości tego typu z identyfikatorem użytkownika, moduł nie może skierować odpowiedzi do tego typu uczestnika.

Po udanej wysyłce

  • Sprawdź, czy okno się zamknęło: tak robi moduł po zakończeniu wysyłki.
  • Jeśli prosiłeś o oznaczenie wątku jako obsłużonego, sprawdź, czy tak się stało: moduł robi to po wysłaniu i po odświeżeniu wątku.

Termin, o którym warto pamiętać

OWS Cdiscount Marketplace (wersja z 25/08/2025, s. 49) wymagają odpowiadania na wiadomości w ciągu 48 godzin roboczych. Dlatego warto rozwiązać ten komunikat od razu, gdy się pojawi, zamiast zostawiać wątek na później.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Połączenie modułu przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, nadzoruje synchronizację i wysyła powiadomienie e-mail, jeśli się nie powiedzie.

Czytaj dalej

Co robi przycisk „Zgłoś do Octopia” w Octopia Connector, krok po krokuCo robi przycisk Zgłoś do Octopia w masowych importach faktur: kiedy się pojawia, co sprawdza, co zmienia i jaki błąd może wyświetlić.Co robi przycisk „Importuj” w Octopia Connector, krok po krokuCo robi przycisk Importuj w Octopia Connector dla Odoo: kiedy jest widoczny, co importuje, jakie powiadomienie pokazuje i jaki wpis zostawia w dzienniku.Co robi przycisk «Utwórz fakturę zakupu» w Octopia ConnectorCo robi przycisk Utwórz fakturę zakupu w Octopia Connector dla Odoo: kiedy się pojawia, co sprawdza, co tworzy i w którym miejscu proces może się zatrzymać.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła