Konfigurácia FormFlow

V okne Konfigurácia FormFlow (SPRÁVA  Parametre systému  Konfigurácia FormFlow) môžete upraviť niektoré konfiguračné nastavenia servera. Niektoré nastavenia sa upravujú priamo v konfiguračných súboroch.

Tlačidlom ozubene 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.

image342

Deaktivácia a aktivácia konfigurácie

Nastavenú konfiguráciu je možné dočasne deaktivovať a podľa potreby znovu aktivovať. K tomu poslúži tlačidlo Deaktivovať konfiguráciu / Aktivovať konfiguráciu v stĺpci Akcia.

image343 image344

Ú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 edit 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.

konfiguracni klic upravit

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ť.

konfiguracni klic hodnota

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 hodnotou 1 odovzdať do PHP skriptu login.php.

XMLGW_AUTO_AUTH_PERMIT_RELOGIN

Povolené hodnoty sú 0, 1, alebo 2:

  • 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, try a demand.

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ý $login a $password správny, alebo false, 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.crt s ú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.ltvAnalyze vráti pozitívne overenie. Vyplní sa ako zoznam oddelený čiarkou (,) s možnými hodnotami QUALIFIED, COMMERCIAL, INTERNAL. Ak je zoznam prázdny, sú akceptované všetky typy autorít.

SVC602LTV_SKIP_CERT_PATH_IN_RESPONSE

Služba Service602LTV v ltvAnalyzeResponse nebude vracať obsah /LtvAnalyzeResponse/sigInfos/sigInfo/certPath.

SVC602LTV_SKIP_CRL_IN_RESPONSE

Služba Service602LTV v ltvAnalyzeResponse nebude 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 Service602LTV v ltvAnalyzeResponse bude namiesto WARNING vracať 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 je 7776000, 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 je 86400, 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 je 3600, 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_sdar pri volaniu getForUpdate.

LTV_MAX_REGISTER_COUNT

Maximálny počet pokusov o registráciu jedného dokumentu.
Predvolená hodnota je 3.

LTV_MIN_UPDATE_DAYS

Minimálny počet dní medzi registráciou a údržbou či jednotlivými údržbami.
Predvolená hodnota je 360 dní.

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 je 14400, teda 4 hodiny.

LTV_RETRY_SEC

Ako dlho čakať v sekundách na zopakovanie operácie, ktorá dočasne zlyhala.
Predvolená hodnota je 43200, 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 je 1800, teda 30 minut.

LTV_SFLF_WRITE_TEST_SIZE

Veľkosť testovacieho súboru pre test zápisu do SFLF úložiska.
Predvolená hodnota je 52428800, 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 je 300 sekú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 je 86400, 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 je 43600, 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 je 1800 sekú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á hodnota 1825 dní (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_meta a dbcolumn_meta.

XMLGW_DOCUMENTS_MERGE_TOOL

Cesta ku concat.exe pre 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 cost parametra pri volaní PHP funkcie password_hash(), ktorú hashujeme heslá. Môže byť nastavená na 131.

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 name sa nastavuje názov služby. Pod týmto názvom bude služba registrovaná v systéme Windows. Ak sa ponechá name zakomentovaná, bude služba zaregistrovaná pod predvoleným názvom 602js. Pod týmto menom možno so službou pracovať napr. z príkazového riadku.

displayname

V premennej displayname sa nastavuje názov služby, ktorý sa bude zobrazovať v správe služieb systému Windows. Ak sa ponechá displayname zakomentované, bude služba zobrazená v správe služieb systému Windows pod predvoleným názvom 602js.

description

V premennej description sa nastavuje opis služby, ktorý bude zobrazený v správe služieb systému Windows. Ak sa ponechá description zakomentovaný, bude mať popis služby v správe služieb systému Windows hodnotu Executes periodic jobs.

logLevel

Logovanie prebieha automaticky od ďalšieho spustenia služby 602js, podrobnosť zaznamenávaných údajov možno ovplyvniť prepnutím hodnoty logLevel.

  • 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 602js reštartuje. Predvolená hodnota je 604800 sekúnd (7 dní). Minimálna hodnota je 60. 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 je false.

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štante XMLGW_LOGDIR uloží 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=1 v súbore php.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