Please rate how useful you found this document: 
Average: 3.2 (5 votes)

Current GA Version: 3.0.4 (September 13th, 2016)

Release Notes Version 3.0.4 | What is new? | RoadMap | Old Versions

Welcome to ProcessMaker BPM documentation. If you cannot find what you are looking for, please send an email to community@processmaker.com

  1. Installation Requirements
  2. Supported Browsers
  3. Supported Stacks
  4. Glossary
  5. Official Release, Hotfix and Patch Distribution Policies

Follow the instructions for your operating system in order to install ProcessMaker.
  1. Linux/UNIX:
  2. Windows:

Not Officially Supported Installations
Please rate how useful you found this document: 
Average: 3.1 (7 votes)
Please rate how useful you found this document: 
Average: 3.4 (17 votes)

Overview

ProcessMaker's API uses REST (Representational State Transfer) to allow external scripts to remotely access and control ProcessMaker. It provides a large number of endpoints so that almost any action that can be done within the ProcessMaker interface can also be done remotely using REST. ProcessMaker functionality can be reimplemented in external web pages, desktop applications and remote scripts. Using ProcessMaker's REST API, custom interfaces can be created to access ProcessMaker. The REST endpoints can also be accessed within ProcessMaker through PHP code in triggers or JavaScript code in Dynaforms.

In order to use ProcessMaker's REST API, follow these steps:

  1. Register the REST Application
  2. Obtain an access token from OAuth 2.0
  3. Calling ProcessMaker endpoints for:

Additional resources:

Understanding REST

REST (Representational State Transfer) is a term introduced by Roy Fielding in his doctoral dissertation that strictly refers to a collection of principles for the design of network architectures. The term is frequently used to describe the direction of any interface transmitting specific data on a HTTP domain.

REST uses normal HTTP requests and responses, just like normal HTML, so it doesn't require any special protocols to function over the web. Each REST endpoint is a web address that provides access to a specific ProcessMaker service, such as getting a list of cases or creating a user. The REST endpoints are accessed using the following four HTTP methods:

Method Meaning
GET Retrieves a resource.
POSTInserts, updates, or extends a resource; may change the state of other resources.
PUTCreates, updates, or replaces a resource.
DELETEDeletes a resource.
Please rate how useful you found this document: 
Average: 4.2 (6 votes)
Please rate how useful you found this document: 
Average: 4.1 (43 votes)

Current Stable Mobile Version: 2.4.0 | Release Notes


Work on your processes using a simple, portable interface on your IOS and Android devices with the new ProcessMaker mobile version. This app offers a unique user experience by providing the power to manage cases from the app, to see the current case statuses, and to use specific features, such as QR code scanner, finger signatures, geo-location tagging, audio, image, and video, and much more. Log on to ProcessMaker Mobile via the SAML Authentication Enterprise Plugin. React Native updated.

  1. Requirements
  2. Get ProcessMaker Mobile for Android
  3. Get ProcessMaker Mobile for iOS
  4. Log on to ProcessMaker Mobile
  5. The Case List in ProcessMaker Mobile
  6. Mobile Controls
  7. Run a Case on ProcessMaker Mobile
  8. ProcessMaker Offline Mobile Forms
  9. Use an Endpoint in ProcessMaker Mobile
  10. Older Versions
Please rate how useful you found this document: 
Average: 3.2 (9 votes)

The ProcessMaker Enterprise Edition v. 3.0.x offers features, performance improvements and plugins compatible with the new BPMN designer. Take into account that the plugins are still being moved/integrated with the enterprise edition of ProcessMaker 3.0. Not all the plugins were moved yet. That's why there is still the need to support both the plugins and the integrated features.

Additionally ProcessMaker 3.0 support both versions of processes the Classic and BPMN. Classic processes only work with plugins and BPMN processes work with features and plugins supported by them.

Current GA Version: 3.0.4 (September 13th, 2016)

  1. Resources
  2. Installation guide
  3. Enterprise Feature/Plugins Manager Tool
  4. Enterprise Features

    Feature Open Source Standard Corporate Enterprise
    Core
    BPMN 2.0 Process Designer
    HTML5 Responsive Form Designer
    Output Document Builder
    Basic Dashboards
    Events
    User Portal
    User Management
    Programming
    REST & SOAP APIs
    ProcessMaker PHP Functions
    JavaScript Functions and Methods
    Productivity
    Custom Case Lists
    Actions By Email
    External Registration Wizard Installed as Plugin
    Service Level Agreement (SLA) Monitor Installed as Plugin
    Multiple Input Document Uploader Installed as Plugin
    PowerUp Functions Installed as Plugin
    Batch Routing
    Multiple SendMail Addresses and Servers
    FTP Monitor Installed as Plugin
    User-Based Time Zone Management New! in version 3.0.1.7
    User-Based Language Settings Management New! in version 3.0.1.7
    Add-ons
    Business Rules Installed as Plugin
    Reporting
    Simple Reports Installed as Plugin
    KPIs
    Advanced Dashboards Installed as Plugin
    Connectivity
    Advanced LDAP/AD
    Windows Single Sign On
    Outlook Client Installed as Plugin
    Mobility
    Android & iOS Native Apps Available in the
    Android and iOS Market
    Barcode scanner field
    Finger signature field
    Realtime Google Maps
    Photo attachment field
    Video attachment field
    Audio attachment field
    Security and Scalability
    Plugin/Trigger Code Security Scanner
    Advanced Security for User Passwords
    Advanced Audit Log
    Enhanced Login Installed as Plugin
    Promotion Manager New! in version 3.0.1.8
    Performance
    Independent Read and Write Database Management
    Case Archive / Restore Installed as Plugin
    Advanced Performance Monitor Dashboards (*) Installed as Plugin
    Reseller/OEM Features
    Multitenant Manager (**) Installed as Plugin

    (*) Advanced Performance Monitor Dashboards are included in Cloud Only for Gold, and in Cloud & On-Site for Platinum plans.

    (**) Not available in Cloud

Please rate how useful you found this document: 
Average: 3.9 (9 votes)