Pagero Server Connect – instalacja

Nie używaj tylko znacznika <b> dla nagłówka, ale rzeczywistego elementu <section><title>.
Instalacja
Rozpakuj pliki w dedykowanym folderze i sprawdź, czy pojawiły się wszystkie pliki na liście. Aby skorzystać ze wsparcia i możliwości śledzenia, Pagero zaleca, aby ścieżka zawierała Pagero. Przykład:
C:\Program\Pagero\Poscripted
Edytuj config.xml (zapisz nieedytowaną wersję jako kopię zapasową). Zdefiniuj katalog dziennika i poziom dziennika. Dodaj serwer pocztowy SMTP i grupę e-mail.
  • Pagero zaleca utworzenie i użycie określonej grupy e-mail w celu zminimalizowania konfiguracji w pliku config.xml. Następnie w grupie e-mail dodawani i edytowani są odpowiedni użytkownicy.
  • Upewnij się, że strona wysyłająca (konto e-mail) ma prawo do wysyłania poczty za pośrednictwem serwera poczty e-mail.
Skonfiguruj aplikację
Wiele firm jest dodawanych poprzez kopiowanie i wklejanie zawartości:
<company name="Company 1" companyID = "">
</company>
Konto Pagero: użytkownik i hasło. Informacje o koncie są dostarczane przez Centrum obsługi Pagero i pocztą potwierdzającą.
Następnie zdefiniuj następujące foldery
: prodPath="/home/prod" testPath="/home/test" workPath="/home/tmp"
  • Jeśli zarówno wysyłanie, jak i odbieranie następuje za pośrednictwem Pagero, określ i skonfiguruj ustawienia skrzynki odbiorczej i nadawczej.
  • Wszystkie foldery muszą być utworzone ręcznie.
  • Pagero zdecydowanie zaleca utworzenie wszystkich folderów na serwerze lokalnym.
Na koniec zapisz i zamknij plik config.xml
  • W przypadku, gdy foldery używane do odczytu i zapisu plików są zamontowanymi urządzeniami, użyj ścieżki UNC, aby wskazać lokalizację, na przykład: \\unit\path.
  • W przypadku korzystania ze skrzynki nadawczej do wysyłania plików, pliki nie powinny być kopiowane do folderu, z którego Pagero Connect odczytuje. Wynika to z faktu, że częściowo skopiowany plik może zostać wysłany. Skopiuj pliki do innego folderu na tym samym dysku, a następnie przenieś plik do folderu, z którego odczytuje Pagero Server Connect.
Włącz obsługę załączników dla ruchu wychodzącego
Aplikacja łącząca serwer obsługuje automatyczne wiązanie dokumentów załącznika przy użyciu konwencji nazw plików. Użyj następujących atrybutów w elemencie konfiguracji
skrzynki nadawczej
, aby umożliwić obsługę załączników.
ATRYBUT
OPIS
subDocAware
Jeśli jest „true”, skrzynka nadawcza będzie widziała poddokumenty (Załączniki)
masterDocRegexp
Wyrażenie regularne dla nazwy pliku identyfikujące dokument główny (tj. fakturę) i posiadające grupę wyodrębniającą identyfikator dokumentu.
subDocRegexp
Wyrażenie regularne dla nazwy pliku identyfikujące poddokument (tj. załącznik) i posiadające grupę wyodrębniającą identyfikator dokumentu głównego.
subDocPresentationRegexp
Wyrażenie regularne dla nazwy pliku, które identyfikuje poddokumentację prezentacji i ma grupę wyodrębniającą identyfikator dokumentu głównego.
Dostęp do Internetu przez proxy
Postępuj zgodnie z poniższymi instrukcjami, jeśli Twoja firma korzysta z serwera proxy w celu uzyskania dostępu do Internetu.
note
Obecnie nie obsługujemy uwierzytelnionych serwerów proxy
Oznacza to serwery proxy, które wymagają uwierzytelnienia w celu uzyskania dostępu.
Zdefiniuj następujące zmienne środowiskowe:
JAVA_RUNTIME=C:\Program\Java\jre6 #Ścieżka do instalacji środowiska wykonawczego Java PROXY_HOST=localhost #Nazwa hosta serwera proxy PROXY_PORT=8888 #Port hosta serwera proxy
Użyj tego wiersza polecenia podczas planowania połączenia z serwerem Pagero:
%JAVA_RUNTIME%\bin\java – Djavax.net.ssl.trustStore=%JAVA_RUNTIME%\lib\security\cacerts – Djavax.net.ssl.trustStorePassword=changeit -Dhttps.proxyHost=%PROXY_HOST% – Dhttps.proxyPort=%PROXY_PORT% -Dhttp.proxyHost=%PROXY_HOST% – Dhttp.proxyPort=%PROXY_PORT% -jar postcripted-jar-with-dependencies.jar -config config.xml
Harmonogram
Harmonogram jest używany do planowania wysyłania/otrzymywania faktur elektronicznych. W tym przykładzie: Domyślny harmonogram Windows.
Użytkownik i prawa
Pagero zaleca, aby określony użytkownik był wyłącznie zdefiniowany do wykonania zadania. Wybierz/utwórz określonego użytkownika (AD) z odpowiednimi uprawnieniami do wykonywania zadania lub dodaj użytkownika na lokalnym serwerze/komputerze.
Konfiguracja Harmonogramu Windows
  1. Zdefiniuj środowiska java: Przykład: C:\Program\Java\jre6\bin\javaw.exe
  2. Ustaw nazwę na: Pagero Connect
  3. Wybierz przedział (edytowalny i możliwy do późniejszego określenia).
  4. Zdefiniuj użytkownika i hasło
  5. Wybierz: Ustawienia zaawansowane
  6. Gotowe
Ewentualnie zaimportuj dołączone zadanie z folderu PageroServerConnect:
Pagero Server Connect.xml
bezpośrednio do Harmonogramu zadań systemu Windows.
Zaawansowane ustawienia/działanie
Opcja 1 – użyj dostarczonego skryptu (skryptów) bat
Wymaga zainstalowanego i aktywnego silnika skryptu vb.
Edytuj ServerConnect.bat i ustaw następujące parametry, aby pasowały do Twojego środowiska.
SET PAGERO_ SC_CONFIGFILE – plik konfiguracyjny do ServerConnect
SET PAGERO_SC_LOGMODE – FILE lub SYSTEM
SET PAGERO_SC_LOGPATH – ścieżka dla dzienników
SET PAGERO_SC_MAILSERVER – nazwa serwera:port
SET PAGERO_SC_LOGLEVEL – INFO lub WARN
SET PAGERO_SC_MAILRECEIVERADDRESS – adres e-mail odbiorcy
SET PAGERO_SC_SENDERRADDRESS – adres e-mail nadawcy
W przypadku korzystania z serwera proxy należy ustawić następujące parametry
PROXY_HOST – adres proxy
PROXY_PORT – port proxy
PAGERO_ SC_PROXY=%PAGERO_SC_TRUST_STORE% %PAGERO_SC_TRUST_PASSWORD% %PAGERO_SC_HTTPS_PROXY% %PAGERO_SC_HTTP_PROXY%
Następnie wprowadź następujące parametry do narzędzia planowania
Uruchom: “C\WINDOWS\system32\wscript.exe <install path>\invis.vbs <install path>\ServerConnect.bat
Run in: <path> Run as: <user> Upewnij się, że używany jest właściwy użytkownik i hasło.
Opcja 2 – ręczne zaplanowanie aplikacji Java
  • Użyj javaw.exe zamiast java.exe, aby uniknąć ręcznego otwierania okna poleceń.
Uruchom: Domyślne polecenie: java -jar poscripted-jar-with-dependencies.jar -config config.xml
Pełny przykład (ze ścieżką i poleceniem): C:\Program\Java\jre6\bin\javaw.exe -jar poscripted-jar-with-dependencies.jar -config config.xml
Run in: <path> Run as: <user> Upewnij się, że używany jest właściwy użytkownik i hasło.
Harmonogram i ustawienia
Edytuj odstęp czasowy po dokonaniu wyboru.
Bezpieczeństwo
  • Kontrola użytkownika i praw
  • Zapisz i zamknij.
  • Przetestuj procedurę.
config.xml
Ta sekcja zawiera przykładowy plik konfiguracyjny używany w systemie Windows Server. Nie należy używać znaków specjalnych w nazwie użytkownika (należy używać tylko znaków alfabetycznych, cyfr i „_”).
<?xml version="1.0" encoding="UTF8"?> <poclient> <!-- Logtag określa sposób rejestrowania. Atrybuty: Tryb FILE Loguje do pliku tekstowegoSYSTEM Rejestruje w dzienniku systemu operacyjnego. W systemie Windows używany jest dziennik zdarzeń. W przypadku innych systemów (tj. Unix/Linux) dzienniki są rejestrowane do syslogu na localhost za pośrednictwem UDP. Ścieżka, jeśli używany jest tryb pliku, informuje, gdzie należy zapisać plik dziennika.
Szczegółowe, jeśli „true”, wszystkie dzienniki DEBUG zostaną zapisane w miejscu docelowym dziennika --> <log mode="FILE" path="c:/pagero/log" verbose="true"/> <!-- Aby otrzymywać powiadomienia pocztą jako uzupełnienie dzienników. Atrybuty: serwer Serwer SMTP używany do wysyłania poczty poziom Poziom określa poziom dziennika, który powinien być zawarty w poczcie. INFO Wszystkie dzienniki informacji, ostrzeżeń i błędów są dołączane do wiadomości.WARN Wszystkie dzienniki ostrzeżeń i błędów są dołączane do wiadomości.Uwaga! Jeśli dzienniki nie są zapisywane, nie zostanie wysłana żadna wiadomość. Sender Adres poczty wysyłającegoO Receiver Adres pocztowy odbiorcy--><mail server="myMailServer" level="INFO" sender="sender@company.com"receiver="receiver@company.com"/><!-- Znacznik company-tag określa konfigurację dla firmy. Może być jeden lub więcej znaczników company-tag. Atrybut: Nazwa Nazwa firmy/konta. Używane w dziennikach. companyId Identyfikuje firmę, jest przeznaczony do użytku w wielu firmach. Jeśli reprezentowana jest więcej niż jedna firma, wartością dla companyId jest obecna firma. Jeśli companyId jest puste, wówczas firma używana do wysyłania i odbierania faktur będzie obecnie/ostatnio zalogowaną firmą --> <company name="Company one" companyId="">
<!-- Znacznik po-tag określa konto użytkownika używane do uzyskania dostępu do Pagero Online Atrybut: Username Nazwa użytkownika w Pagero Online Password Hasło użytkownika (pamiętaj, aby zabezpieczyć ten plik konfiguracyjny)--><po username="myUserName" password="mySecret"/>
<!-- Znacznik inbox-tag określa, gdzie będą przechowywane otrzymane dokumenty Atrybuty:active Jeśli „true”, skrzynka odbiorcza jest pobierana prodPath Ścieżka do katalogu, w którym będą przechowywane przychodzące dokumenty produkcyjnebędą przechowywanetest Path Ścieżka do katalogu, w którym będą przechowywane przychodzące dokumenty testowe będą przechowywane tempPath Ścieżka do katalogu, w którym pliki będą tymczasowoprzechowywane podczas pobierania dokumentów. Pliki zostaną następnie przeniesione do ostatecznego katalogu docelowego. To zachowanie jest używane, aby zapobiec dostarczaniu niekompletnych plików w katalogu docelowym. typ dokumentu Typ dokumentu. Prawidłowe wartości to INVOICE, ORDER,ORDER_RESPONSE i DISPATCH_ADVICE. Jeśli wartość jest pusta, wszystkie typy dokumentów zostaną pobrane.
! Wszystkie te katalogi powinny znajdować się na tym samym dysku, aby zapobiec kopiowaniu plików do><inbox active="false"prodPath="c:/pagero/inbox/prod"testPath="c:/pagero/inbox/test"tempPath="c:/pagero/inbox/temp"documentType = "INVOICE"/><!-- Znacznik outbox określa, gdzie będą przechowywane pliki do wysłania.
Atrybuty:active Jeśli „true”, skrzynka nadawcza jest wysyłana prodPath Ścieżka do katalogu, z którego będą odczytywane wychodzące dokumenty produkcyjne będą odczytywane. testPath Ścieżka do katalogu, z którego będą odczytywane wychodzące dokumenty testowe.będą odczytywane workPath Ścieżka do katalogu, w którym pliki będą tymczasowo przechowywane podczas wysyłania i do momentu ich całkowitego przetworzenia. W ścieżce roboczej tworzona jest pewna liczba podkatalogów, które pokazują status wysłanego pliku. Temp Pliki są przechowywane tutaj podczas wysyłania do Pagero Online. Sent Pliki są przechowywane tutaj, gdy zostaną pomyślnie wysłane do Pagero Online. Pliki są przechowywane tutaj, jeśli nie udało się ich wysłać do Pagero Online. Done Pliki są przechowywane tutaj, gdy są pomyślnie przetwarzane przez Pagero Online. Wait Pliki są przechowywane tutaj, jeśli wymagają ręcznej obsługi przez wsparcie Pagero. Zwykle odbywa się to w ciągu 24 godzin w godzinach pracy. Error Pliki są przechowywane tutaj, jeśli wystąpi błąd, który nie mógł zostać przetworzony przez Pagero Online. Jeśli tak się stanie, potrzebny jest kontakt z Pagero Online.
subDocAware attachments enabled if true – jeśli ustawione na true, system obsługuje załączniki powiązane z dokumentami podrzędnymi. masterDocRegexp – wzorzec nazwy pliku dla faktury głównej. subDocRegexp – wzorzec nazwy pliku dla załącznika. subDocPresentationRegexp – wzorzec nazwy pliku dla obrazu faktury.