Przejdź do głównej treści
Scrive

Co Scrive Connector dodaje do karty pracownika w Odoo

Scrive Connector dodaje do karty Pracownicy (Employees) pole Scrive, które liczy dokumenty do podpisu ze wszystkich umów pracownika, oraz przycisk Send for signature (Scrive), który wysyła umowę widoczną na karcie. Oba mają warunki widoczności, warto je znać, zanim zaczniesz ich szukać.

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

Co zmienia się na karcie Pracownicy

Moduł rozszerza standardowy model aplikacji Pracownicy o dwa elementy: pole Scrive i przycisk Send for signature (Scrive). Oba pojawiają się na karcie pracownika i oba zależą od warunków, które nie są oczywiste na pierwszy rzut oka.

Schemat ze standardową aplikacją Employees na górze, a pod nią tym, co dodaje moduł: przycisk Send for signature (Scrive) i pole Scrive
Schemat wykonany kodem na podstawie opublikowanego kodu modułu, nie jest zrzutem ekranu Odoo: na górze standardowa aplikacja Pracownicy, pod nią to, co dodaje Scrive Connector. Etykiety są po angielsku, tak jak w oryginalnym kodzie.
Odoo + Scrive: see who signed, get the sealed PDF
Wideo: Odoo + Scrive: see who signed, get the sealed PDF (wideo po angielsku)

Szczegóły karty, których nie widać od razu

Pole Scrive nie jest widoczne, dopóki ma wartość zero

Scrive to pole liczbowe widoczne na karcie pracownika. Jest ukryte, gdy ma wartość zero, i widzą je tylko użytkownicy z uprawnieniem użytkownika Scrive. Jeśli go nie widzisz, możliwe, że pracownik nie ma żadnego dokumentu do podpisu albo Twój użytkownik nie ma tego uprawnienia.

Liczy historię umów, nie tylko bieżącą

Pole jest wyliczane przez moduł i, zgodnie z kodem, zbiera dokumenty do podpisu ze wszystkich umów, jakie miał pracownik, a nie tylko z bieżącej wersji. Sam kod uzasadnia to tak: podpisane umowy pracownika to jego historia, a to pole jest jedynym miejscem, w którym tę historię widać. Jeśli pracownik zmienił umowę, a poprzednia została wysłana do podpisu przez Scrive, ten dokument nadal wlicza się do pola.

Obliczenie wykonywane jest z rozszerzonymi uprawnieniami

Zgodnie z kodem rekordy umów są dostępne tylko dla HR, a dokumenty do podpisu tylko dla Scrive. Ponieważ pole jest pokazywane każdemu, kto otwiera kartę pracownika, moduł wykonuje wyszukiwanie z podwyższonymi uprawnieniami po obu stronach. Z podwyższonymi uprawnieniami działa samo obliczenie: widoczność na ekranie nadal zależy od wspomnianego wyżej uprawnienia użytkownika Scrive.

Przycisk zależy od pola, którego nie widać

Przycisk Send for signature (Scrive) jest ukryty, gdy nie jest spełnione Contract Ready to Sign. To pole nie występuje w żadnym widoku, więc nie ma pola wyboru do zaznaczenia: wylicza je moduł. Warunek widoku jest taki sam w Odoo 17, 19 i 20.

Zgodnie z kodem Odoo 20.0 umowa jest gotowa, gdy jednocześnie spełnione są trzy rzeczy: istnieje rekord umowy pokazywany na karcie, ten rekord jest powiązany z pracownikiem i ma datę rozpoczęcia umowy. W Odoo 20.0, jeśli brakuje któregokolwiek z tych trzech elementów, przycisk nie jest wyświetlany.

Wysyła umowę pokazaną w formularzu, niekoniecznie bieżącą

Karta pracownika może pokazywać różne wersje umowy. Zgodnie z kodem, to, która jest pokazana, zależy od linii wersji w nagłówku i listy rekordów pracownika, a przycisk wysyła dokładnie tę, którą w danym momencie oglądasz, niekoniecznie bieżącą. Zanim go naciśniesz, sprawdź, którą wersję masz otwartą na karcie.

Przy Odoo po polsku przycisk nazywa się Send for signature (Scrive), bo moduł nie ma tłumaczenia na ten język. Poniższy schemat pokazuje, jak nazywa się przy Odoo w innych językach.

Schemat z tekstem przycisku Send for signature (Scrive) po hiszpańsku, niemiecku, francusku, włosku i portugalsku
Schemat wykonany kodem na podstawie opublikowanych tłumaczeń modułu, nie jest zrzutem ekranu Odoo: po angielsku Send for signature (Scrive), po niemiecku Zur Unterschrift senden (Scrive), po francusku Envoyer pour signature (Scrive), po włosku Invia per la firma (Scrive) i po portugalsku Enviar para assinatura (Scrive).

Jeśli nie ma umowy do wysłania, akcja zostaje zatrzymana

Po naciśnięciu Send for signature (Scrive) moduł może zatrzymać się z tym komunikatem: … has no contract record to send for signature. Wielokropek to imię i nazwisko pracownika. Gdy się pojawi, akcja zostaje zatrzymana i nic nie jest wysyłane.

Jeśli rekord umowy istnieje, przycisk przekazuje wysyłkę tej umowie. Jak działa sama wysyłka, opisuje artykuł Co robi przycisk Wyślij w Scrive Connector.

Co robi każdy element i kiedy jest widoczny

Pole Scrive jest wyliczane przez moduł i zbiera dokumenty do podpisu ze wszystkich umów pracownika. Na ekranie pojawia się tylko wtedy, gdy ma wartość różną od zera i gdy Twój użytkownik ma uprawnienie użytkownika Scrive.

Przycisk Send for signature (Scrive) działa po naciśnięciu: wywołuje wysyłkę umowy pokazanej na karcie. W Odoo 20.0 jest widoczny tylko wtedy, gdy ta umowa jest gotowa do podpisu, czyli spełnia trzy powyższe warunki.

Oba elementy są pokazywane według różnych reguł. Pole ukrywa licznik równy zero i uprawnienie użytkownika Scrive. Przycisk ukrywa to, że umowa z karty nie jest gotowa do podpisu.

Jeśli nie widzisz pola ani przycisku

  • Jeśli nie widzisz pola Scrive: może mieć wartość zero, czyli żadna umowa pracownika nie ma dokumentów do podpisu, albo Twój użytkownik nie ma uprawnienia użytkownika Scrive.
  • Jeśli nie widzisz przycisku Send for signature (Scrive): w Odoo 20.0 sprawdź, czy wersja umowy pokazana na karcie istnieje, jest powiązana z pracownikiem i ma datę rozpoczęcia umowy.

Wersje, subskrypcja i pomoc

Scrive Connector jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20. Cena każdej wersji znajduje się na karcie i na stronie modułu. Moduł jest płatny jednorazowo za wersję i wymaga subskrypcji FlexigoTech Cloud w planie Konektor: 49 €/mies. lub 490 €/rok, netto (bez VAT). Połączenie przechodzi przez FlexigoTech Cloud, który przechowuje poświadczenia w postaci zaszyfrowanej, nadzoruje synchronizację i wysyła e-mail, jeśli coś zawiedzie.

Jeśli wdrażasz Odoo i chcesz przejrzeć, którzy użytkownicy powinni widzieć pole i przycisk w Pracownikach, FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie.

Czytaj dalej

Co robi przycisk „Send” w Scrive Connector, krok po krokuCo robi przycisk Send w Scrive Connector w Odoo: co sprawdza, co tworzy, dokąd przenosi po wysłaniu i jakie komunikaty mogą go zatrzymać.Scrive Connector: «Callbacks can only be triggered for sent documents.»Kiedy pojawia się błąd callbacków w Scrive Connector dla Odoo, jaki warunek go wywołuje (stan i ID dokumentu) i jak go rozwiązać.Komunikat Days must be between 1 and 365 w Scrive ConnectorKiedy pojawia się komunikat Days must be between 1 and 365 w Scrive Connector, co sprawdza kod po kliknięciu Apply i jak to naprawić.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła