ProcessMaker API Documentation
Script Central

Get Started with ProcessMaker

Watch our videos to quickly get started with ProcessMaker.

Overview

Get started with ProcessMaker by watching our videos how to do technical and advanced functions. Visit this page often to see new videos. Please note that some videos may display proof-of-concepts and/or slightly outdated user interfaces; use these videos for educational purposes only and not for your production development.

Videos are organized into sections based on their content.

Marketing Eye Candy

This section contains marketing videos for your eye-candy pleasure.

Create a Process
"Leave of Absence" Request
"Expense Report" Request
"Purchase" Request
Create a Process

See how easy it is to create a Process in ProcessMaker.

  • Intended audience: General and new users

  • Viewing time: 1 minute; no narration

"Leave of Absence" Request

See how easy it is to start a Request for a "Leave of Absence" Process.

  • Intended audience: General and new users

  • Viewing time: 5 minutes to watch the four-part video series; no narration

"Expense Report" Request

See how easy it is to start a Request for a "Expense Report" Process.

  • Intended audience: General and new users

  • Viewing time: 3 minutes to watch the three-part video series; no narration

"Purchase" Request

See how easy it is to start a Request for a "Purchase" Process.

  • Intended audience: General and new users

  • Viewing time: 5 minutes to watch the five-part video series; no narration

Develop Processes

This section contains videos discussing Process development proof-of-concepts and ideas how to use ProcessMaker.

Analyze Documents in a "Loan Application" Process
Call Third-Party APIs with Data Connectors
Analyze Documents in a "Loan Application" Process

See how ProcessMaker can integrate with third-party services Amazon Textract and UiPath Robotic Process Automation (RPA) so a loan application workflow can scan, analyze, and intelligently route a Request and provision a bot accordingly.

  • Intended audience: Process designers and business analysts

  • Viewing time: 11 minutes; contains narration

Call Third-Party APIs with Data Connectors

Example 1

See how ProcessMaker Data Connectors call third-party Application Program Interfaces (APIs), and then use that data in Processes.

  • Intended audience: Process designers, business analysts, software developers, coding engineers

  • Viewing time: 9 minutes; contains narration

Example 2

This example demonstrates how a Select List control in a ProcessMaker Screen can display the names of major universities around the world as its options in a drop-down menu. The options in this Select List control come from a ProcessMaker Data Connector that calls a third-party Application Program Interface (API) when the ProcessMaker Screen containing the Select List control opens.

Design ProcessMaker Screens

This section contains videos discussing ProcessMaker Screen design using Screen Builder.

Using Screen Builder
Create a Leave Request Form
Populate a Record List from a Collection
Populate a Select List from a Data Connector
Using Watchers
Using Screen Builder

See how to design interactive web-based forms, called ProcessMaker Screens, using Screen Builder.

  • Intended audience: Process designers, Web designers, graphic designers

  • Viewing time: 3 minutes; no narration

Create a Leave Request Form

See how to design a Leave Request form using Screen Builder.

  • Intended audience: Process designers, Web designers, graphic designers

  • Viewing time: 3 minutes; no narration

Populate a Record List from a Collection

See how to populate a Record List control from records in a ProcessMaker Collection.

  • Intended audience: Process designers, Web designers, graphic designers, software developers, coding engineers

  • Viewing time: 10 minutes; contains narration

Populate a Select List from a Data Connector

Example 1

See how to populate a Select List control from records in a ProcessMaker Data Connector.

  • Intended audience: Process designers, Web designers, graphic designers, software developers, coding engineers

  • Viewing time: 3 minutes; contains narration

Example 2

This example demonstrates how a Select List control in a ProcessMaker Screen can display the names of major universities around the world as its options in a drop-down menu. The options in this Select List control come from a ProcessMaker Data Connector that calls a third-party Application Program Interface (API) when the ProcessMaker Screen containing the Select List control opens.

Use the ProcessMaker API and SDKs

This section contains videos how to use the ProcessMaker RESTful Application Program Interface (API) and ProcessMaker's Software Development Kits (SDKs). Every function that you may do in ProcessMaker's elegant and well-designed user interface makes an API call. Since every ProcessMaker function is supported in the ProcessMaker API, ProcessMaker can be white-labeled to run behind the scenes from other SaaS applications. Learn how you can use the ProcessMaker API.

Start a Request Via the API
Use the PHP SDK
Access the Database Via the API
Use the JavaScript SDK
Start a Request Via the API

Start a ProcessMaker Request using the ProcessMaker RESTful API. Luigi

  • Intended audience: Software developers and coding engineers

  • Viewing time: 2 minutes; contains narration

Use the PHP SDK

Use the PHP SDK with the ProcessMaker RESTful API from inside of a ProcessMaker Script.

  • Intended audience: Software developers and coding engineers

  • Viewing time: 2 minutes; contains narration

Access the Database Via the API

Make calls against the ProcessMaker database using the ProcessMaker RESTful API.

  • Intended audience: Software developers and coding engineers

  • Viewing time: 6 minutes; contains narration

Use the JavaScript SDK