BPM Developer Course

Our Developer course is delivered publicly at certain times during the year and can also be delivered in an on-premise or remote online private format.  This course provides the necessary training for participants to create their own ProcessMaker plug-ins.  

A plug-in is an add-on which can customize and further enhance the functionality of ProcessMaker.

It is recommended that participants of this course are already proficient in ProcessMaker usage and posses a good understanding of PHP.

CONTACT US 

Developer Course  (2 days / 24 hours)

The Gulliver Framework - 1:00

  1. Gulliver framework features — 0:30
  2. Gulliver structure — 0:30
  3. RBAC: Role Based Access Control — 0:30
  4. ProcessMaker: a Gulliver application — 0:30

Plug-in Classes - 2:30

  1. Class plugin, Registry, MyPlugin — 1:00
  2. Plugin directory structure — 0:30
  3. Available ProcessMaker hooks and operations — 1:00

Plug-in Labs - 7:00

  1. Lab: creating a basic Plugin — 1:00
  2. Lab: adding a custom menu and page — 1:00
  3. Lab: customize landing page for specific role — 0:30
  4. Lab: register external step for ProcessMaker workflow — 1:00
  5. Lab: extending ProcessMaker functions — 0:30
  6. Lab: Plugin tables and schema files — 1:00
  7. Lab: CRUD operations — 2:00

Creating A New Plug-in  - 1:30

  1. Setting up the gulliver script — 0:30
  2. Using the gulliver script to create a new Plugin — 0:30
  3. Development cycle of a Plugin — 0:30

Dissecting A Plug-in - 4:00

  1. Registering an external step with SigPlus Plugin — 2:00
  2. Intercepting an upload operation with KnowledgeTree Plugin — 2:00

Examination and Certification

The certification exam (ProcessMaker Advanced Certification) will be administered online the week following course completion. Students may take the exam from their own computers and submit them to the instructor by email.

CONTACT US