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

Co robi przycisk „Pobierz dyskusje” w Octopia Connector

Przycisk Pobierz dyskusje prosi Octopia o kolejkę dyskusji w stanie ToTreat, przetwarza ją strona po stronie, zapisuje datę synchronizacji i zostawia wpis w rejestrze. Widać go zawsze na ekranie Konta Octopia, a to samo pobieranie Odoo uruchamia samo co 15 minut.

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
4 min

Przykład do prześledzenia od początku do końca

Przykład Przypadek poglądowy: firma i jej dane są zmyślone, żeby pokazać przebieg.

Wyobraź sobie „Casa Ficticia”, wymyślony sklep sprzedający w Cdiscount, który ma już w Odoo założone konto Octopia. Osoba z obsługi klienta chce zobaczyć w Odoo oczekujące dyskusje bez czekania na zadanie zaplanowane. Warunki CGMAD Cdiscount Marketplace (s. 49) nakazują odpowiadać na wiadomości w ciągu 48 godzin roboczych, więc otwiera konto i klika Pobierz dyskusje (Pull Discussions). Poniżej opisano, co dzieje się w środku, w kolejności, w jakiej robi to kod Odoo 20.0.

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)

Gdzie jest przycisk i kiedy się pojawia

Konta otwierasz z menu Octopia › Konfiguracja › Konta. Każdy człon wymaga uprawnienia i jeśli go nie masz, nie widzisz tego członu: Octopia wymaga Użytkownik Octopia, Konfiguracja wymaga Menedżer Octopia, a Konta wymagają Administrator Octopia.

Przycisk znajduje się na ekranie Konta Octopia i nie zależy od żadnego warunku widoku: w Odoo 17, 18, 19 i 20 widać go zawsze. Występuje we wszystkich opublikowanych gałęziach modułu. Opisane tu zachowanie pochodzi z kodu Odoo 20.0.

Schemat wykonany na podstawie kodu menu kont Octopia i przycisku pobierania dyskusji
Schemat wygenerowany z opublikowanego kodu modułu, to nie jest zrzut ekranu Odoo: menu kont i przycisk, obecne w Odoo 17, 18, 19 i 20.

Co robi po kliknięciu, krok po kroku

W przypadku Casa Ficticia po kliknięciu przycisku dzieje się to, w tej kolejności:

  1. Przycisk przechodzi po kontach, na których działa, i dla każdego uruchamia pobieranie kolejki dyskusji. Na końcu zwraca po prostu poprawny wynik.
  2. Prosi Octopia o dyskusje, których stan przetwarzania to ToTreat, stronami.
  3. Z każdej strony bierze otrzymane elementy; każdy poprawny element jest przetwarzany i dodawany do licznika zaimportowanych.
  4. Gdy przeczyta wszystkie strony, zapisuje aktualną datę i godzinę w kontroli synchronizacji dyskusji tego konta.
  5. Zostawia wpis w rejestrze synchronizacji, typu dyskusje i z wynikiem poprawnym, z liczbą zaimportowanych dyskusji.

Pobieranie przynosi kolejkę ToTreat: kod nie żąda żadnego innego stanu dyskusji.

Co Odoo robi samo, bez klikania

Przycisk nie jest normalną drogą. Zadanie zaplanowane Octopia: pobieranie dyskusji (kolejka ToTreat) wykonuje to samo pobieranie co 15 minut i jest aktywne po zainstalowaniu modułu. Przycisk zostaje na sytuacje, gdy chcesz pobrać kolejkę od razu.

Między zadaniem a przyciskiem są różnice, według kodu Odoo 20.0:

  • Zadanie obsługuje tylko konta w stanie połączonym; przycisk idzie prosto do pobierania dla konta.
  • Zadanie pomija konto, jeśli działa przez FlexigoTech Cloud i nie ma tam zapisanych danych uwierzytelniających, lub jeśli nie ma usługi według zapisanego uprawnienia. Konto z połączeniem bezpośrednim nigdy nie jest pomijane z tego powodu.
  • Jeśli pauza pochodzi z przekaźnika FlexigoTech Cloud, zadanie niczego nie oznacza, przekazuje tylko kod pauzy do stanu zdrowia usługi i przechodzi do następnego konta; kolejne wykonanie toczy się dalej.
  • Jeśli na koncie zawiedzie cokolwiek innego, zadanie zapisuje to w logu serwera i kontynuuje z pozostałymi.

Co może zawieść po kliknięciu przycisku

Przycisk nie przechwytuje błędów. Jeśli coś zawiedzie podczas pobierania, nie zdąży zapisać daty synchronizacji ani wpisu z poprawnym wynikiem, które trafiają na koniec procesu. A jeśli przycisk działa na kilku kontach, te za kontem, które zawiodło, nie są przetwarzane.

W przypadku zadania zaplanowanego jest odwrotnie: błąd na jednym koncie nie przerywa pracy z pozostałymi, bo każde konto jest przetwarzane osobno, a błąd zapisuje się w logu serwera.

Jak wygląda przycisk w różnych językach

Po polsku przycisk nazywa się Pobierz dyskusje. Moduł zawiera tekst przetłumaczony na inne języki:

Schemat wykonany na podstawie kodu z etykietą przycisku po polsku, niemiecku, francusku, włosku i portugalsku
Schemat wygenerowany z opublikowanych tłumaczeń modułu, to nie jest zrzut ekranu Odoo: po polsku Pobierz dyskusje, po niemiecku Diskussionen abrufen, po francusku Récupérer les discussions, po włosku Recupera discussioni i po portugalsku Obter discussões.

Wnioski z przykładu

  • Przy aktywnym zadaniu i połączonym koncie kolejka jest już pobierana co 15 minut; przycisk służy do jej przyspieszenia.
  • Po udanym pobraniu zostaje wpis w rejestrze synchronizacji, typu dyskusje, z liczbą zaimportowanych dyskusji.
  • Jeśli pobieranie zawiedzie po kliknięciu przycisku, wpis z poprawnym wynikiem nie jest zapisywany.
  • Jeśli używasz modułu z połączeniem przez FlexigoTech Cloud, zadanie zależy od tego, czy dane uwierzytelniające są tam zapisane i czy usługa jest dostępna. To moduł z jednorazową opłatą za wersję, który wymaga subskrypcji FlexigoTech Cloud (plan Konektor: 49 €/mies. lub 490 €/rok netto (bez VAT)). Bez subskrypcji lub przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja, a dane zostają w Twoim Odoo.

Przycisk zamówień opisano w Pobierz zamówienia, a przycisk przesłanych faktur w Pobierz przesłane faktury.

Jak pomaga FlexigoTech

Jeśli wdrażasz Odoo i chcesz mieć obsługę Cdiscount w jednym systemie, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Napisz do nas, a przejrzymy Twój przypadek.

Czytaj dalej

Co robi przycisk „Pobierz importy faktur” w Octopia ConnectorCo robi przycisk Pobierz importy faktur w Octopia Connector dla Odoo: gdzie jest, co odczytuje, co zapisuje i co się dzieje z danymi, które nie pasują.Co robi przycisk «Pobierz zamówienia» w Octopia Connector, krok po krokuCo robi przycisk Pobierz zamówienia w Octopia Connector dla Odoo: kiedy jest widoczny, co sprawdza, co zmienia i co zweryfikować, gdy zamówienie zawiedzie.Co robi przycisk «Pobierz przesłane faktury» w Octopia ConnectorCo robi przycisk Pobierz przesłane faktury w Octopia Connector dla Odoo: kiedy się pojawia, o co pyta Octopię, co zapisuje w zamówieniu i jakie daje komunikaty.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła