Konfigurácia FormFlow
V okne Konfigurácia FormFlow () môžete upraviť niektoré konfiguračné nastavenia servera. Niektoré nastavenia sa upravujú priamo v konfiguračných súboroch.
Tlačidlom
umiestneným vpravo nad tabuľkou si zobrazíte dialóg pre nastavenie limitov filtrácie a triedenia pre tento zoznam. Jednotlivé nastavenia podrobnejšie popisuje kapitola Administrácia gridov.
Úpravy a pridanie konfiguračných kľúčov
Ak potrebujete upraviť existujúci konfiguračný kľúč, kliknite u jeho položky v stĺpci Akcia na tlačidlo
Upraviť konfiguračný kľúč.
V dialógu Upraviť konfiguračný kľúč upravte alebo doplňte čo treba a kliknutím na tlačidlo Uložiť zmeny uložte.
Nový konfiguračný kľúč vložíte stlačením tlačidla Pridať konfiguračný kľúč. Zobrazí sa podobný dialóg ako v prípade úpravy existujúceho. Vyplňte potrebné údaje, najmä názov (Kľúč) a kategóriu. U poľa Hodnota môžete zvoliť jednu zo záložiek určujúcich typ hodnoty, ktorá sa bude do kľúča vkladať.
Automatická autentizácia
- XMLGW_AUTH_SYNC
-
Nastavením na TRUE zapnete overovanie používateľov pomocou LDAP. Zobrazí sa prihlasovacia stránka do FF, ale overovanie daného používateľa bude pomocou LDAP. Daný používateľ musí byť zosynchronizovaný. Možno použiť len pre synchronizáciu voči Active Directory. Predvolená hodnota je TRUE.
- XMLGW_AUTO_AUTH_ENABLED
-
Zapína/vypína automatickú autentizáciu.
- XMLGW_AUTO_AUTH_FUNCTION
-
PHP funkcia, ktorá vracia automaticky overené používateľské meno, ak XMLGW_AUTO_AUTH_INVOCATION je nastavená hodnota na
function. - XMLGW_AUTO_AUTH_INVOCATION
-
Typ automatickej autentizácie. Povolené hodnoty sú:
direct,redirect,function. - XMLGW_AUTO_AUTH_LOGIN_DIALOG_ENABLED
-
Skrytý prepínač, ktorým sa aktivuje URL premenná
show_dialog, ktorú je možné s hodnotou1odovzdať do PHP skriptulogin.php. - XMLGW_AUTO_AUTH_PERMIT_RELOGIN
-
Povolené hodnoty sú
0,1, alebo2:-
0– používatelia sa môžu autentizovať iba pomocou automatickej autentizácia, teda prihlasovací dialóg FormFlow nebude nikdy zobrazený. -
1– používatelia sa môžu prehlásiť na iného používateľa FormFlow potom, čo boli prihlásení automatickou autentizáciou, teda prihlasovací dialóg FormFlow je zobrazený potom, čo sa používateľ odhlási. -
2– používatelia sa môžu prihlásiť kedykoľvek, teda prihlasovací dialóg FormFlow je zobrazený zakaždým, keď sa používateľ chce prihlásiť k FormFlow; môže sa pritom rozhodnúť, či sa chce prihlásiť pomocou automatickej autentizácie, alebo zadaním prihlasovacieho mena a hesla.
-
- XMLGW_AUTO_AUTH_URL
-
Spôsoby prihlásenia pomocou automatickej autentizácie. Tento define môže nadobúdať nasledujúcich hodnôt:
-
602id– prihlásenie pomocou 602ID, -
./sso/auth602fs.php– prihlásenie pomocou SSO, -
./saml/skdatovka/index.php– príklad prihlásenia pomocou SAML, -
/ffs/index.php?action=dialog&do=login-open&presenter=OAuth%3AGoogle– Google Autentizácia, musí obsahovať presnú adresu na FormFlow, -
http://www.server.com/some/script.ext– iný spôsob autentizácie. Uveďte cestu ku skriptu, ktorý autentizáciu zaisťuje.
-
- XMLGW_SYNC_NAME_CHANGE_CLASS
-
Názov triedy s namespace, ktorá mení atribúty synchronizácie.
- XMLGW_SYNC_REQCERT
-
Nastavuje sa, či a ako sa majú brať certifikáty pre pripojenie LDAPS. Do tejto konštanty sa nastavuje, aký typ spojenia nastaviť. Možnosti sú
never,allow,tryademand.
OpenSearch
- XMLGW_ELASTIC_HOSTS
-
IP adresa alebo URL, na ktorom odpovedá OpenSearch, služba pre fulltextové hľadanie. Je možné zadať aj port. Ak nie je nastavené, bude hľadanie pomocou fulltextu vo FormFlow pre používateľov skryté.
Pole môže nadobúdať nasledujúcich hodnôt:
-
192.168.1.1:9200– IP + port -
192.168.1.2– len IP -
mydomain.server.com:9201– doména + port -
mydomain2.server.com– len doména -
https://localhost– SSL na localhost -
https://192.168.1.3:9200– SSL na IP + port
-
- XMLGW_ELASTIC_LOG_LEVEL
-
Úroveň logovania, pole môže nadobúdať nasledujúcich hodnôt:
-
DEBUG:
100 -
INFO:
200 -
NOTICE:
250 -
WARNING:
300 -
ERROR:
400 -
CRITICAL:
500 -
ALERT:
550 -
EMERGENCY:
600
-
- XMLGW_ELASTIC_USERNAME
-
Uživatelské jméno pro přihlášení do OpenSearch.
- XMLGW_ELASTIC_PASSWORD_HASH
-
Hash hesla pre prihlásenie do OpenSearch.
Externá autentizácia
- XMLGW_EXTERNAL_AUTH_ENABLED
-
Zapína/vypína externú autentizáciu.
- XMLGW_EXTERNAL_AUTH_FILENAME
-
Relatívna cesta k súboru s PHP funkciou, ktorá vykonáva externú autentizáciu. Cesta musí byť relatívna vzhľadom k adresáru, v ktorom je súbor
htdocs/config.php. - XMLGW_EXTERNAL_AUTH_FUNCTION
-
Názov PHP funkcie, ktorá vykonáva externú autentizáciu. Funkcia musí mať hlavičku
function (string $login, string $password)a musí vracaťtrue, ak je daný$logina$passwordsprávny, alebofalse, ak je nesprávny. Konštanta, ktorá obsahuje funkciu, ktorá sa musí použiť na prihlasovanie. Napr.:xmlfs_external_auth.
HTTP nastavenie klienta
Súbor CAfile.crt obsahuje zoznam dôveryhodných certifikačných autorít protistrán, ktoré FF kontroluje pri klientskej HTTPS komunikácii.
Je veľmi dôležité do tohto súboru pridať koreňové a všetky medziľahlé certifikáty certifikačnej autority, ktorá je vydavateľom certifikátu na HTTPS.
Príklad importu certifikátu do súboru CAfile.crt:
openssl x509 -in base64.cer -text >> CAfile.crt
Overenie OpenSSL spojenie je možné pomocou nasledujúceho príkladu:
openssl s_client -connect ffs.server.cz:443 -servername ffs.server.cz –showcerts
Úspešné spojenie potom vypíše okrem iného hlásenia:
SSL handshake has read 2111 bytes and written 503 bytes
Konfiguračné kľúče:
- XMLGW_CURL_VERBOSE
-
Vypisovať na štandardný výstup ladiace správy knižnice CURL.
- XMLGW_CURL_CONNECTTIMEOUT
-
Maximálny čas v sekundách pre nadviazanie HTTP spojenia.
- XMLGW_CURL_TIMEOUT
-
Maximálny čas v sekundách pre vybavenie HTTP požiadavky.
- XMLGW_CURL_VERBOSE_TO_LOG
-
Vypisovať na error výstup ladiace správy knižnice CURL.
Taký výstup môže obsahovať autentizačné údaje. - XMLGW_SSL_VERIFY_DISABLE
-
Vypnúť overovanie certifikátu protistrany v HTTP SSL/TLS komunikáciu.
- XMLGW_SSL_VERIFY_CAFILE
-
Cesta k
CAfile.crts úložiskom certifikátov autorít.
Nastavenie proxy:
- XMLGW_NOPROXY
-
Zoznam adries, pre ktoré sa nemá použiť HTTP Proxy.
- XMLGW_PROXY_HOST
-
Ak nie je uvedené, nebude prevádzkovaná odchádzajúca HTTP komunikácia cez proxy.
- XMLGW_PROXY_PORT
-
HTTP Proxy port.
- XMLGW_PROXY_USER
-
Prihlasovacie meno pre HTTP Proxy autentizáciu.
- XMLGW_PROXY_PASS
-
Heslo pre HTTP Proxy autentizáciu.
Logovanie
Nastavenie logovania je k dispozícii len v súbore config.php.
- XMLGW_ENBLED_LOGSQL_TOTAL_LONG_SQL
-
Logovanie všetkých dlhotrvajúcich dotazov.
- XMLGW_ERRLOG_STACK
-
Jedná sa o výpis zásobníka do logu. Je možné ho nastaviť na viac úrovní, predvolená hodnota je
40. Úrovne:-
0– nevypisujú sa žiadne informácie do logu. -
10– v logu sa zobrazia len chyby. -
20– v logu sa zobrazia chyby a varovania. -
30– notice, chyby a varovania. -
40– info, notice, chyby a varovania. -
50– trace, info, notice, chyby a varovania. -
60– trace, info, notice, chyby a varovania. -
61– zobrazujú sa všetky predchádzajúce logovacie levely plus SQL dotazy a ich časy.
-
- XMLGW_LOG_API
-
Zapne logovanie času u funkcií.
- XMLGW_LOGDIR
-
Adresára, kde sa budú log súbory vytvárať.
Predvolená hodnota:XMLGW_ROOT.'/logs' - XMLGW_LOGFILE_LOGLEVEL
-
Nastavenie logovacie úrovne pre súbor, ktorý zachytáva logované hlásenia. Úrovne:
-
60– debug. -
64– SQL dotaz so skrátenými parametrami. -
67– SQL dotaz s parametrami zakódovanými base64.
-
- XMLGW_LOGSQL_EVERY_TIME
-
Logovanie všetkých SQL dotazov.
- XMLGW_LOGSQL_LONG_SQL
-
Limit v ms pre zalogovanie dlho trvajúceho SQL dotazu.
- XMLGW_LOGSQL_TOTAL_LONG_SQL
-
Limit v ms pre zalogovanie dlho trvajúceho requestu.
- XMLGW_NAME
-
Názov základného logovacieho súboru.
Predvolená hodnota:FFS - XMLGW_SERVICE_LOGFILE_LOGLEVEL
-
Nastavenie logovacej úrovne pre servisné súbor, ktorý zachytáva logované hlásenia. Je možné ho nastaviť na viac úrovní, predvolená hodnota
40. Úrovne:-
60– debug. -
64– SQL dotaz so skrátenými parametrami. -
67– SQL dotaz s parametrami zakódovanými base64.
-
- XMLGW_CSV_LOG_WS_CLIENT
-
Zapisovať spracovanie klienta webovej služby do csv logu.
- XMLGW_CSV_LOG_WS_SERVER
-
Zapisovať spracovanie webovej služby do csv logu.
Long-Term Docs
- SVC602LTV_ACCEPTABLE_AUTHORITY_TYPES
-
Typy autorít, u ktorých
Service602LTV.ltvAnalyzevráti pozitívne overenie. Vyplní sa ako zoznam oddelený čiarkou (,) s možnými hodnotamiQUALIFIED,COMMERCIAL,INTERNAL. Ak je zoznam prázdny, sú akceptované všetky typy autorít. - SVC602LTV_SKIP_CERT_PATH_IN_RESPONSE
-
Služba
Service602LTVvltvAnalyzeResponsenebude vracať obsah/LtvAnalyzeResponse/sigInfos/sigInfo/certPath. - SVC602LTV_SKIP_CRL_IN_RESPONSE
-
Služba
Service602LTVvltvAnalyzeResponsenebude vracať obsah/LtvAnalyzeResponse/sigInfos/sigInfo/crlPath. - SVC602LTV_TIMESTAMP_SERVICE_RETRY
-
Doba v ms, ktorú bude služba čakať medzi jednotlivými opakovaniami volania služby na získanie časovej pečiatky. Oddeľovač je čiarka (
,). Počet položiek je potom maximálny počet opakovaní.
Predvolená hodnota:300,500,1000,1500,2000 - SVC602LTV_TRANSLATE_WARNING
-
Služba
Service602LTVvltvAnalyzeResponsebude namiestoWARNINGvracaťPREVALIDATED.
Kvalifikované uchovanie
Konfiguračné kľúče súvisiace s kvalifikovaným uchovaním sú zaradené do kategórie Long-Term Docs.
- LTV_ALLOW_OOXML
-
Pri spracovaní v DDA podporovať MS Office a Libre Office dokumenty.
- LTV_DBG_DONT_RM
-
Či upratovať dáta po komunikácii s java submodulom jas:
-
0– upratovať dáta; -
1– neupratovať dáta.
-
- LTV_GIVE_UP_FAILED_TEMP_SEC
-
Za ako dlho vyhlásiť dočasne zlyhávajúcu operáciu ako trvalo chybnú.
V sekundách, predvolená hodnota je7776000, teda 90 dní. - LTV_GRACE_PERIOD_SEC
-
Grace perióda v sekundách. Po jej uplynutí je možné vierohodne určiť, či CRL zoznam obsahuje informáciu o revokácii certifikátu.
Predvolená hodnota je86400, teda 24 hodín. Nastavenie tejto hodnoty je iba pre ladiace účely. - LTV_HEAD_OPS_INTERVAL_SEC
-
Ako často vykonávať hlavné operácie v sekundách.
Predvolená hodnota je3600, teda 1 hodina. - LTV_ISDS_TYPE
-
Typ prostredia elektronických schránok pre reautorizáciu elektronických správ.
- LTV_SECUSTAMP_TYPE
-
Typ prostredia SecuSign. Možné hodnoty:
-
PROD – produkčné prostredie.
-
PRE – verejný test.
-
- LTV_JASD_BIND_HOST
-
HTTP meno hostiteľa, na ktorom bude počúvať submodul jas.
- LTV_JASD_BIND_PORT
-
HTTP port, na ktorom bude počúvať submodul jas.
- LTV_JASW_URL
-
URL jas modulu prevádzkovaného na Apache Tomcat.
- LTV_JAVA_OPTS
-
Dodatočné JVM parametre submodul jas. Konkrétne parametre nájdete v nápovede k JVM parametrom.
- LTV_MAX_WAITFOR_JASD_SECONDS
-
Ako dlho čakať na spustenie submodulu jas, v sekundách.
Predvolená hodnota:60 - LTV_LOG_UNMATCHED_IDS_FOR_UPDATE
-
Logovat neznámá
id_sdarpri volaniugetForUpdate. - LTV_MAX_REGISTER_COUNT
-
Maximálny počet pokusov o registráciu jedného dokumentu.
Predvolená hodnota je3. - LTV_MIN_UPDATE_DAYS
-
Minimálny počet dní medzi registráciou a údržbou či jednotlivými údržbami.
Predvolená hodnota je360dní. - LTV_PING_INTERVAL_SEC
-
Ako často vykonávať test spojenia so službou SecuSign, v sekundách.
- LTV_PING_FAILED_MAIL_ALERT_SEC
-
Za akú dobu v sekundách zaslať e-mailové upozornenie na nedostupnosť služieb SecuSign.
Predvolená hodnota je14400, teda 4 hodiny. - LTV_RETRY_SEC
-
Ako dlho čakať v sekundách na zopakovanie operácie, ktorá dočasne zlyhala.
Predvolená hodnota je43200, teda 12 hodín. - LTV_SERVICE_MAX_MEM_RATIO
-
Percentuálny podiel využitej pamäte procesu servisnej služby, pri ktorom sa služba dobrovoľne ukončí a počká na ďalšie spustenie. Reálne číslo, napríklad
0.7. - LTV_SFLF_WRITE_TEST_INTERVAL_SEC
-
Ako často testovať zápis do SFLF úložiska.
Predvolená hodnota je1800, teda 30 minut. - LTV_SFLF_WRITE_TEST_SIZE
-
Veľkosť testovacieho súboru pre test zápisu do SFLF úložiska.
Predvolená hodnota je52428800, teda 50 MB. - LTV_SHOW_CERT_PATH
-
Zobrazovať vo výsledku overenia certifikačnú cestu certifikátu podpisu.
- LTV_STEP
-
Koľko si pripraviť
xg_udaťzáznamov na spracovanie v DDA. - LTV_UNREGISTER_STEP
-
Koľko odregistrácií vykonať naraz.
Sofa konektor
Tieto konfiguračné kľúče slúžia na nastavenie Sofa konektora.
- SOFA_CONNECTOR_AGENDA_SETTINGS
-
Nastavenie agend v aplikácii Sofa.
Príklad:{"sofaSignPointFilled":{"agendaIdent":"SignPoint_FFS","messageIdent":"sys_obecna_dms_zprava","messageIdent2":"sys_instance"},"sofaSignPointBasic":{"agendaIdent":"SignPoint_API_start","messageIdent":"sys_start_template","messageIdent2":"sys_instance"}} - SOFA_CONNECTOR_CUSTOM_AGENDA
-
Nastavenie kustomizovaných agend v aplikácii Sofa.
- SOFA_CONNECTOR_ENCRYPTED_PASS
-
Zašifrované heslo do aplikácie Sofa.
- SOFA_CONNECTOR_LOGIN
-
Login do aplikácie Sofa.
- SOFA_CONNECTOR_MAX_ATTACHMENT_SIZE
-
Maximálna veľkosť prílohy [B] v aplikácii Sofa.
- SOFA_CONNECTOR_SIGNPOINT_PREFERENCE
-
Preferencie vyplňovania agendy SignPoint v aplikácii Sofa.
-
filled– vyplňovanie vo FormFlow, -
basic– vyplňovanie v Sofa.
-
- SOFA_CONNECTOR_URL
-
Základné URL aplikácie Sofa.
Príklad:https://testsofa.602.cz - SOFA_CONNECTOR_USER_ENUM_GRP_IDENT
-
Identifikátor skupiny používateľov v aplikácii Sofa, ktorí sa vrátia do číselníkov.
Príklad:Podepisujici - SOFA_CONNECTOR_USER_IDENT
-
Identifikátor používateľa v aplikácii Sofa.
Kontrola Nagios
- XMLGW_STP_DISC_SPACE_LEVEL_ERROR
-
Úroveň voľného miesta na disku pre ohlásenie chyby, v GB.
- XMLGW_STP_DISC_SPACE_LEVEL_WARNING
-
Úroveň voľného miesta na disku pre ohlásenie varovania, v GB.
- XMLGW_STP_CHECK_CERTIFICATES
-
Kontrolovať stav certifikátov.
- XMLGW_STP_CHECK_DB_SCHEMA
-
Kontrolovať databázovú schému.
- XMLGW_STP_CHECK_DISC_SPACE
-
Kontrolovať miesto na disku.
- XMLGW_STP_CHECK_DS
-
Kontrolovať dátové schránky.
- XMLGW_STP_CHECK_ES
-
Kontrolovať slovenské elektronické schránky.
- XMLGW_STP_CHECK_FAS
-
Kontrolovať dostupnosť FAS.
- XMLGW_STP_CHECK_MASTER_SERVICE
-
Kontrolovať stav Master služby.
- XMLGW_STP_CHECK_SECUSIGN_SDK
-
Kontrolovať funkčnosť SecuSign SDK a konverzie dokumentov pomocou Long-Term Docs SDK.
- XMLGW_STP_CHECK_SERVICES
-
Kontrolovať stav podriadených služieb.
- XMLGW_STP_CHECK_SFLF
-
Kontrolovať dostupnosť SFLF.
Ostatné
- DOCUMENTS_MERGE_TOOL_TIMEOUT
-
Ako dlho v sekundách čakať na zliatie dokumentov do jedného PDF dokumentu.
Predvolená hodnota je300sekúnd. - DOCUMENTS_MERGE_TOOL_TIMEOUT_ONLY_FAILOVER
-
-
true– iba zlievanie, ktoré skončí na časový limit, bude nahradené náhradným ZIP súborom. -
false– všetky chybné volania budú nahradené náhradným ZIP súborom.
Predvolená hodnota je
true. -
- GRID_BULKACTION_REQUEST_DELAY
-
Oneskorenie požiadavky pravého panelu gridu pri hromadnej selekcii, v milisekundách.
- GRID_COUNT_CACHE_ROWS
-
Či sa má vykonávať SQL count pre zistenie počtu záznamov pri cache gride.
- GRID_DG_LOAD_FIRST_EMPTY_PAGE
-
Či sa má v DG časti vždy načítať prvá stránka po príchode z ribbonu alebo z odkazu na priečinku.
- GRID_EXPORT_ASYNC_EXECUTION_TIMEOUT
-
Ako dlho v sekundách čakať na asynchrónny export.
Predvolená hodnota je86400, teda 24 hodín. - GRID_EXPORT_DELETION_DAYS
-
Po koľkých dňoch zmazať staré exporty.
- JAVA_HOME
-
Cesta k Java adresáru.
- RENAME_FILE_TYPES_ON_DOWNLOAD
-
Súbory týchto typov dostanú pri stiahnutí vždy príponu .txt, aby sa zabránilo ich automatickému spusteniu. Ak je táto konfigurácia prázdna, nevykonáva sa nič.
Príklad:htm,html,js,js2,json,json2,svg,xml,php,asp,aspx,jsp,py,ps1,bat,exe,exe2,exe3,com,msi - RSM_DISABLE_PIN_VERIFICATION
-
Preskočiť kontrolu PINu certifikátu pred podpísaním.
- RSM_CHECK_CERTS_STATE
-
Interval na kontrolu stavu certifikátov v tabuľke XG_RCER v službe General Maintanance, v sekundách.
- RSM_CHECK_CERTS_STATE_FROM_HSM
-
Interval pre znovunačítanie zoznamu certifikátov používateľa v službe General Maintanance prostredníctvom HSM_WS, v sekundách.
- RSM_RCER_RELOAD_FROM_HSM
-
Čas pre znovu načítanie zoznamu certifikátu cez HSM_WS, v sekundách.
- RSM_RCER_STATE_REFRESH_INTERVAL
-
Čas pre prepočet stavu XG_RCER.STATE_RCER, v sekundách.
- RSM_RREQ_STATE_REFRESH_INTERVAL
-
Čas pre prepočet stavu XG_RREQ.STATE_RREQ, v sekundách.
- RSM_SHOW_RENEW_IN_DAYS
-
Počet dní pred expiráciou, kedy sa bude zobrazovať akcia na vydanie následného certifikátu.
- RSM_USE_AAD_OBJECT_ID_AS_CERT_ID
-
Určuje, či sa má na identifikáciu certifikátu v HSM používať Object ID z EntraID (Azure Active Directory). Ak áno, posiela sa kód subjektu, ktorý je uvedený v GUI v ceste Správa > Registratúra > Obsluhovaný subjekt > Detail subjektu > Kód subjektu.
- RSM_TOKEN_CHECK_SRC_IP
-
Kontrolovať IP adresu klienta pri autentizácii pomocou tokenu.
- RSM_TOKEN_TIMEOUT
-
Čas pre expiráciu RSM tokenu, v sekundách.
- RSM_USE_AAD_ADP
-
-
Ak je false (
0), použije sa AD#.
AD#[ObjectGUID] sa používa v prípade, keď je Sofa synchronizovaná priamo s Entra ID. -
Ak je true (
1), použije sa ADP#.
ADP#[base64form_Of_AD_ObjectGUID] sa používa v prípade, keď je on-premises AD synchronizované do Entra ID cez Entra ID Connect. Toto nastavenie je častejšie.
-
- RSM_SLEEP_BETWEEN_LIST_CERTS
-
Počet sekúnd čakania pred nasledujúcim volaním na získanie zoznamu certifikátov v službe na pozadí.
Predvolená hodnota je43600, teda 12 hodín. - RSM_USE_INT_WS
-
Použiť rsmint.secusign.cz, prípadne jej neprodukčné varianty.
- RSM_USE_MULTI_COMPANY_SOFTCARD
-
Použiť jednu softkartu v HSM pre všetky subjekty využívajúce služby vzdialeného podpisovania.
- SIBA_ASYNC_EXECUTION_TIMEOUT
-
Ako dlho v sekundách čakať na vykonanie asynchrónnej dávky na podpis z pravého panelu.
Predvolená hodnota je1800sekúnd. - SIBA_SIGNER_FORM_DOCUMENT_PAGE_SIZE
-
Počet dokumentov, ktoré sú podpísané naraz vo FAS formulári pomocou Signera.
- XMLGW_ALLOW_FINISHED_DOCUMENT_FILE_MODIFICATION
-
-
true (
1) – povoľuje modifikovať uzavretý dokument. -
false (
0) – nepovoľuje modifikovať uzavretý dokument.
Predvolená hodnota je false (
0). -
- XMLGW_AM_GRACE_PERIOD
-
Za ako dlho sa má znova skúsiť vytvoriť AIP balíček, v sekundách.
- XMLGW_AM_PAGE_SIZE
-
Koľko sa má na jeden cyklus spracovať AIP balíčkov.
- XMLGW_AUTH_IGNORE_WINDOWS_DOMAIN
-
Ak je
true(predvolená hodnota), pri overovaní používateľa nebude porovnávať doménu používateľa s doménou servera, na ktorom je umiestnená inštancia FormFlow. - XMLGW_DEFER_SFLF_DELETION
-
Odložiť mazanie binárnych súborov v SFLF vzniknutých prepísaním bináru verzie dokumentu Faktické zmazanie vykoná služba SdelService.
- XMLGW_DEFER_SFLF_DELETION_DAYS
-
Počet dní, o ktoré odložiť mazanie starých sflf súborov.
Predvolená hodnota1825dní (5 rokov). - XMLGW_DG_WS_ACCEPT_VIRTUAL_METADATA
-
Prijímať a prekladať CODE_STAT_DOCU, CODE_RANK_DOCU a CODE_CLAS_DOCU v ServiceDG ich ekvivalenty ID_*.
- XMLGW_DG_WS_GET_DOCUMENT_REQ_DB_META
-
Vracať v GetDocument hodnoty
dbtable_metaadbcolumn_meta. - XMLGW_DOCUMENTS_MERGE_TOOL
-
Cesta ku
concat.exepre zlievanie PDF dokumentov. - XMLGW_EXECUTE_RUFR_CHANGES_IMMEDIATELY
-
Prepínač, ktorým sa stanovuje, či sa zmeny v riadkových právach k formulárom majú vykonať okamžite, alebo sa majú zaznamenať a vykonať neskôr pomocou služby bežiacej na pozadí.
- XMLGW_FORM_ENABLED_UPDATE_ATTACHMENTS
-
Prepínač, ktorým sa sprístupní či skryje tlačidlo v zozname definícií príloh verzie šablóny formulárov v administrácii šablóny formulárov. Tlačidlom možno znovu načítať definície príloh z XSL-FO súboru danej verzie šablóny formulárov. Možné hodnoty:
-
0– tlačidlo je skryté, -
1– tlačidlo je viditeľné (predvolená hodnota).
-
- XMLGW_AUTHOR_IN_GW_GRP_FWD1_NEW_BEHAVIOUR_ENABLED
-
Generovanie zoznamu používateľov
<gw_grp_fwd1>v XML dátach docflow formulárov.-
1– autor DOCFLOW formulára (tzn. používateľ, ktorého ID_USER je v stĺpci PRIMAL_ID_USER_UFRM) bude obsiahnutý v zozname<gw_grp_fwd1>, ak je formulár v prvom kroku zostavený pre iného používateľa, a to aj vtedy, ak používateľ PRIMAL_ID_USER_UFRM nie je obsiahnutý v zozname príjemcov formulára určenom podľa pravidla použitého v prvom kroku. Táto voľba umožňuje príjemcovi formulára vrátiť formulár späť jeho autorovi. Zároveň platí, že autor nie je obsiahnutý v zozname<gw_grp_fwd1>, ak je formulár zostavený v prvom kroku pre autora a autor nie je obsiahnutý v zozname príjemcov formulára určenom podľa pravidla použitého v prvom kroku. -
0– zoznam<gw_grp_fwd1>bude zostavený štandardným spôsobom. To znamená, že používateľ PRIMAL_ID_USER_UFRM bude v zozname obsiahnutý len vtedy, ak je obsiahnutý v zozname príjemcov formulára určenom podľa pravidla použitého v prvom kroku.
-
- XMLGW_FIX_APXLINK_ROOT
-
Opravovať apx linky uložené v databáze.
- XMLGW_MAIL_SENDER_DEBUG
-
príznak, ktorý udáva, či sa majú do logu FormFlow zapisovať podrobné informácie o odosielaní e-mailov.
- XMLGW_MAIL_SENDER_MINUTES_BETWEEN_TRIES
-
Počet minút, ktoré musia uplynúť od posledného neúspešného pokusu o odoslanie e-mailu, aby sa e-mail znova pokúsil odoslať. Počet musí byť väčší ako nula.
- XMLGW_MAIL_SENDER_WINDOW_SZ
-
Počet e-mailov, ktoré sa majú odoslať behom jedného cyklu služby bežiacej na pozadí. Počet musí byť väčšia ako nula.
- XMLGW_HOSTNAME_WHITELIST
-
Určuje zoznam povolených hostname oddelených čiarkou (
,). Iba z týchto hostname bude FormFlow prístupný. Hodnota je povinná, príklad:define('XMLGW_HOSTNAME_WHITELIST', 'front1.example.com,front2.example.com');K dispozícii od verzie 10.2.4.0.8.
- XMLGW_OFFICE_PREVIEW_EXTENSTIONS
-
Zapnutie alebo vypnutie docview, teda náhľadu súborov formátu MS Office priamo v danej záložke prehliadača. Hodnota parametra je čiarkami oddelený zoznam prípon, pre ktoré sa bude používať.
Predvolená hodnota:tif,tiff,docx,xlsx,pptx,doc,xls,ppt,rtf' - XMLGW_PASSWORD_HASH_COST
-
Hodnota
costparametra pri volaní PHP funkciepassword_hash(), ktorú hashujeme heslá. Môže byť nastavená na1až31. - XMLGW_ROOT
-
Predvolený priečinok, v ktorom sa nachádza FormFlow, napríklad
C:/wwwroot. - XMLGW_SLEEP_NORM_REPOS
-
Ako dlho má spať AIP služba, v sekundách.
- XMLGW_TEMP_DIR
-
Voliteľné, adresár pre dočasne nahrávané súbory.
Predvolená hodnota:XMLGW_ROOT.'/temp' - XMLGW_UFRM_AGING_ENABLED
-
Globálny prepínač starnutia uzavretých formulárov. Pomocou neho sa nastavuje, či FormFlow má presúvať staré uzavreté formuláre do oddelenej množiny databázových tabuliek.
-
false– nie, žiadne uzavreté formuláre nebudú presunuté a FormFlow nebude v GUI zobrazovať elementy, ktoré sa vzťahujú na starnutie uzavretých formulárov. -
true– áno, je povolené presúvať staré uzavreté formuláre av GUI budú zobrazené elementy, ktoré s týmto súvisia.
-
- XMLGW_UP_DOC_BATCH_RETRY_SECONDS
-
Interval v sekundách pre opakovanie zliatia PDF dokumentov.
- XMLGW_UP_DOC_GIVE_UP_SECONDS
-
Doba v sekundách, po uplynutí ktorej budú ukončené ďalšie pokusy o zliatie dokumentov.
Konfigurácia 602js
V konfiguračnom súbore 602js.ini, ktorý nájdete v adresári _602js, sa nastavujú služby, ktoré sa spúšťajú na pozadí.
Ide o obdobu cronu na linuxe.
Nasledujúce položky sa ešte nastavujú pred inštaláciou 602js. Potom sa už hodnoty meniť nedajú bez opätovnej inštalácie.
- name
-
V premennej
namesa nastavuje názov služby. Pod týmto názvom bude služba registrovaná v systéme Windows. Ak sa ponechánamezakomentovaná, bude služba zaregistrovaná pod predvoleným názvom602js. Pod týmto menom možno so službou pracovať napr. z príkazového riadku. - displayname
-
V premennej
displaynamesa nastavuje názov služby, ktorý sa bude zobrazovať v správe služieb systému Windows. Ak sa ponechádisplaynamezakomentované, bude služba zobrazená v správe služieb systému Windows pod predvoleným názvom602js. - description
-
V premennej
descriptionsa nastavuje opis služby, ktorý bude zobrazený v správe služieb systému Windows. Ak sa ponechádescriptionzakomentovaný, bude mať popis služby v správe služieb systému Windows hodnotuExecutes periodic jobs. - logLevel
-
Logovanie prebieha automaticky od ďalšieho spustenia služby
602js, podrobnosť zaznamenávaných údajov možno ovplyvniť prepnutím hodnotylogLevel.-
0– žiadne logovanie. -
1– len chyby – prednastavený stav. -
2– chyby + informácie. -
3– podrobné logovanie.
-
- serviceAutoRestartTotalSec
-
Určuje, za koľko sekúnd po začatí sa služba
602jsreštartuje. Predvolená hodnota je604800sekúnd (7 dní). Minimálna hodnota je60. Ak je hodnota nižšia ako minimum, potom sa automatické reštartovanie nevykonáva.Príklad:
serviceAutoRestartTotalSec=604800 - waitIntervalSec
-
Čakací interval určuje, za ako dlho sa majú služby spustiť. Nastavenie je v jednotkách sekúnd. Predvolené nastavenie je
600(10 minút).Príklad:
waitIntervalSec=60
Dostupné len v config.php
Nastavenia, ktorá nie sú dostupné priamo z GUI FormFlow, sa upravujú v konfiguračných súboroch, konkrétne v súbore config.php, ktorý sa nachádza v adresári c:\wwwroot\[FormFlow]\htdocs\.
O všetky nastavenia sa stará inštalačný program, teda nie je potrebné ich ručne konfigurovať, len v prípade potreby.
Nižšie sú popísané niektoré z konfiguračných kľúčov uvedených v súbore config.php.
Ďalšie sú popísané priamo v súbore.
- XMLGW_APP_SERVER_ID
-
Určuje ID serveru. Integer, predvolená hodnota je
1. - XMLGW_FILLER_DISABLED_REFRESH
-
Upravuje akciu po zatvorení okna s aplikáciou Filler a web Filler. Zapnutie/vypnutie refresh, alebo prevedenie reload stránky FF (z ktorej bol otvorený formulár vo FASu) po uzavretí formulára.
-
0– zapnutý refresh (predvolená hodnota), -
1– vypnutý refresh, -
2– vypnutý refresh + zapnuté znovu načítanie stránky (vrátane cache).
-
- XMLGW_FS_CREATOR_VERSION_LO
-
Voliteľné. Nastavte, ak sa používa generátor skriptov.
-
1– iba generátor skriptov (predvolená hodnota), -
6– generátor skriptov a editor organizačných schém.
-
- XMLGW_LOGFILE_FILENAME
-
Voľba prípony, s ktorou sa bude log vytvárať.
Predvolená hodnota:XMLGW_LOGDIR .'/' .XMLGW_NAME .'.log' - XMLGW_SERVICE_USERNAME
-
Prihlasovacie meno, ktoré sa používa pre prihlásenie do databázy pre využívanie servisných služieb.
Predvolená hodnota:XMLGW_USERNAME - XMLGW_SERVICE_PASSWORD
-
Heslo, ktoré sa používa pre prihlásenie do databázy pre využívanie servisných služieb.
Predvolená hodnota:XMLGW_PASSWORD - XMLGW_SHOW_SQL_ERROR
-
Voliteľné. Pokiaľ je nastavená hodnota
true, zobrazí sa úplné chybové hlásenie SQL. V opačnom prípade je zobrazený len identifikátor s predponou # a správca ho môže vyhľadať v denníku chýb podľa tohto ID. Možné použitie tohto define je len pre staré API. Štandardne jefalse. - XMLGW_STOPWATCH
-
Systémové stopky. Ak je v konfiguračnom súbore uvedená direktíva 'XMLGW_STOPWATCH', spustia sa automaticky stopky pomenované „REQUEST“, ktoré merajú od začatia spracovania skriptu. XMLGW_STOPWATCH môže mať 3 stavy:
-
plain– textový výpis, ľahko formátované (predvolená hodnota), -
csv– hodnoty oddelené bodkočiarkami, -
silent– do logu sa nezapisuje, výsledok merania behu skriptu nie je nikde zaznamenaný, ale stopky sú k dispozícii av priebehu skriptov je možné ich využívať.Pokiaľ systémové stopky nechcete využívať, zakomentujte je:
//define('XMLGW_STOPWATCH', 'plain');
-
- XMLGW_TRANSLOG
-
Nastavenie mena a prípony, pod ktorými sa bude ukladať transakčné log.
Predvolená hodnota:XMLGW_LOGDIR .'/' .XMLGW_NAME.'_trans' - XMLGW_LOGFILE_ERRORS_FILENAME
-
Nastavenie mena a prípony, pod ktorými sa bude ukladať chybový log.
Predvolená hodnota:XMLGW_LOGDIR .'/' .XMLGW_NAME .'_errors.log' - XMLGW_SERVICE_LOGFILE_FILENAME
-
Nastavenie mena a prípony, pod ktorým sa bude ukladať log zo služieb pre FS.
Predvolená hodnota:XMLGW_LOGDIR.'/'.XMLGW_NAME.'_service.log' - XMLGW_LOGFILE_ROTATE_DAYS
-
Toto nastavenie určuje, či sa má zapnúť rotácia logov. Rotácia bude prebiehať, pokiaľ bude zapísané kladné celé číslo, ktoré určuje interval rotácie v jednotkách dní. Pri nastavení na
0(predvolená hodnota) je rotácia vypnutá. Rotovací log je uložený do podadresára s rokom rotácie logu. Za názov logu je pridaný dátum, kedy bol rotovaný. - XMLGW_ERROR_PHP_LOG
-
Nastavenie adresára, kam bude logovať php.
Predvolená hodnota:XMLGW_LOGDIR.'/php-errors.log' - XMLGW_SESSION_DATA
-
Nastavenie adresára pre ukladanie relácií.
Predvolená hodnota:XMLGW_ROOT.'/sessiondata' - $xg_errlog_logfile_file = array();
-
Definuje logovanie do rôznych skriptov. Vhodné pre služby, napríklad LTV.
- XMLGW_NETTE_DEBUGGER_ENABLE
-
V prípade potreby logovanie samotného PHP tak, aby sa výsledky zobrazovali priamo v prostredí FormFlow. V predvolenom stave FormFlow je ladenka vypnutá. Ak riešite nejaký problém, je dobré si ladenku prepnúť do vývojového režimu. To sa prevedie nastavením define v konfiguračnom súbore FormFlow.
-
0(vypnuté, predvolená hodnota) – v tomto režime ladenka do behu FormFlow žiadnym spôsobom nezasahuje. -
1(debug režim) – v tomto režime sa aktivuje Debugger Bar. Debugger Bar je plávajúci panel, ktorý sa zobrazí v pravom dolnom rohu stránky a zobrazuje zaujímavé informácie o priebehu požiadaviek. V prípade, že dôjde k nejakej chybe, ladenka túto chybu vizualizuje. -
2(produkčný režim) – v tomto režime sa nezobrazí Debugger Bar. V prípade, že dôjde k chybe, sa do adresára definovaného v konštanteXMLGW_LOGDIRuloží HTML kód s vizualizáciou chyby. Súčasne dôjde k zalogovaniu do štandardného logu FormFlow.
-
- XMLGW_CSV_DELIMITER
-
Nastavenie oddeľovača do exportovaného *.csv súboru.
Predvolená hodnota:';'
Synchronizácia hesiel pomocou externého úložiska
- XMLGW_PASSWORD_SYNC_ENABLED
-
-
1– zapnutie synchronizácie hesiel -
0– vypnutie synchronizácie hesiel (predvolená hodnota)
-
- XMLGW_PASSWORD_SYNC_FILENAME
-
Názov súboru, ktorý sa používa pre synchronizáciu hesiel.
Predvolená hodnota:'password_sync.php' - XMLGW_PASSWORD_SYNC_FUNCTION
-
Názov funkcie, ktorá sa využíva pre synchronizáciu hesiel.
Predvolená hodnota:'xmlfs_password_sync'
Obmedzenie session
Obmedzuje session na zadanú časť url.
- XMLGW_SESSION_NAME
-
Meno session, kde sa nastavuje premenná
session.use_cookies=1v súborephp.ini.
Predvolená hodnota:'XMLFSSID' - XMLGW_SESSION_PATH
-
URL, na ktorú se session obmedzuje.
Predvolená hodnota:'/virtual-fs-path'
Konfigurácia pripojenia do databázy
V tejto kapitole nájdete príklad nastavenia pripojenia do databázy.
| Od verzie 10.2.4.0.9 FormFlow podporuje iba databázy MSSQL. |
- XMLGW_DB_SERVER_NAME
-
Adresa, kde sa nachádza databáza. Pre databázu, ktorá nie je na lokálnom stroji, sa uvádza IP + prípadný port, napríklad: "192.168.1.153,1433".
Predvolená hodnota:(local) - XMLGW_DATABASE
-
Názov databázy.
Predvolená hodnota:XG_1 - XMLGW_USERNAME
-
Zadanie používateľského mena, pod ktorým sa FormFlow bude hlásiť do databázy.
Predvolená hodnota:fs_user - XMLGW_PASSWORD
-
Heslo používateľa, pod ktorým sa bude FormFlow prihlasovať do databázy. Tvar hesla sa automaticky po inštalácii alebo update prednastaví do šifrovaného tvaru.
Predvolená hodnota:fs - XMLGW_DB_SCHEMA_NAME
-
Názov databázovej schémy.
Predvolená hodnota:dbo - XMLGW_DB_ENCRYPT
-
Či sa má použiť šifrované spojenie na databázu.
Predvolená hodnota:false

