Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Description

Thai

ลักษณะ

  • org.joget.workflow.model.dao.WorkflowHelper
  • Under wflow-wfengine module
  • Helper methods required by workflow engine for processing during runtime e.g. plugins to execute for a tool, assignees for a participant, processing hash variables, etc.

Code Sample

Thai

ตัวอย่างโค้ด

Code Block
languagejava
import org.joget.apps.app.service.AppUtil;
import org.joget.workflow.model.dao.WorkflowHelper;
 
String appId = "crm";
 
WorkflowHelper workflowMapper = (WorkflowHelper) AppUtil.getApplicationContext().getBean("workflowHelper");
//Get the published process package version        
String currentVersion = workflowMapper.getPublishedPackageVersion(appId);

Methods

Thai

กระบวนการ

addAuditTrail
public void addAuditTrail(java.lang.String clazz, java.lang.String method, java.lang.String message)

Add an audit trail record and trigger audit trail event

Thai

เพิ่มบันทึกหลักฐานการตรวจสอบและเรียกใช้เหตุการณ์การตรวจสอบบัญชี

addAuditTrail
public void addAuditTrail(java.lang.String clazz, java.lang.String method, java.lang.String message, java.lang.Class[] paramTypes, java.lang.Object[] args, java.lang.Object returnjava.lang.Object)

Add an audit trail record and trigger audit trail event

Thai

เพิ่มบันทึกหลักฐานการตรวจสอบและเรียกใช้เหตุการณ์การตรวจสอบบัญชี

executeDeadlinePlugin
public org.joget.workflow.model.WorkflowDeadline executeDeadlinePlugin(java.lang.String processId, java.lang.String activityId, org.joget.workflow.model.WorkflowDeadline deadline, java.util.Date processStartedTime, java.util.Date activityAcceptedTime, java.util.Date activityActivatedTime)

Execute Deadline Plugin

Thai

ดำเนินการเครื่องมือสำหรับการกำหนดที่เฉพาะเจาะจง

executeTool
public boolean executeTool(org.joget.workflow.model.WorkflowAssignment assignment)

Execute a tool for a specific assignment.

Thai

รับรายชื่อผู้รับมอบหมายสำหรับผู้เข้าร่วมในกระบวนการ

getAssignmentUsers
public java.util.List<java.lang.String> getAssignmentUsers(java.lang.String packageId, java.lang.String procDefId, java.lang.String procId, java.lang.String version, java.lang.String actId, java.lang.String requesterUsername, java.lang.String participantId)

Retrieve a list of assignees for a participant in a process

Thai

รับรายชื่อผู้รับมอบหมายสำหรับผู้เข้าร่วมในกระบวนการ

getPublishedPackageVersion

...

Get published package version 

Thai

รับรุ่นแพคเกจที่เผยแพร่

processHashVariable
public java.lang.String processHashVariable(java.lang.String content, org.joget.workflow.model.WorkflowAssignment wfAssignment, java.lang.String escapeFormat, java.util.Map<java.lang.String, java.lang.String> replaceMap)

Processes a string to parse hash variables

Thai

ประมวลผลสตริงเพื่อวิเคราะห์ตัวแปรแฮช