Konfiguracja Comarch sPrint API

Comarch sPrint API po instalacji pozwala nam na edycję zaawansowanych parametrów działania tego narzędzia w pliku konfiguracyjnym appsettings.json. Poniższe ustawienia dotyczą endpointu do masowego druku (POST /api/v0/PrintQueue).

Można go znaleźć w ścieżce instalacyjnej Comarch sPrint API, dla domyślnej ścieżki jest to:

C:\ProgramFiles\Comarch\Comarch sPrint API\sPrint-app

Można tam znaleźć następujące wpisy konfiguracyjne:

  • StoragePath – ścieżka do katalogu, w którym będą przechowywane wygenerowane pliki PDF przygotowane do pobrania.

  • RetentionPeriodHours – czas (w godzinach), przez który pliki PDF będą przechowywane (w StoragePath) przed ich automatycznym usunięciem (wartość domyślna: 5).

  • MaxConcurrentJobs – maksymalna liczba zadań wydruku przetwarzanych jednocześnie (wartość domyślna: 10).
Wskazówka
Ustawienie to powinno być dopasowane do stacji roboczej, na której działa usługa sPrint API, głównie w zależności od procesora, rekomendujemy ustawiać wartość równą liczbie rdzeni procesora dla najwydajniejszego drukowania
  • ConnectionString – ciąg połączenia (connection string) do bazy danych PostgreSQL używanej przez mechanizm Hangfire do przechowywania zadań. Parametr ten jest możliwy do zmiany, ale domyślnie wpis ten pochodzi z procesu instalacji.

  • UnretrievedResultsCleanupHours – czas (w godzinach), po którym nieodebrane wyniki wydruków zostaną automatycznie usunięte (wartość domyślna: 24).

Uwaga
Każda zmiana w pliku appsettings.json wymaga restartu usługi Comarch sPrint API

Czy ten artykuł był pomocny?