-
DOKUMENTACJA SYSTEMU
-
-
Dla użytkowników
-
-
- Business Intelligence
- Tworzenie raportu
- Uruchamianie reguły ręcznej dla wielu spraw
- Raporty BI - typ raportu "Planowanie zasobów"
- Operacje na raportach - rejestrowanie aktywności zmian w konfiguracji raportu
- Włączanie/wyłączanie możliwości eksportu danych do pliku Excel z poziomu raportu tabelarycznego
-
-
Dla twórców
-
-
- Interfejs systemu AMODIT - część 1, lista spraw, okno główne systemu
- Interfejs systemu AMODIT - część 2, formularz sprawy
- Interfejs systemu AMODIT - część 3, lista raportów
- Interfejs systemu AMODIT - część 4, raport
- Interfejs systemu AMODIT - część 5, użytkownicy
- Interfejs systemu AMODIT - część 6, grupy
- Interfejs systemu AMODIT - część 7, słowniki
- Interfejs systemu AMODIT - część 8, ustawienia systemowe
- Interfejs systemu AMODIT - część 9, logi systemowe
- Już nie wysyłamy, ale dodajemy komentarze :-)
- Ukrywanie na formularzu identyfikatora sprawy
-
-
-
- Przenoszenie definicji procesu miedzy środowiskami
- Unknown procedure
- Ustawienia procesu
- Źródło utworzenia sprawy
- Możliwość zablokowania edycji dokumentów z poziomu ustawień procesu
- Rejestrowanie zdarzeń związanych z podglądem lub pobieraniem dokumentów
- Częściowe wyłączenie wyszukiwania pełno tekstowego per proces
- Ukrywanie na formularzu identyfikatora sprawy
-
- Articles coming soon
-
-
- Dodawanie pól do formularza z poziomu sprawy
- Dodawanie pól na formularzu
- Dodawanie, usuwanie, przenoszenie pól na formularzu
- Graficzny edytor formularza
- Sekcja
- Rozróżnienie pól lub kolumn o takich samych nazwach podczas konfiguracji raportu
- Zmiana sposobu wyświetlania nazw technicznych i wyświetlanych pól w raportach w przypadku duplikatów nazw
- Silnik reguł - konstrukcja językowa [nazwa pola odnośnik].[nazwa pola]
- Brak możliwości zmiany typu pola na tabelaryczny
- Blokada edycji sekcji 3- lub 4-kolumnowych w edytorze graficznym formularza
-
-
- Blokowanie oraz zezwalanie na dodawanie plików z wybranymi rozszerzeniami
- Pole - Dokument
- Wydzielanie dokumentów
- Możliwość zablokowania edycji dokumentów z poziomu ustawień procesu
- TrustCenterSetSigningPeriod()
- GetAttachmentFromTemplate()
- ConvertFileToPDFEx()
- Parametr systemowy - "Path for files banned for security reasons"
- Maksymalny rozmiar pliku w AMODIT
-
-
-
- Język skryptowy reguł
- Pola systemowe dla każdej sprawy
- Reguła okresowa dla procesu
- Reguły tabeli
- Typy reguł biznesowych
- Tytuł sprawy
- Użycie parametrów w regułach
- Lista typów reguł procesu i opcji ich konfiguracji
- Jak sterować przepływem zdarzeń, korzystając z instrukcji warunkowej "if ... else ..."?
- Reguła okresowa według własnego harmonogramu
- How to disable a process rule from running
- Potwierdzenie wykonania reguły ręcznej
- Potwierdzenie wykonania reguły ręcznej - część 2
- Reguła okresowa dla procesu według własnego harmonogramu
-
-
- CallRest i CallWebSite
- ERP_GetDocumentExportStatus
- ExecuteSQL()
- FindUsersInAD()
- foreachobject
- GetSystemParameterValue
- GetUserDataFromAD
- GetXML
- Integracja z systemami bankowymi (przelewy masowe)
- JsonPath
- RemoteExecuteSQL()
- XmlDecode
- XmlEncode
- XPath
- GetJSON
- Function GetJSON() - how it works
- Integracja z usługą e-Doręczenia Poczty Polskiej
- Zewnętrzne źródła danych - typ połączenia "File"
- Eksport - import ustawień parametrów integracji z innymi systemami
- Połączenia nazwane do baz danych
- Zewnętrzne serwisy, z którymi łączy się AMODIT
- Integracja DocuSign z Amodit - Rozwiązanie dla Istniejących Użytkowników
- Integracja AMODIT z bazą adresową GUS TERYT
- Show all articles ( 8 ) Collapse Articles
-
- AttachmentsCount
- ConditionalGet
- ConditionalMax
- ConditionalMin
- ConditionalSetTableRowsSum
- ConditionalSum
- CountConnectedClosed
- CountConnectedOpen
- CountDocuments
- CountRows
- DateDiff
- DayDiff
- GetExchangeRate
- HourDiff
- IsNumber
- Max
- Min
- MonthDiff
- NextNumber()
- Round
- Sum
- ToNumber
- WorkDayDiff
- YearDiff
- Ograniczenie precyzji liczb w polach typu numerycznego
- RegisterNextNumber()
- FindAndRegisterNextNumber()
- FindNextNumberByDate()
- GetLastNumber()
- GetNumbersList()
- GetSortValue()
- RemoveCaseFromNextNumber()
- RemoveNextNumber()
- Renumerate()
- ResetNextNumber()
- Show all articles ( 20 ) Collapse Articles
-
- CheckOverlappingDates
- CurrentDateTime
- DateAdd
- DateDiff
- DatePart
- DateTime
- DayDiff
- DeleteDeadline
- HourDiff
- MonthDiff
- SendCalendarMessage()
- SetReminder
- Today
- WorkDayDiff
- YearDiff
- SetDateFilter()
- Show all articles ( 1 ) Collapse Articles
-
- AddTableRow
- CollapseSection
- CopyTableData
- CountRows
- DisableField
- DisableRow
- EnableField
- EnableRow
- ExpandSection
- FieldIsCorrect
- FieldIsIncorrect
- FieldIsNotRequired
- FieldIsRequired
- FieldOriginalValue
- FieldValueChanged
- FillFieldsFromString
- FillFromSkanujTo
- FillTableWithDictionary
- Get
- HideColumn
- HideField
- HideRow
- HideSection
- IsEmpty
- IsFormValid
- IsUniqueValue
- IsValidFieldValue
- NextNumber()
- RemoveTableRow
- SaveCase
- SendCasePrintMail
- Set
- SetDictionaryFilter
- SetFieldAlias
- SetFieldInfo
- SetListChoices
- SetReferenceFilter
- SetTemplate
- SetUserFieldSettings
- SetUserFilter
- ShowColumn
- ShowField
- ShowRow
- ShowSection
- SignCase
- SignField
- StartProgress
- StopProgress
- ToggleField
- ToggleSection
- SetAttachmentFieldSettings
- AddCasePrint
- Blokada edycji sekcji 3- lub 4-kolumnowych w edytorze graficznym formularza
- Show all articles ( 38 ) Collapse Articles
-
- AddTableRow
- ConditionalGet
- ConditionalSet
- CopyTableData
- CountRows
- DisableRow
- EnableRow
- FillTableWithDictionary
- foreachrow
- forrow
- Get
- GetFromPrevRow
- HideColumn
- HideField
- HideRow
- Max
- Min
- RemoveTableRow
- Set
- ShowColumn
- ShowRow
- SortTable
- Sum
- GetJsonFromCsv()
- Show all articles ( 9 ) Collapse Articles
-
- EndsWith
- foreachstring
- FormatValue
- GetAttachmentContent
- GetComments
- IndexOf
- IsNumber
- Length
- NextNumber()
- NumberToMoneyText
- RegExp
- ReplaceRegionalLetters
- StartsWith
- StringContains
- StringFormat
- StringReplace
- StripHTML
- Substring
- ToLower
- ToNumber
- ToUpper
- Trim
- Validate
- ValidatePLNIP
- XmlDecode
- XmlEncode
- XPath
- StringToBase64
- GetJsonFromCsv()
- Base64ToString()
- Char()
- Show all articles ( 16 ) Collapse Articles
-
- AddAttachmentFromTemplate
- AddBarcode
- AddFileToSharepoint
- AttachmentsCount
- Blokowanie oraz zezwalanie na dodawanie plików z wybranymi rozszerzeniami
- ChangeAttachmentName
- ConvertFileToPDF
- CountDocuments
- DeleteAttachment
- DeleteAttachmentFromOCR
- FillDataFromOCR
- FillFromSkanujTo
- GetAttachmentContent
- GetAttachmentData
- GetBarcodes
- GetDictionaryDescription
- GetOfficeOnlineServerLink
- GetQRcodes
- HideAllTemplates
- HideTemplate
- MergeFilesToPDF
- SendAttachmentToOCR
- SendMessageWithAttachments
- SetTemplate
- SetTemplateFileName
- ShowTemplate
- TrustCenterAddNewSigners
- TrustCenterCancelSigning
- TrustCenterCheckStatus
- TrustCenterFinishSigning
- TrustCenterGetSignedBy
- TrustCenterGetSignedDocument
- TrustCenterGetSigners
- TrustCenterSendToSign
- SetAttachmentFieldSettings
- Wydzielanie dokumentów
- MoveAttachmentToCase
- CopyAttachmentToCase
- GetExcelData()
- AddCasePrint
- AddFileToList
- CreateAttachmentFromBase64
- CreateZip
- DownloadFile
- ExtractPagesFromDocument
- ExportReportToExcel
- GetAttachmentFromTemplate()
- ConvertFileToPDFEx()
- Parametr systemowy - "Path for files banned for security reasons"
- Maksymalny rozmiar pliku w AMODIT
- AddAttachment
- AmoditGetAttachmentContent
- Show all articles ( 37 ) Collapse Articles
-
- Podpis elektroniczny AMODIT wpisany do rejestru NBP
- TrustCenterAddNewSigners
- TrustCenterCancelSigning
- TrustCenterCheckStatus
- TrustCenterFinishSigning
- TrustCenterGetSignedBy
- TrustCenterGetSignedDocument
- TrustCenterGetSigners
- TrustCenterSendToSign
- TrustCenterSetSigningPeriod()
- TrustCenterSendToSignEx()
- TrustCenterEditSignersEx()
- TrustCenterGetSignersData()
- Zewnętrzne serwisy, z którymi łączy się AMODIT
- Integracja DocuSign z Amodit - Rozwiązanie dla Istniejących Użytkowników
-
- AddComment
- AssignProcedure
- CancelSignature
- CaseCreator
- CaseForwarder
- CaseOwner
- CaseProcessingTime
- CaseStatusId
- ChangeDeadline
- ChangeStage
- CheckAllRequiredParams
- CloseCase
- CopyAndAssignCase
- CopyCase
- CreateCase()
- CurrentStage
- CurrentUser
- DeleteCase
- DeleteDeadline
- FieldIsCorrect
- FieldIsIncorrect
- FieldIsNotRequired
- FieldIsRequired
- FireRules
- forcase
- ForwardCase
- GetDeadline
- GrantTemporaryAccessToCase
- IsFormValid
- IsPrint
- MailHeaderValue
- RedirectToCase()
- RedirectToUrl()
- SaveCase
- SetReminder
- ShowMessage
- SignCase
- SignField
- TerminateTemporaryAccessToCase
- Potwierdzenie wykonania reguły ręcznej
- Confirm()
- Potwierdzenie wykonania reguły ręcznej - część 2
- Ustawianie przypomnienia
- AddCaseEvent
- Show all articles ( 29 ) Collapse Articles
-
- AddProfilerEvent
- CallFunction
- CallRest i CallWebSite
- ERP_GetDocumentExportStatus
- ERP_PutDocumentInBufor
- ExecuteSQL()
- GetSystemParameterValue
- GetXML
- RemoteExecuteSQL()
- WriteToSystemLog()
- GetJSON
- try {...} catch {...}
- AddNews
- Silnik reguł - konstrukcja językowa [nazwa pola odnośnik].[nazwa pola]
- Zewnętrzne źródła danych - typ połączenia "File"
- GetJsonFromCsv()
- Eksport - import ustawień parametrów integracji z innymi systemami
- Wyłączanie spraw z mechanizmu zastępstw
- CreateObject()
- AddObjectToList()
- RegisterNextNumber()
- FindAndRegisterNextNumber()
- FindNextNumberByDate()
- GetLastNumber()
- GetNumbersList()
- GetSortValue()
- RemoveCaseFromNextNumber()
- Wyłączenie niewykorzystywanych snipet’ów w edytorze reguł
- RemoveNextNumber()
- Renumerate()
- ResetNextNumber()
- Base64ToString()
- AddCaseEvent
- Show all articles ( 18 ) Collapse Articles
-
- AddCC
- AddCON
- AddUserToRole
- CaseCreator
- CaseForwarder
- CaseOwner
- ClearCC
- ClearCON
- CurrentUser
- FindUsersInAD()
- FullName
- GetAllUsers
- GetCC
- GetCON
- GetEmail
- GetExtOrganizationData
- GetManager
- GetManagers
- GetSubordinate
- GetUserData
- GetUserDataFromAD
- GetUsersFromRole
- GrantTemporaryAccessToCase
- IsCurrentUserOrDeputy
- IsDeputyOf
- IsGroupMember
- RemoveCC
- RemoveCON
- RemoveUserFromRole
- SetUserFilter
- UserIsExternal
- UsersOfGroup
- Przełączanie konta użytkownika
- Blokowanie edycji parametrów w profilu użytkownika
- AddUsersToGroup()
- RemoveUsersFromGroup()
- SetGroupMembers()
- Show all articles ( 22 ) Collapse Articles
-
-
- Raporty BI - typ raportu "Planowanie zasobów"
- Zewnętrzne źródła danych - typ połączenia "File"
- Operacje na raportach - rejestrowanie aktywności zmian w konfiguracji raportu
- Raporty BI - typ raportu "Tabela"
- Włączanie/wyłączanie możliwości eksportu danych do pliku Excel z poziomu raportu tabelarycznego
- Przekroczenie limitu ilości rekordów przy pobieraniu danych do pliku Excel z poziomu raportu
- Raporty BI - typ raportu "kanban"
- Raporty BI - typ raportu "treemap"
- Raporty BI - typ raportu kolumnowy pionowy lub poziomy
- Raporty BI - typ raportu pivot
- Raporty BI - typ raportu liniowy (wykres)
- Raporty BI - typ raportu kalendarz
- Raporty BI - typ raportu Gantt
-
- Articles coming soon
-
-
-
- Często zadawane pytania dotyczące tworzenia spraw na podstawie maila
- Dzielenie dokumentów przy pomocy kodów kreskowych
- Jak przygotować proces do współpracy z OCR skanuj.to?
- Konfigurowanie uruchamiania spraw na podstawie maila
- Zakładanie nowych spraw na podstawie maila lub skanu
- Zakładanie spraw na podstawie skanów i wypełnianie pól formularza danymi z tych skanów
- Źródło utworzenia sprawy
- Ustawienia poczty przychodzącej
-
- Dostęp tymczasowy
- Jak sterować przepływem zdarzeń, korzystając z instrukcji warunkowej "if ... else ..."?
- Przekazywanie sprawy wg reguł lub bez
- Reguły ręczne - przyciski akcji
- Sprawa zamknięta, dane na formularzu i działanie reguł
- Swobodne przekazywanie sprawy na kolejny etap
- Typy reguł biznesowych
- Lista typów reguł procesu i opcji ich konfiguracji
- Uruchamianie reguły ręcznej dla wielu spraw
- Potwierdzenie wykonania reguły ręcznej
- Confirm()
- Potwierdzenie wykonania reguły ręcznej - część 2
-
- Geolokalizacja
- Jak wyświetlić tylko część "czasu" w polu typu Data i czas ?
- Jak zmienić pole tekstowe w pole typu "password"
- Wydzielanie dokumentów
- Jak obsługiwane jest wysyłanie maili w AMODIT?
- Współpraca AMODIT z MS Excel
- Weryfikacja kontrahenta w Wykazie Podatnika VAT
- What to check when a text message/SMS does not come out from AMODIT
- Możliwość zablokowania edycji dokumentów z poziomu ustawień procesu
- Brak możliwości zmiany typu pola na tabelaryczny
- CreateObject()
- AddObjectToList()
- Przyciski akcji na formularzu sprawy - pole typu "Przyciski"
- Przełączanie konta użytkownika
- Częściowe wyłączenie wyszukiwania pełno tekstowego per proces
-
-
-
- Organizowanie zbierania podpisów
- Jak skonfigurować proces wysyłający dokumenty do podpisu?
- TrustCenterAddNewSigners
- TrustCenterCancelSigning
- TrustCenterCheckStatus
- TrustCenterFinishSigning
- TrustCenterGetSignedBy
- TrustCenterGetSignedDocument
- TrustCenterGetSigners
- TrustCenterSendToSign
- Integracja z podpisem kwalifikowanym SimplySign Certum by Asseco
- TrustCenterSetSigningPeriod()
- Integracja Autenti z Amodit - Rozwiązanie dla Polskich Organizacji
-
- Articles coming soon
-
-
Dla administratorów
-
- AMODIT w środowisku wielodomenowym
- Edycja danych użytkownika
- Organizacja zewnętrzna zapraszanie użytkowników
- Struktura organizacyjna
- Synchronizacja z Active Directory
- Uprawnienia w systemie AMODIT
- Użytkownicy
- Zakładanie konta użytkownika przez administratora
- Zakładanie nowej organizacji zewnętrznej
- Zarządzanie grupami użytkowników
- Zarządzanie kontem użytkownika
- Zastępstwa i nieobecności
- Zmiana hasła
- How to synchronize group members from an external source
- Parametr systemowy - EnableEditingDataOfSyncUsers
- Wyświetlanie adresu IP użytkownika
- Zdarzenia związane z logowaniem się użytkownika
- Przełączanie konta użytkownika
- Możliwość wyłączenia podstawowego obszaru "Wszystkie procesy"
- Blokowanie edycji parametrów w profilu użytkownika
- AddUsersToGroup()
- RemoveUsersFromGroup()
- SetGroupMembers()
- Show all articles ( 8 ) Collapse Articles
-
- Integracja ze skrzynką gmail
- Jak obsługiwane jest wysyłanie maili w AMODIT?
- Konfigurowanie uruchamiania spraw na podstawie maila
- Powiadomienia
- Ustawienia poczty przychodzącej
- Poczta przychodząca z outlook.office365.com
- Wyłączenie rejestrowania wpisów w tabeli usermail
- Parametr systemowy - "Path for files banned for security reasons"
- Link do logo organizacji wysyłanego w mailu
-
- Blokowanie oraz zezwalanie na dodawanie plików z wybranymi rozszerzeniami
- Ustawienia systemowe -Interfejs użytkownika
- Zarządzanie kodem licencyjnym w systemie AMODIT
- Logowanie się do systemu AMODIT (mechanizm podstawowy)
- Organizacja list procesów, raportów lub pozycji menu w kategorie (foldery) lub zakładki
- Parametry "User Profile Access" i "Manager Profile Access"
- Usługi
- Ustawienia systemowe - Ogólne
- Zadania
- Zezwalanie na wyświetlanie treści HTML w polach tekstowych
- What to check when a text message/SMS does not come out from AMODIT
- Antiforgery - ochrona przed atakami CSRF
- Parametr systemowy - EnableEditingDataOfSyncUsers
- Eksport - import ustawień parametrów integracji z innymi systemami
- Wyłączenie rejestrowania wpisów w tabeli usermail
- Konfiguracja wyszukiwania pełnotekstowego
- Logowanie z wykorzystaniem Multi Factor Authentication
- Połączenia nazwane do baz danych
- Przełączanie konta użytkownika
- Parametr systemowy - "Path for files banned for security reasons"
- Konfiguracja konta AppOnly w SharePoint
- Limity dynamicznych pól w systemie
- Show all articles ( 7 ) Collapse Articles
-
-
- Bezpieczeństwo systemu AMODIT - autoryzacja i autentykacja
- Bezpieczeństwo systemu AMODIT - zasady minimalnych uprawnień
- Logowanie się do systemu AMODIT (mechanizm podstawowy)
- Logowanie się do systemu AMODIT kontami m.in. Microsoft, Facebook, Google (mechanizmy dodatkowe)
- Parametry "User Profile Access" i "Manager Profile Access"
- Synchronizacja kont użytkowników z AzureAD
- Synchronizacja z Active Directory
- Uprawnienia w systemie AMODIT
- Parametr systemowy - EnableEditingDataOfSyncUsers
- Wyświetlanie adresu IP użytkownika
- Zdarzenia związane z logowaniem się użytkownika
- Logowanie z wykorzystaniem Multi Factor Authentication
- Przełączanie konta użytkownika
- Możliwość wyłączenia podstawowego obszaru "Wszystkie procesy"
- Blokowanie edycji parametrów w profilu użytkownika
- Konto SYSTEM USER w AMODIT
- Show all articles ( 1 ) Collapse Articles
-
- Blokowanie oraz zezwalanie na dodawanie plików z wybranymi rozszerzeniami
- Dodatkowe zabezpieczenia aplikacji webowej AMODIT
- Zezwalanie na wyświetlanie treści HTML w polach tekstowych
- Skanowanie antywirusowe wgrywanych dokumentów
- Antiforgery - ochrona przed atakami CSRF
- Logowanie z wykorzystaniem Multi Factor Authentication
- Parametr systemowy - "Path for files banned for security reasons"
-
- "Łagodne" kończenie zadań w momencie zatrzymywania usługi AMODAsynchronousService
- 4Eyes rule
- Bezpieczeństwo systemu AMODIT na etapie projektowania i tworzenia rozwiązań
- Monitor wydajności systemu AMODIT
- Transparentność w systemie AMODIT
- Uprawnienia w systemie AMODIT
- Systemowe źródła danych
- Raporty systemowe
- How to set up access levels to AMODIT WebAPI
- Operacje na raportach - rejestrowanie aktywności zmian w konfiguracji raportu
- Wyświetlanie adresu IP użytkownika
- Wyłączenie rejestrowania wpisów w tabeli usermail
- Logowanie z wykorzystaniem Multi Factor Authentication
- Połączenia nazwane do baz danych
- Rejestrowanie zdarzeń związanych z podglądem lub pobieraniem dokumentów
- Częściowe wyłączenie wyszukiwania pełno tekstowego per proces
- Zewnętrzne serwisy, z którymi łączy się AMODIT
- Włączanie/wyłączanie możliwości eksportu danych do pliku Excel z poziomu raportu tabelarycznego
- Przekroczenie limitu ilości rekordów przy pobieraniu danych do pliku Excel z poziomu raportu
- Maksymalny rozmiar pliku w AMODIT
- Link do logo organizacji wysyłanego w mailu
- Show all articles ( 6 ) Collapse Articles
-
-
-
Dla integratorów
-
- CallRest i CallWebSite
- Excel jako zewnętrzne źródło danych
- Excel jako źródło danych dla słownika zewnętrznego
- Integracja z bazą VIES (Potwierdzenie numeru VAT)
- Integracja z Krajowym Systemem e-Faktur poprzez KSeF Connector
- Integracja z systemami bankowymi (przelewy masowe)
- Moduł e-Nadawca w AMODIT
- Wymiana danych z systemami zewnętrznymi
- Źródło utworzenia sprawy
- Integracja z podpisem kwalifikowanym SimplySign Certum by Asseco
- Integracja z firmą kurierską FEDEX
- Integracja z firmą kurierską DHL
- Bankowe przelewy zagraniczne
- Zestawienie integracji dostępnych w AMODIT
- What to check when a text message/SMS does not come out from AMODIT
- Integracja z usługą e-Doręczenia Poczty Polskiej
- Zewnętrzne źródła danych - typ połączenia "File"
- Eksport - import ustawień parametrów integracji z innymi systemami
- Zewnętrzne serwisy, z którymi łączy się AMODIT
- Konfiguracja konta AppOnly w SharePoint
- Integracja DocuSign z Amodit - Rozwiązanie dla Istniejących Użytkowników
- Integracja Autenti z Amodit - Rozwiązanie dla Polskich Organizacji
- Integracja AMODIT z Google Workspace
- Show all articles ( 8 ) Collapse Articles
-
Dla instalatorów
-
- Aktualne wersje
- Ile serwerów jest potrzebnych?
- Zarządzanie kodem licencyjnym w systemie AMODIT
- Konfiguracja kluczowych parametrów
- Procedury aktualizacji komponentów serwerów Windows i bazy danych, tzw. certyfikacja OS
- Przygotowanie serwera aplikacyjnego do instalacji
- Przygotowanie serwera bazy danych do instalacji
- Wirtualizacja serwerów
- Zalecane parametry serwerów
- Instalacja Platformy AMODIT
- Problemy po instalacji usługi AMODITAsynchronousService
- Konfiguracja wyszukiwania pełnotekstowego
- Połączenia nazwane do baz danych
- Zewnętrzne serwisy, z którymi łączy się AMODIT
- Maksymalny rozmiar pliku w AMODIT
-
- Aktualizacja Platformy AMODIT i .NET FRAMEWORK
- Aktualizowanie Platformy AMODIT
- Aktualne wersje
- Procedury aktualizacji komponentów serwerów Windows i bazy danych, tzw. certyfikacja OS
- Problemy po instalacji usługi AMODITAsynchronousService
- Eksport - import ustawień parametrów integracji z innymi systemami
- Konfiguracja wyszukiwania pełnotekstowego
- Maksymalny rozmiar pliku w AMODIT
-
- Header Content Security Policy
- Konfiguracja farmy serwerów frontend AMODIT
- Konfiguracja środowiska testowego i produkcyjnego na jednym serwerze aplikacyjnym
- Odbudowa indeksu wyszukiwania pełnotekstowego Lucene
- Eksport - import ustawień parametrów integracji z innymi systemami
- Przekroczenie limitu ilości rekordów przy pobieraniu danych do pliku Excel z poziomu raportu
- Konfiguracja konta AppOnly w SharePoint
-
-
Do uporządkowania
- Mapa rozwoju AMODIT TrustCenter
- Lista zmian w aplikacji SignApp
- Jak ponownie wysłać maila do osoby podpisującej dokument w systemie Trust Center
-
- Dezaktywacja baz AMODIT na chmurze
- Historia zmian Platformy AMODIT
- Lista artykułów na wiki - nowości lub aktualizacje
-
- OCR w AMODIT
- Automatyczne odczytywanie danych z faktur (OCR)
- Kody kreskowe - generowanie i odczytywanie
- Obsługa zastępstw w AMODIT
- Integracja z systemami bankowymi (przelewy masowe)
- Business Intelligence
- Podpisywanie dokumentów w systemie AMODIT z wykorzystaniem podpisu kwalifikowanego
- Instalacja programu Amodit SignApp
-
- Articles coming soon
Instalacja Platformy AMODIT (edycja 3)
Wstęp
Ten dokument poprowadzi Cię przez proces instalacji Platformy AMODIT w wersji 2016.0004 lub nowszej na serwerze pracującym pod kontrolą systemu operacyjnego Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows 10, Windows 8.1, Windows 8 oraz Windows 7 z użyciem serwera IIS.
Instalacja platformy AMODIT
Platforma AMODIT składa się z dwóch składników:
- Aplikacja webowa, instalowana pod IIS, dostępna dla użytkowników przez przeglądarkę pod ustalonym podczas instalacji adresem URL.
- Baza danych, zestaw tabel, widoków, procedur i funkcji do obsługi aplikacji webowej, instalowanych na serwerze SQL. Platforma AMODIT przygotowana jest do współpracy z jednym z dwóch silników SQL: Microsoft SQL oraz MySQL (nie dotyczy edycji MariaDB).
Typowym scenariuszem instalacji Platformy AMODIT jest umieszczanie aplikacji webowej i serwera bazy danych na odrębnych maszynach. Przy czym mogą to być maszyny wirtualne. Dla mniejszych wymagań wydajnościowych dopuszczalna jest instalacja obu funkcji na jednej maszynie. Należy jednak pamiętać, że przy zwiększającym się obciążeniu (wzrost liczby użytkowników, rosnąca liczba spraw i dokumentów) wydajność tak przygotowanego środowiska może być niewystarczająca. Z kolei dla wyższych wymagań wydajnościowych można zaplanować instalację aplikacji webowej na farmie serwerów. Instalowanie Platformy AMODIT przebiega w kilku krokach. Wykonanie ich zgodnie z zaleceniami umożliwi bezproblemową instalację. Czynności należy wykonać w podanej kolejności:
- Przygotowanie serwerów do instalacji.
- Pobranie i rozpakowanie paczki instalacyjnej.
- Instalacja AMODIT Database Administrator.
- Instalacja bazy danych Platformy AMODIT
- Instalacja bazy danych do obsługi Text miningu
- Utworzenie aplikacji webowej pod IIS
- Kopiowanie plików aplikacji i konfigurowanie aplikacji webowej
- Czynności po instalacyjne.
- Częste problemy związane z instalacją.
Przygotowanie serwerów do instalacji
Przed przystąpieniem do instalacji zapoznaj się z artykułami:
Upewnij się, że wszystkie zalecane w nich czynności zostały wykonane. Pozwoli to na płynne wykonanie procesu instalacji. Przemyśl jakie konta użyjesz do tworzenia bazy danych oraz jakie konto będzie kontem do łączenia się aplikacji AMODIT z bazą danych.
Pobranie i rozpakowanie paczki instalacyjnej
- Zaloguj się na serwer aplikacyjny, na którym chcesz zainstalować Platformę AMODIT.
- Pobierz paczkę instalacyjną z najnowszą wersją Platformy AMODIT. Link do paczki instalacyjnej znajdziesz tutaj.
- Rozpakuj ją do wybranego katalogu. Przykładowo niech to będzie katalog c:\Install:
- Powstaną dwa folder amoditapps oraz amoditdeploy.
Instalacja AMODIT Database Administrator
- Z katalogu amoditapps, uruchom program Setup.
- Wybierz Next.
- Zaznacz Everyone. Wskaż folder instalacyjny. Zalecane jest pozostawienie folderu domyślnego.
- Wybierz Next.
- Ponownie wybierz Next.
- Poczekaj, aż proces instalacji zakończy się.
- Wybierz Close.
- Na pulpicie powinna pojawić się ikona
Instalacja bazy danych Platformy AMODIT
Zapoznaj się z artykułem Przygotowanie serwera bazy danych do instalacji.
- Uruchom AMODIT Database Admin
- System poinformuje, że nie zostało jeszcze skonfigurowane żadne połączenie do bazy danych
- Wybierz OK.
- Uruchomi się okno aplikacji AMODIT Database Admininistrator
- Wybierz Add new organization
- Wybierz typ silnika bazy danych MySQL lub MS SQL Server
- System użyje domyślnej wartości dla pola Port. Dla MySQL będzie to wartość 3306, a dla MS SQL Server 1433. Możesz wskazać inne wartości, jeżeli wynika to z konfiguracji środowiska, w którym instalowana jest Platforma AMODIT.
- W polu Database server wpisz nazwę serwera bazy danych. Możesz również wskazać serwer za pomocą adresu IP.
- W polu Database name pozostaw nazwę AMODIT. Pod tą nazwą zostanie utworzona baza dla Platformy AMODIT.
- W sekcji AMODIT database user wskaż konto, za pomocą którego aplikacja AMODIT będzie komunikowała się z bazą danych. W zależności od okoliczności:
- Wprowadź nazwę użytkownika oraz hasło. Użytkownik o podanej nazwie nie musi istnieć w bazie danych. Zostanie on założony w dalszym procesie zakładania bazy danych. Przykładowo może to być nazwa amodit_user.
- W przypadku bazy MS SQL Server możesz zaznaczyć integrated authentication. System użyje konta, na którym jesteś obecnie zalogowany.
- W sekcji Database administrator user wskaż konto, za pomocą którego aplikacja AMODIT Database Administrator utworzy bazę danych. Konto to będzie użyte tylko podczas tworzenia bazy danych. W zależności od okoliczności:
- Wprowadź nazwę użytkownika oraz hasło. Konto musi istnieć na serwerze bazodanowym. Użytkownik ten musi mieć uprawnienia co najmniej dbcreator. Możesz użyć standardowego konta administracyjnego. Dla MySQL jest to root, a dla MS SQL Server konto sa.
- W przypadku bazy MS SQL Server możesz zaznaczyć integrated authentication. System użyje konta, na którym jesteś obecnie zalogowany. Konto to musi mieć uprawnienia co najmniej dbcreator.
- Wybierz Create. Proces zakładania bazy może potrwać kilka do kilkunastu minut. Jeżeli wszystko przebiegnie pomyślnie, to powinieneś otrzymać komunikat jak poniżej.
- AMODIT od wersji 2016.0006 korzysta z nowego silnika wyszukiwani pełnotekstowego. W tym miejscu instalacji musisz podać folder na serwerze aplikacyjnym, w którym AMODIT będzie zapisywał pliki indeksujące. Proponujemy utworzyć folder c:\amodit i w nim folder \lucene i tę ścieżkę podać w tym momencie instalacji czyli przykładowo c:\amodit\lucene i kliknąć Configure.
- Instalator dokończy proces instalacji i powinieneś otrzymać komunikat jak na poniższym ekranie.
- Wybierz OK.
- Nowa organizacja o nazwie amod (numer) została utworzona, co widać w lewym okienku.
- Zamknij okno aplikacji AMODIT Database Administrator.
- Baza danych została utworzona. Utworzony został również użytkownik wskazany w punkcie 10 powyżej. Przykład dla MySQL.
Utworzenie aplikacji webowej pod IIS
- Uruchom Menedżera usług IIS.
- Rozwiń drzewo w lewym oknie, kliknij prawym przyciskiem myszy na węźle Witryny.
- Wybierz Dodaj witrynę sieci Web.
- W oknie dialogowym w polu Nazwa witryny wpisz AMODIT.
- Kliknij przycisk [….] po prawej stronie pola Ścieżka fizyczna. Wyszukaj katalog c:\inetpub i stwórz w nim katalog o nazwie np. \AMODIT
- W polu Port podaj nieużywany numer portu np. 81. Jeżeli na serwerze będzie tylko witryna AMODIT, to możesz zatrzymać domyślną witrynę Default Web Site i użyć portu 80.
- Kliknij OK.
- Kliknij na węzeł Pule aplikacji.
- Kliknij na pulę AMODIT, z dostępnych Akcji wybierz Ustawienia zaawansowane…
- Ustaw wersję .NET Framework na 4.0
- Ustaw tożsamość na NetworkService (zobacz również uwagę odnośnie konta puli aplikacji w artykule Synchronizacja z Active Directory).
- Należy pamiętać też o parametrze Load User Profile, parametr powinien być TRUE
- Kliknij OK.
- Zamknij okno Menedżera IIS.
Kopiowanie plików aplikacji i konfigurowanie aplikacji webowej
W poprzednim kroku utworzyłeś aplikację i wskazałeś dla niej fizyczną ścieżkę. Jeżeli postępowałeś zgodnie z powyższym schematem, będzie to katalog c:\inetpub\AMODIT.
- Skopiuj do niego pliki z katalogu amoditdeploy (zobacz rozdział Pobranie paczki instalacyjnej)
- Przejdź do katalogu c:\inetpub\AMODIT i odszukaj plik web.config.txt
- Plik web.config dla zabezpieczenia ma rozszerzenie .txt, Rozszerzenie należy usunąć tak, aby plik nazywał się web.config. Jeżeli nie widzisz rozszerzeń plików, to należy zmienić sposób wyświetlania zgodnie z używanym systemem Windows. Przykładowo w Windows 7 – wybierz Organizuj -> Opcje folderów i wyszukiwania -> Widok i odznacz opcję Ukryj rozszerzenie znanych typów plików.
- Potwierdź przyciskiem TAK.
- Musisz mieć uprawnienia administratora. Wybierz Kontynuuj.
- Uruchom Menedżera usług IIS.
- Instalacja została zakończona.
- Kliknij prawym przyciskiem myszy na witrynie AMODIT.
- Wybierz Zarządzaj witryną sieci Web i następnie Przeglądaj.
- Jeżeli wszystko przebiegło bez problemów, to powinna uruchomić się Platforma AMODIT.
- Jeżeli widzisz stronę z błędem to zapoznaj się z rozdziałem Częste problemy z instalacją AMODIT
- Teraz musisz założyć pierwsze konto użytkownika. Pierwsze konto zawsze jest traktowane jako konto administracyjne. W tym celu wybierz link „Nie masz konta?„, a następnie Załóż konto.
- Uzupełnij formularz
- Wybierz Załóż konto.
- Wróć do strony logowania i zaloguj się używając parametrów dla właśnie stworzonego konta administratora.
Czynności po instalacyjne
LibreOffice jako generator podglądu plików MS Office oraz generator plików MS Word i PDF z szablonów
Platforma AMODIT udostępnia podgląd dokumentów MS Word, MS Excel, MS PowerPoint. Do tego celu korzysta z dodatkowego komponentu LibreOffice, który należy doinstalować.
- Pobierz LibreOffice https://www.libreoffice.org/download/portable-versions/
- Utwórz katalog roboczy, który będzie używany przez Platformę AMODIT do tworzenia plików tymczasowych, indeksów przeszukiwania itp. Przykładowo niech będzie to folder c:\amoditworking. UWAGA! Ścieżkę do tego katalogu należy wprowadzić w konfiguracji systemu za pomocą aplikacji AMODIT Database Admininistrator. Do katalogu należy nadać pełne uprawnienia dla konta użytkownika, na którym działa pula aplikacji webowej AMODIT i usługa AMODAsynchronousService.
- Ustaw na folderze c:\amoditworking uprawnienie Modyfikacja dla konta używanego do uruchomienia puli aplikacji AMODIT (sprawdź w IIS).
- Uruchom pobrany plik LibreOfficePortable_6.1.0_MultilingualAll.paf.exe. Wskaż jako katalog docelowy c:\amoditworking (ten utworzony w pkt 2.).
UWAGA! Pakiet rozpakuje/zainstaluje się w podkatalogu LibreOfficePortable i tak należy to pozostawić.
- Zaloguj się do Platformy AMODIT.
- Przejdź do Ustawień systemowych na zakładkę USŁUGI i sekcji Wyszukiwanie pełnotekstowe w polu TmpSearchDir podaj katalog roboczy utworzony wcześniej np. c:\amoditworking. UWAGA! Jeżeli nie znajdujesz parametru TmpSearchDir w ustawieniach systemowych, to ścieżkę do tego katalogu należy wprowadzić w konfiguracji systemu za pomocą aplikacji AMODIT Database Admininistrator.
- W szczególnych przypadkach, gdy zainstalujesz LibreOffice w innym katalogu niż katalog podany w TmpSearchDir, to musisz skonfigurować dodatkowe parametry w zakładce Interfejs użytkownika, sekcja Opcje dokumentów.
- w polu Office converter command: wpisz pełną ścieżkę prowadzącą do pliku wykonywalnego LibreOffice np. C:\amodittmp\LibreOfficePortable\App\libreofficeprogramsoffice.exe
- w polu Command attributes: wpisz dokładnie ten ciąg znaków zaczynając od dwóch myślników –headless –convert-to pdf –outdir {1} {0}
Konfiguracja lokalnego OCR
W celu poprawnego działania mechanizmu lokalnego OCR należy go skonfigurować zgodnie z tym opisem: Konfiguracja lokalnego OCR.
Dodatkowe zabezpieczenia aplikacji AMODIT wynikające z testów bezpieczeństwa
Zalecenie związane z wykonaniem dodatkowych zabezpieczeń aplikacji webowej AMODIT w kontekście jej bezpieczeństwa opisane są w tym dokumencie: Dodatkowe zabezpieczenia aplikacji webowej amodit. A tak ogólnie, to warto wdrożyć zalecenia znajdujące się w sekcji „Bezpieczeństwo systemu” na zakładce „Dla administratorów”:

Częste problemy związane z instalacją
Błąd 500.19

- Uruchomić cmd jako admin
- Wpisać polecenie cd C:\Windows\Microsoft.NETFramework\v2.0.50727
- Uruchomić aplikację z parametrem wpisując komendę aspnet_regiis -i
Jeżeli wersja AMODIT wymaga NET Framework do wersji 4.5.2. to sprawdź, czy jest zainstalowana ta wersja .Net. Wersję instalacyjną możesz pobrać ze strony Microsoft. https://www.microsoft.com/pl-pl/download/details.aspx?id=42642
- Uruchom konsolę cmd jako administrator i wykonaj polecenie:
-
C:\Windows\Microsoft.NETFramework64\v4.0.30319>aspnet_regiis -i
-
Could not load file or assembly Newtonsoft.Json
Jeżeli pojawi się błąd: Could not load file or assembly 'Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) Trzeba znaleźć w web.config wiersz:
i zmienić na
Problemy z uruchomieniem usługi AMODAsynchronousService
Jeżeli występują problemy z uruchomieniem usługi AMODAsynchronousService, to należy sprawdzić, czy nie są one spowodowane przyczyną opisaną w tym artykule: Problemy po instalacji usługi AMODITAsynchronousService.
„Dziwny” formularz logowania do systemu
Czasami po instalacji systemu AMODIT podczas uruchamiania strony startowej systemu można zaobserwować dziwnie wyglądający formularz logowania, np. jak na poniższym obrazku.

Problemem zazwyczaj jest brak uprawnień dla systemowych użytkowników procesu IIS do katalogów witryny AMODIT. Rozwiązaniem jest wykonanie kroków przedstawionych na poniższym obrazku:

- [0] Przejść „Menedżera internetowych usług informacyjnych (IIS)”.
- [1] Wybrać witrynę, dla której problem występuje.
- [2] Przejść do sekcji „Uwierzytelnianie” wybranej witryny i dla uwierzytelniania anonimowego …
- [3] … przejść do edycji jego konfiguracji.
- [4] Wybrać opcję „Tożsamość puli aplikacji”.