Skip to content

Plugin configuration

tomolimo edited this page Nov 28, 2019 · 8 revisions

Setup > General > Processmaker:

PM server setup

  1. Set server URL. Note that it must have a root domain in common with GLPI server URL. See below, GLPI URL definition. In our case PM and GLPI have the acme.com root domain in common. If 'None!' appear, then you must fix this before next steps of configuration.

Notes:

  • If you want to use https for GLPI URL, then you must use https for PM server URL, otherwise your browser will prevent loading of iframes that are using http when main frame is using https.
  • The URL used to start GLPI in your browser must be the one used in the configuration, otherwise, the common domain between PM server URL and GLPI URL may be wrong, and dynaforms in cases may be hidden.

  1. Set to "Yes" if you want strict SSL/TLS certificate verification. If your certificate is self-signed set this to "No".
  2. Set workspace name (usually it's "workflow").
  3. Set PM administrateur name (=login) and password. This PM user must have the role System Administrator. By default this user is 'admin/admin'. I strongly advise to change it to something less known. If 'Test successful' doesn't appear, then you must fix this before next step of configuration.

MySQL (or MariaDB) setup

  1. Set SQL server hostname (or IP address): it's used by the plugin to access the SQL DB of ProcessMaker server
  2. Set database name (usually it's "wf_workflow").
  3. SQL user and password. If 'Test successful' doesn't appear, then you must fix this before next step of configuration.

Miscellaneous settings

  1. Set theme name: is one in ('glpi_classic', 'glpi_neoclassic').
  2. Set main task category: in GLPI a task category can be set to any task. This main task category will serve as a root for all task categories used by PM plugin. A process name and task names in PM server will be mapped to task categories in GLPI, in a recursive manner: 'main task category > process name > task name'.
  3. Set task writer: it will be the writer of the ticket tasks.
  4. Set user group: this group defined at configuration time in PM server will host all the users of GLPI
  5. Set the maximum cases you want to start in a GLPI item. Reset it to 0 if you don't want to have a limit.

Maintenance mode

  1. This is used to prevent access to 'ProcessMaker' tabs in GLPI items when you need to upgrade the plugin for example.

ProcessMaker server information

  1. Will show PM server information.