Questions and discussion about developing processes and programming in PHP, JavaScript, web services & REST API.

Moderator: amosbatto

By Zeezo123
Hi there ProcessMaker, sorry for making this thread twice. Not sure where to put it.

I have PM 2.5.1 running. The System (PM's) timezone is set to America/Chicago, and so is the session_time_zone in MySQL. When I create a Case, the correct date/time is input into the application table in MySQL, but I can't for the life of me figure out why the PM GUI insists on displaying the computer's SYSTEM time. I do not want to have to change the SYSTEM_TIME_ZONE variable in MySQL.

Thanks for any help.
I've done this and the problem persists. It does not occur in version 3.1.

APPLICATION.APP_UPDATE_DATE contains the correct date modified, but APP_CACHE_VIEW.APP_UPDATE_DATE insists on being populated with whatever date SYSTEM is.
I know that the PM developers have been changing how PM handles time in recent versions, so I assume this is one of the things that they fixed. You might be able to hunt through the source code and find the line which sets that datetime. Otherwise, there is no fix except to upgrade or change the system time on your server.

When you are inside the ProcessMaker interface and[…]

you can update user information with rest api (PUT[…]

To create a message to be sent to an assigned user[…]

The URL is generated in the file workflow/engine[…]