ZFlow System Configuration

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