18-06-2024, Kamil
Instrukcja eCommerce
V. Harmonogram Zadań Soneta.Server
Wymagane WebAPI.
Do paczki z dodatkiem dołączono katalog o nazwie Zadania zawierający zadania (taski), które można uruchomić z poziomu Harmonogramu Zadań wbudowanego w Soneta.Server.
Każde zadanie odpowiada innym workerom opisanym powyżej.
Nazewnictwo plików z zadaniami jest podobne do parametrów wywołania harmonogramu zadań Windows opisanych w pkt V:
- ErptEcommerceCreatePackage: Tylko Baselinker. Tworzenie paczek dla zamówień, które mają uzupełnioną cechę z ID zamówienia, uzupełnioną cechę z nr listu przewozowego, ale pustą cechę z ID paczki. Zostanie podstawiony zawsze domyślny kurier, wybranego w konfiguracji (Zamówienia > Domyślny kurier)
- ErptEcommerceCreatePackageAuto: Tylko Baselinker. Tworzenie paczek dla zamówień, które mają uzupełnioną cechę z ID zamówienia, uzupełnioną cechę z nr listu przewozowego, ale pustą cechę z ID paczki. Zostanie podstawiony kurier na podstawie algorytmicznej cechy na dokumencie zwracającej identyfikator kuriera. Cecha jest wybierana w konfiguracji (Zamówienia > Cecha ID kuriera)
- ErptEcommerceExportInvoices: Tylko Baselinker i ErpitB2B. Eksport faktur i paragonów, które mają uzupełnioną cechę z ID zamówienia, ale pustą cechę z ID dokumentu sprzedaży
- ErptEcommerceExportKontrahenci: Tylko ErpitB2B. Eksport kontrahentów do B2B, którzy zostali zmodyfikowani później niż data wprowadzona w konfiguracji (Kontrahenci > Eksportuj od daty)
- ErptEcommerceExportTowary: eksport towarów - całe kartoteki towarów (bez zdjęć)
- ErptEcommerceExportTowaryCeny: eksport towarów - tylko ceny
- ErptEcommerceExportTowaryIlosci: eksport towarów - tylko ilości
- ErptEcommerceExportTowaryIlosciCeny: eksport towarów - tylko ilości i ceny
- ErptEcommerceImportInvoices: Tylko Baselinker. Import faktur i paragonów wg ustawień w konfiguracji (data od i ewentualne statusy zamówień)
- ErptEcommerceImportOrders: import zamówień wg ustawień w konfiguracji (data od i statusy)
- ErptEcommerceImportWz: Tylko ErpitB2B. Import WZ wg ustawień w konfiguracji (data od)
1. Konfiguracja Harmonogramu Zadań
W enova365 należy przejść do Narzędzia > Opcje > Workflow > Harmonogram zadań > Ogólne.
Należy włączyć Loguj zmiany w Historii wywołań i Ograniczenie ilości wpisów.

Następnie w zakładce Zadania globalne należy dodać nowe zadanie na podstawie wybranego zadania zaimportowanego do enova365.
Zakładkę Ogólne zostawiamy, ale w zakładce Automatyczne akcje dodajemy nową definicję harmonogramu (wyzwalacz):

Na wyzwalaczu ustawiamy nazwę, rozpoczęcie cyklu i sam cykl.

Po utworzeniu zadania jeszcze trzeba je aktywować:
