The System option under the ADMIN menu is used to configure the system where ProcessMaker is installed. Only users, such the "admin", who have the PM_SETUPADVANCE permission in their role have access to this option.
Available Version: ProcessMaker 2.0.40 and later.
Go to the ADMIN > Settings and then go to the System option:

The following settings will display:

These settings can also be set manually in the env.ini configuration file, which has a number of options which do not appear in the graphical interface.
Before making any changes, consider the following rules:
Select the time zone where ProcessMaker is installed in the Time Zone drop-down field which displays all the available time zones:

See this list of available time zones. In the US, use these time zones:
| US standard time zone | PHP time zone |
|---|---|
| Eastern | America/New_York |
| Central | America/Chicago |
| Mountain | America/Denver |
| Mountain no DST | America/Phoenix |
| Pacific | America/Los_Angeles |
| Alaska | America/Anchorage |
| Hawaii | America/Adak |
| Hawaii no DST | Pacific/Honolulu |
To apply the new time zone, ProcessMaker will automatically logout and force the user to login again.
Note: It is recommended to check if the time zone selected in the Time Zone dropdown box is the same one set in the php.ini file. If not, it is strongly recommended to change it to match. See Setting PHP's time zone.
This option allows to change the current language to the ones listed on the dropdown. All languages which have been imported in ProcessMaker will be listed here:

To apply changes ProcessMaker will automatically logout and force the user to login again.
Note: The language that is set by default applies directly when the domain is entered (eg - http://127.0.0.1:8081), the system reads the configuration and redirects the link to the selected language (eg - http://127.0.0.1:8081/sys/en/classic/login/login). This configuration is for all workspaces.
Set the maximum amount of memory available for each login session in ProcessMaker. The minimum is 80 megabytes, but 128 is recommended. It may be necessary to set it to 256 if generating large Output Documents or importing large processes.
Available Version: 2.5.1 and later.
By default, ProcessMaker will automatically logout the user after 1440 seconds (24 minutes) of inactivity. To change this time, set the number of seconds in the Cookie lifetime (seconds)field.
Note: The "Cookie lifetime (seconds)" field was named "Maximum lifetime cleaned up (ms)" in versions 2.5.1 and 2.5.2.
This option allows to change the current skin amongst the others listed in the dropdown. All skins created in ProcessMaker will be also listed in this option:

By choosing a different skin, ProcessMaker will force to login again in order to apply changes.

If ProcessMaker is installed in a network which uses a proxy server, ProcessMaker should be configured to use that proxy, otherwise some pages may not be accessed.

Where:
Automate your Workflow with Business Process Management
Privacy Statement
© Copyright 2000-2026 Decisions All rights reserved.

