Przejdź do głównej treści
Scrive

Błąd numeru komórkowego w formacie międzynarodowym w Scrive Connector, wyjaśniony

Pojawia się po kliknięciu Send, gdy jedna ze stron dokumentu wymaga numeru komórkowego ze względu na swoją konfigurację, a jej pole Mobile jest puste. Naprawia się to, wpisując numer z prefiksem kraju, na przykład +34600111222, na karcie Parties.

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

Najważniejsze

Moduł
Scrive
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

Komunikat i skąd się bierze

Scrive Connector sprawdza każdą stronę dokumentu po kliknięciu Send. Jeśli strona wymaga numeru komórkowego i nie ma użytecznego numeru, moduł zatrzymuje się z tym tekstem:

Party '…' needs a mobile number in international format (e.g. +34600111222) for its delivery or identification settings.

W miejscu «…» zobaczysz nazwę dotkniętej strony. Poniższy schemat pokazuje, jak łączą się przyciski, pole i komunikat.

Schemat wykonany kodem, nie jest to ekran Odoo: przycisk Send, drugi przycisk Send, pole Mobile i komunikat o błędzie
Schemat wykonany kodem na podstawie opublikowanego kodu modułu (Odoo 17, 18, 19 i 20): od przycisków Send do pola Mobile i komunikatu. Etykiety pochodzą z oryginalnego tekstu modułu.
Odoo + Scrive: see who signed, get the sealed PDF
Wideo: Odoo + Scrive: see who signed, get the sealed PDF (wideo po angielsku)

Czego nie widać na pierwszy rzut oka

Pojawia się po kliknięciu Send, z dokumentu lub z kreatora

Zgłasza go przycisk Send w dokumencie oraz przycisk Send w kreatorze wysyłki: oba trafiają na to samo sprawdzenie. Przycisk w dokumencie jest ukryty, gdy pole State nie ma wartości ani szkicu, ani błędu; przy domyślnych wartościach jest widoczny. Przycisk w kreatorze wysyłki jest widoczny zawsze.

Gdy komunikat się pojawi, akcja zostaje zatrzymana.

Dokładny warunek: strona wymaga numeru, a pole Mobile nie daje numeru

Moduł przechodzi po stronach jedna po drugiej. Przy każdej najpierw sprawdza, czy ze względu na jej konfigurację potrzebny jest numer komórkowy. Jeśli tak, bierze wartość z pola Mobile i przekształca ją do jedynego formatu akceptowanego przez Scrive; jeśli nie wychodzi z tego żaden numer, zatrzymuje się.

Mówiąc wprost: komunikat pojawia się, gdy strona wymaga numeru komórkowego, a pole Mobile jest puste (lub zawiera tylko spacje). Gdy pole jest wypełnione, ten komunikat się nie pojawi.

Jakie konfiguracje sprawiają, że strona wymaga numeru komórkowego

Zgodnie z kodem numer komórkowy jest potrzebny, gdy spełniony jest którykolwiek z poniższych warunków dotyczących strony:

  • jej metoda dostarczenia obejmuje numer komórkowy (tylko komórka albo e-mail i komórka);
  • jej metoda dostarczenia potwierdzenia obejmuje numer komórkowy (komórka, e-mail i komórka albo e-mail z linkiem i komórka);
  • jej identyfikacja do podpisu to PIN przez SMS;
  • jej identyfikacja do wglądu to jedna z metod, które moduł oznacza jako wymagające numeru komórkowego.

Dlatego komunikat mówi o ustawieniach dostarczenia lub identyfikacji: strona trafiła tam przez dostarczenie, potwierdzenie lub identyfikację. Strona, której dostarczenie, potwierdzenie i identyfikacja nie korzystają z numeru komórkowego, nie wywołuje tego błędu.

Jak to naprawić: pole Mobile z prefiksem kraju

Przejdź na kartę Parties, do tabeli Parties, i uzupełnij pole Mobile przy stronie wskazanej w komunikacie. Jego podpowiedź brzmi: «International format with country prefix, e.g. +34600111222. Only needed for SMS invitations/confirmations and for the eID methods that identify the signer by phone (SMS PIN, Norwegian BankID).»

Wpisz numer z prefiksem, na przykład +34600111222, i ponownie kliknij Send. Drugim wyjściem jest usunięcie z tej strony tego, co wymaga numeru komórkowego, według listy powyżej, ale rób to tylko wtedy, gdy strona naprawdę nie będzie korzystać z SMS ani z identyfikacji przez telefon.

Sprawdzenie modułu, wykonane zanim sprawa trafi do Scrive

Kod metody zgłaszającej ten komunikat wyjaśnia, że każde sprawdzenie odzwierciedla jedną ze ścisłych walidacji, jakie Scrive stosuje przy rozpoczęciu wysyłki, a błąd wykryty lokalnie nic nie kosztuje. Innymi słowy, ostrzega cię moduł, z nazwą strony w treści, abyś poprawił numer komórkowy, zanim wysyłka pójdzie dalej.

Jedno ostrzeżenie naraz i z nazwą strony

Metoda zatrzymuje się na pierwszej stronie, która nie przechodzi walidacji, a komunikat podaje jej nazwę. Po jej poprawieniu ponownie kliknij Send: inna strona albo inne sprawdzenie tej samej strony może dać inne ostrzeżenie.

W obrębie każdej strony przed numerem komórkowym sprawdzane są nazwa, etap podpisu i e-mail (gdy konfiguracja tego wymaga). Później następują m.in. numer osobisty i pola niestandardowe. Przykładem późniejszego ostrzeżenia jest ostrzeżenie o polach niestandardowych zatwierdzającego.

Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, nie jest to ekran Odoo: ten sam komunikat po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany na podstawie opublikowanych tłumaczeń modułu: w Odoo po hiszpańsku widzisz «La parte «…» necesita un número de móvil en formato internacional (p. ej. +34600111222) para su configuración de entrega o de identificación.»; schemat zawiera też tekst po niemiecku, francusku, włosku i portugalsku.

W których wersjach występuje

Komunikat znajduje się w opublikowanym kodzie Odoo 17, 18, 19 i 20, a moduł jest publikowany w Odoo Apps dla tych czterech wersji. Warunek opisany powyżej pochodzi z kodu Odoo 20.0. Przyciski Send mają ten sam warunek widoczności w wersjach 17, 18, 19 i 20.

Jak pomaga FlexigoTech

FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie. Jeśli Scrive Connector pokazuje nieoczekiwane ostrzeżenia podczas wysyłki albo chcesz prawidłowo skonfigurować strony swoich dokumentów, napisz do nas.

Scrive Connector jest płatny jednorazowo za wersję Odoo i wymaga subskrypcji FlexigoTech Cloud (plan Conector: 49 €/mies. lub 490 €/rok netto (bez VAT)). Cena każdej wersji znajduje się w jego karcie oraz na stronie modułu.

Czytaj dalej

Co robi przycisk „Save as Template” w Scrive Connector, krok po krokuCo robi „Save as Template” w Scrive Connector: kiedy się pojawia, co sprawdza, co zmienia w dokumencie i jakie błędy może zwrócić, krok po kroku.Scrive Connector: błąd, gdy strona, która tylko zatwierdza, ma pola niestandardoweCo oznacza błąd Scrive Connector, gdy strona tylko zatwierdza, a ma pola niestandardowe: dokładny warunek z kodu i sposób naprawy.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła