Spis treści

Drukowanie etykiety z pliku

Nazwa procesu WF

  • AlpolWorkflowPrinter – AddPrintFromFile

Konfiguracja

  • AlpolWF.Configuration 'AddPrintFromFile_StartPath’ Początek ścieżki gdzie są pliki do wydrukowania

Parametry procesu

  • PrintDataSql – Sql który zwraca listę plików do wydrukowania , ostatnie kolumna [ThrowFileNotFoundError] pozawala skonfigurować czy task ma się ponawiać w przypadku braku pliku domyślnie się NIE ponawia
  • SqlQuery – dodaje event w przypadku błędu etykiety , można tu zmienić rodzaj rzucanego eventu

Start procesu

  • Proces stratuje po wystąpieniu jednego ze zdarzeń:
    • Zatwierdzenie WZ w Optimie
    • Zatwierdzenie WM w XL

Kroki procesu (realizowane przez AlpolWorkflowPrinter)

  1. Wczytaj pliki LP do tabeli wydruków
    • Szuka na powiązanym zamówieniu atrybutu 'NR LISTU’.(nazwę atrybutu można zmienić w parametrze PrintDataSql)
    • Obsługuje kilka atrybutów lub kilka numerów oddzielonych znakiem ;
    • Szuka w skonfigurowanej lokalizacji pliku o nazwie {wartość atrybutu NR LISTU}.pdf
  2. Drukuj wczytane pliki LP
    • Domyślnie ExternalUserName to „SET @ResultOUT = [AlpolWMSIntegrator].[GetDefaultPrinterByDocumentPrint](@ObjectIdIN)”
  3. Dodaj zdarzenie drukowania etykiety zastępczej
    • Jeżeli wystąpi błąd

Drukowanie etykiety zastępczej

  • Działa z procesem drukowania etykiety zastępczej .