Questions and discussion about using ProcessMaker 2: user interface, running cases and functionality
Forum rules: Please search to see if a question has already been asked before posting. Please don't ask the same question in multiple forums.
By locoloop
#786772
Hi, I would like to know what are these directories meant for?

shared/sites/workflow/classes/
shared/sites/workflow/pmt-propel/
shared/sites/workflow/xmlForms/
workflow/public_html/LOG_EVENT_FILE
workflow/public_html/translations/

I'm guessing xmlForms stores some dynaforms information, bu what?

Thanks
User avatar
By amosbatto
#786774
shared/sites/{workspace}: You will have this directory for every workspace you create in PM. "workflow" is the default workspace, so you probably only have the shared/sites/workflow/ directory.

shared/sites/{workspace}/classes/ holds the classes which Propel uses to access PM Tables and Report Tables. (Propel is a PHP library which PM uses for database accesses.)
shared/sites/{workspace}/pmt-propel/ holds the configuration file for Propel and the structure of PM Tables and Report Tables.
shared/sites/{workspace}/xmlForms/{process-uid}/{dynaform-uid}.xml holds the XML code for DynaForms. In PM 3, JSON is used instead of XML to define the content of forms, but PM still creates an XML file for each DynaForm with empty content.
workflow/public_html/LOG_EVENT_FILE: I have never seen this one before, but I assume that you have turned on the logging option in your env.ini config file which created it.
workflow/public_html/translations/ holds a file for each language where all strings used in ProcessMaker are stored in a giant JSON strings and imported when that interface language is used.

Web3 development encompasses creating decentralize[…]

The Upland Clone Script, offered by Dappsfirm, rep[…]

Dappsfirm offers a bet365 clone script that mirror[…]

🚀 Tauchen Sie mit Immediate Alora AI in die Welt d[…]