3.0 - Tasks
Search
2.x
3.0
3.1
3.2
hide Overview Adding Tasks Connecting Tasks (before version 3.0.1) Connecting Tasks (version 3.0.1 and after) Task Context Menu Task Types Empty Task Send Task Receive Task User Task Service Task
Quick Toolbar
Script Task Manual Task Business Task Marker Type Loop Parallel Sequential Steps Managing the Steps of a Task Assigning Triggers to a Task Assignment Rules Users Tab Cyclical Assignment Manual Assignment Manual Assignment - Known Issues Value Based Assignment Reports To Special Cases Self Service Setting a time limit to claim a case Self Service Value Based Assignment Ad Hoc Users Assignation Window Performance Edit Label Delete Properties Definitions Case Labels Using Variables in Case Labels Timing Control Notifications Examples Value Based Assignment Example Self Service Value Based Assignment Example Unclaiming a Self Service Task
Quick Toolbar
task context menu
trigger New Case
start event
@@USR_USERNAME
web entry
@@USER_LOGGED
@%INDEX @%INDEX
+ 1
@%INDEX + 2
Empty User Manual
http://bugs.processmaker.com/
PMFUserList()
userList()
GET /users
wf_workspace ){ @@supervisor = @@USER_LOGGED; } No higher department
email notifications Scheduled Task
cron
Timeout Triggers for Self Service Tasks
Setting the time limit to claim a case
@@selfServicePool = "24856313956e88484e20548051901710"; //unique ID of a user
@@selfServicePool = "75310693956e884c026c941010229288"; //unique ID of a group
@@selfServicePool = array( "24856313956e88484e20548051901710", //unique ID of a user "75310693956e884c026c941010229288", //unique ID of a group "34300353256e8849a610e70014939032", //unique ID of a user @@USER_LOGGED //unique ID of the current logged-in user ); Value Based Assignment wf_WORKSPACE SELECT CON_ID FROM CONTENT WHERE CON_CATEGORY='GRP_TITLE' AND CON_VALUE='GroupName'
PMFNewCase() PMFNewCaseImpersonate() newCase() POST /cases
newCaseImpersonate()
POST /cases/impersonate
Task Context Menu
@@ @@SYS_CASE_PRIORITY @@SYS_CASE_PRIORITY
#45 [ @@ ]
[ @@ ] summary
@@variable Last Name @@lname @@lname
O'brien
Last Name "O\'brien" @#variable
Last Name: @#lname
@#lname
@#variable
O'brien
Last Name: O'brien
@@variable_label @#clientType_label
@@contractFile
@@contractFilename
@@contractFilename = ''; if (isset(@@contractFile_label) and !empty(@@contractFile_label)) { $aFile = json_decode(@@contractFile_label); if (count($aFile)) @@contractFilename = $aFile[0]; } @#contractFilename
signedContract_2016-10.pdf @@selectCountries
@@selectCountriesNames @@selectCountriesNames = ''; if (isset(@@selectCountries_label) and !empty(@@selectCountries_label)) { $aCountries = json_decode(@@selectCountries_label); foreach ($aCountry as $country) { @@selectCountriesNames .= (empty(@@selectCountriesNames) ? '' : ', ') . $country; } } @#selectCountriesNames
Argentina, Holland, Gambia
calendar
configured to use an email server
Notifications
Process File Manager
if (@#Amount < 1000) $NextUsername = 'gabriela'; //the local manager else $NextUsername = 'rpoe'; //the regional manager //look up the UID for the $NextUsername in ProcessMaker's MySQL database: $query = executeQuery("select USR_UID from USERS where USR_USERNAME='$NextUsername'"); @@NextUser = $query[1]['USR_UID'];
select CON_ID, CON_VALUE from CONTENT where CON_CATEGORY='GRP_TITLE';
@@unclaimCase
@@unclaimCase
"yes"
"yes"
$("#unclaimCase").find("button").click(function(){ this.value = "yes"; });
PMFDerivateCase()
PMFDerivateCase(@@APPLICATION, @%INDEX);
Download Our App
Contact Us +1-617-340-3377
Automate your Workflow with Business Process Management Software licensed under the GNU Affero General Public License version 3 Contact us: mailto:
[email protected] © Copyright 2000-2017 ProcessMaker Inc. All rights reserved.