Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 2.26 KB

File metadata and controls

65 lines (45 loc) · 2.26 KB

ProcessMaker External Editor README

This is not an official editor. I am not affiliated with ProcessMaker

Update PHP trigger and Dynaform JavaScript in Visual Studio Code.

Features

Retrieve project of a ProcessMaker and write to disk php triggers and Dynaforms JavaScript scripts.

Modified and saved script can be upload to ProcessMaker Server.

One simple command PMKR : Sync.

Extension Settings

Must be in user settings.

Settings Example Value Description
pmkr_workspace "workflow" ProcessMaker workspace, default is workflow
pmkr_client_id "GVKFCISAMPLEVJHKBVKZNPHCZEEYL" ProcessMaker Client id
pmkr_client_secret "35976236857SAMPLEaf7047158145" ProcessMaker Client secret
pmkr_username "John_Doe" The username of a ProcessMaker user
pmkr_userpassword "JDPassword" ProcessMaker user password
pmkr_base_url "https://ProcessMaker.mycompagny.com" ProcessMaker url
pmkr_api_ver "/api/1.0" ProcessMaker Api version, default is /api/1.0
pmkr_loc_workspace_path "/home/yourname/Documents/PMworkspace" Path to Local Folder

How to

  1. Open Settings, search for pmkr
  2. Fill them
  3. In vscode open the folder you have define in pmkr_loc_workspace_path
  4. Call Command Sync, to download ProcessMaker Script to your local file system
  5. Once you have saved scripts, you can Sync again to upload scripts in ProcessMaker
  • Tip 1 : You can now use Git.
  • Tip 2 : You can now use snippet.
  • Tip 3 : Enjoy !

Screen


What you cannot do

  • Create Triggers, must be create in ProcessMakers
  • Create Dynaform script, must be create in ProcessMakers

Requirements

  • SuperAgent : npm install -g superagent
  • fs-extra : npm install -g fs-extra
  • mkdirp : npm install -g mkdirp

Known Issues

  • Settings must be define in user settings

Release Notes

0.1.0

Initial release of ProcessMaker External Editor (BETA)