Moduł administracji, weryfikacji i przeglądania dokumentów WWW
dotyczy wersji programu InvoiceDigitizer - 2.4.3.5 i nowsze
Informacje ogólne
Moduł administracji, weryfikacji i przeglądania dokumentów WWW systemu InvoiceDigitizer jest aplikacją web umożliwiającą dostęp do funkcji administracyjnych, weryfikacji danych i przeglądania dokumentów poprzez standardową przeglądarkę web. Moduł ten instaluje się na serwerze wraz z serwisem centrali InvoiceDigitizer. Powinien on być wykorzystywany przez użytkowników biura rachunkowego w siedzibie biura lub z poza siedzibą pod warunkiem instalacji bezpiecznego certyfikatu serwera systemu.
Zależnie od posiadanych uprawnień moduł zapewnia realizację następujących funkcji:
- Przeglądanie dokumentów - wyszukiwanie dokumentów według klientów, kontrahentów, dat i kwot.
- Weryfikacja OCR - prowadzenie weryfikacji OCR rozpoznanych faktur.
- Administracja systemem:
- Zarządzanie użytkownikami
- Zarządzanie paczkami dokumentów
- Podgląd logów systemu
- Statystyka wydajności pracy.
Instalacja modułu administracji,weryfikacji i przeglądania dokumentów WWW
W celu instalacji modułu administracji,weryfikacji i przeglądania dokumentów WWW należy kolejno zainstalować następujące składniki systemu Microsoft Windows i/lub Microsoft Windows Server 2008+:
- Instalacja środowiska .Net Core 2.0
- Instalacja środowiska .Net Core 2.0 Windows Hosting
- Instalacja środowiska Node.JS
- Instalacja i konfiguracja programu InvoiceDigitizermodułu administracji,weryfikacji i przeglądania dokumentów WWW
UWAGA
InvoiceDigitizer WWW wymaga 64 bitowego sytemu operacyjnego.
Instalacja środowiska Microsoft .Net Core 2.0
- Pobrać plik instalacyjny środowiska Microsoft .Net Core 2.0 - patrz: dotnet-runtime-2.0.0-win-x64
- Uruchomić instalacje
- Zainstalować środowisko .Net Core 2.0
Instalacja środowiska Microsoft .Net Core 2.0 Windows Hosting
W przypadku instalacji w systemie operacyjnym typu Microsoft Windows Server należy zainstalować komponent .Net Core 2.0 Windows Hosting.
- Pobrać plik instalacyjny środowiska Microsoft .Net Core 2.0 Windows Hosting - patrz: DotNetCore.2.0.0-WindowsHosting.exe
- Uruchomić instalacje
- Zainstalować środowisko Net Core 2.0 Windows Hosting
Instalacja środowiska Node.JS
- Pobrać plik instalacyjny środowiska Node.JS - patrz: node-v6.11.2-x64.msi
- Uruchomić instalacje
- Zainstalować środowisko Node.JS
Instalacja i konfiguracja programu InvoiceDigitizer modułu administracji,weryfikacji i przeglądania dokumentów WWW
- Pobrać plik instalacyjny środowiska Node.JS - patrz: InvoiceDigitizer moduł WWW
- Rozpakować archiwum do katalogu na serwerze - np. C:\InvoiceDigitizer\WWW
- Skonfigurować połączenie z bazą danych InvoiceDigitizer oraz z wolumenem dokumentów poprzez edycje pliku appsettings.json:
{ "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet-ARHAT.InvoiceDigitizer.Web-CA740970-FC9D-4507-8449-070E036E75D4;Trusted_Connection=True;MultipleActiveResultSets=true", "ServerConnection": "Data Source=.\\SQLEXPRESS;Initial Catalog=CentralStorage;MultipleActiveResultSets=true;User Id=sa;Password=XXXXX;MultipleActiveResultSets=true;", "CentralStorage": "Data Source=.\\SQLEXPRESS;Initial Catalog=CentralStorage;MultipleActiveResultSets=true;User Id=sa;Password=XXXX;MultipleActiveResultSets=true;" }, "Serilog": { "MinimumLevel": { "Default": "Warning", "Override": { "Microsoft": "Warning", "System": "Warning" } }, "WriteTo": [ { "Name": "RollingFile", "Args": { "pathFormat": "%PROGRAMDATA%/ARHAT/InvoiceDigitizer Web/InvoiceDigitizer-WWW-log-{Date}.txt" } } ] }, "ZasadyHasel": { "dlugosc": 6, "wymusCyfre": true, "wymusZnakSpecjalny": true, "wymusDuzaLitere": true, "wymusMalaLitere": false, "zablokujPoNieudanychProbach": 5, "zablokujNaMinut": 5, "czasWaznosciHaslaDni": 120 }, "Ustawienia": { "ImageVolume": "C:\\InvoiceDigitizer Volume\\Central", "AutomatycznieWylogujPoMinutach": 30 } }
4. Utworzyć serwis uruchomieniowy w systemie operacyjnym
sc.exe create "ARHAT InvoiceDigitizer WWW" binPath= "C:\InvoiceDigitizer\www\ARHAT.InvoiceDigitizer.Web.exe --service" start= auto
Ustawić użytkownika dla utworzonego serwisu w ten sposób aby uprawnienia wskazanego użytkownika zapewniały dostęp do:
- bazy danych
- wolumenu dokumentów - wraz zprawem usuwania plików
- egzekucji programu z katalogu np. C:\InvoiceDigitizer\www
5. Uruchomić utworzony serwis i zweryfikować działanie poprzez otworzenie przeglądarki www pod adresem http://localhost:5000
6. W zależności od planowanej architektóry rozwiązania podłączyć aplikację IIS, kanał reverse proxy IIS lub inne rozwiązanie.