There are a number of sections to ZFlow configuration and allow your flexibly set up ZFlow to support your team and organizational needs.
Site Configuration
APP_BASE – http://servernameorIP:8080/zflow (can also use http://localhost:8080/zflow), https://servernameorIP/zflow (if load balancer, or Elastic Bean CName….)
APP_DATA_DIR=
APP_TITLE – Name of the Application
APP_DESCRIPTION –
APP_POWEREDBY –
LINK_BASE – https://servernameorIP/zflow (if a load balancer is used it is important to use the load balancer server name)
SITE_NAME
Mail Server Configuration
MAIL_FROM
MAIL_USER
MAIL_PASSWD
SMTP_HOST
SMTP_MAIL
SMTPPort
SMTPTLS
Configuration related to Processes
EMail Templates
EMAIL_CONTENT_FONT (example – ‘Arial’, sans-serif)
EMAIL_CONTENT_FONTSIZE (example – 14)
emailContentBgColor (example – #ffffff)
emailFooterBgColor (example – #f3f6fd)
emailHeaderBgColor ((example – #f3f6fd)
CUSTOMER_NAME
CUSTOMER_URL
NEWPASSWD_EMAIL_JSP
INVITE_EMAIL_JSP
System Security
TWO_STEP_LOGIN=true/false
HIDE_NONSSO_LOGIN=true/false
Single Sign-on (SSO) Configuration
Microsoft Active Directory
- MS_TENANTID
- MS_CLIENTID
- MS_CLIENTSECRET
Okta
- OKTA_CLIENTID
- OKTA_CLIENTSECRET
- OKTA_URL
Second Okta Client (Used for Supplier Login)
- OKTA2_CLIENTID
- OKTA2_CLIENTSECRET
- OKTA2_URL
GSuite (Google)
GSUITE=true/false
- true – Provides the option login using GSuite authentication in the login screen
- false – No GSuite login option in the login screen
Miscellaneous
HIDE_NONSSO_LOGIN = true/false
Hides
Advanced
Database connection
Config Parameters for Connecting to MySQL with SSL
DB_PASSWD=Samplepassword
DB_URL=jdbc:mysql://localhost:3306/sampledatabase
DB_USER=testusername
Directories/Files
Miscellaneous
SUBMIT_WO_REQUIRED – true/false
- true – allows submissions of workflows even when required fields are not filled
- false – does not allow submission of workflows when required fields are not filled
BACKUP_DIR
directory for backing up for codebase zip file and database file
LINK_BASE – url
Uses the “url” value for link inserted in emails – pre-notification, notification
UTF8ENCODING – true/false
PROCESS_COLUMNS = 1,2,3
Number of columns for fields when rendering process object
ClassName_SEQMASK=000000
Sequences for class attributes
DISABLE_SEL = true or false
- True does not allow entering values in the text field (selectable value)
- False allows allows entering values in the text field (selectable value)
TOMCAT_LOG_COMMAND
journalctl –no-pager -u tomcat.service -n 3000
MYSQL_DUMP_CMD
mysqldump -h (in case of RDS)
DB_DUMP_CMD
mysqldump -h (in case of RDS)
TINY_MCE=false/true
false removes tinymce
COPYRIGHT_TEXT
Text for copyright text in the footer of Supplier Launchpad