Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Table of Contents |
---|
Thai |
---|
ลักษณะ |
Thai |
---|
ตัวอย่างโค้ด |
Code Block | ||
---|---|---|
| ||
import org.joget.apps.app.service.AppUtil; import org.joget.workflow.model.WorkflowProcessResult; import org.joget.workflow.model.service.WorkflowManager; WorkflowManager workflowManager = (WorkflowManager) AppUtil.getApplicationContext().getBean("workflowManager"); String recordId = "001"; String processDefId = "crm#2#process1"; //Start a process with existing record WorkflowProcessResult result = workflowManager.processStart(processDefId, null, null, null, recordId, boolean false); |
Thai |
---|
ฟิลด์ |
public static String LATEST = "latest";
Keyword used to replace the version number in process definition id to always use the latest version.
Thai |
---|
คีย์เวิร์ดที่ใช้เพื่อแทนที่หมายเลขเวอร์ชันใน id นิยามกระบวนการเพื่อใช้เวอร์ชันล่าสุดเสมอ |
Thai |
---|
กระบวนการ |
public void activityAbort(java.lang.String processId, java.lang.String activityDefId)
Abort an activity based on the process instance Id and activity definition ID.
Thai |
---|
ยกเลิกกิจกรรมตามรหัสอินสแตนซ์กระบวนการและรหัสนิยามกิจกรรม |
public void activityVariable(java.lang.String activityInstanceId, java.lang.String variableId, java.lang.Object variableValue)
Set the workflow variable based on an activity instance ID.
Thai |
---|
ตั้งค่าตัวแปรเวิร์กโฟลว์ตาม ID อินสแตนซ์กิจกรรม |
public void activityVariables(java.lang.String activityInstanceId, java.util.Map<java.lang.String, java.lang.String> variables)
Set the workflow variables based on an activity instance ID
Thai |
---|
ตั้งค่าตัวแปรเวิร์กโฟลว์ตามรหัสกิจกรรมอินสแตนซ์ |
public boolean activityStart(java.lang.String processId, java.lang.String activityDefId, boolean abortRunningActivities)
Start a specific activity for a running process instance.
Thai |
---|
เริ่มกิจกรรมเฉพาะสำหรับอินสแตนซ์กระบวนการที่กำลังทำงานอยู่ |
public void assignmentAccept(java.lang.String activityId)
...
Deprecated Since v3, the concept of accept & withdraw assignment is removed
Thai |
---|
ยอมรับการมอบหมาย (สำหรับผู้ใช้ปัจจุบัน) โดยอิงตาม ID อินสแตนซ์กิจกรรม เลิกใช้ตั้งแต่ v3 แนวคิดการยอมรับและถอนการมอบหมายจะถูกลบออก |
public void assignmentComplete(java.lang.String activityId)
Complete an assignment (for the current user) based on the activity instance ID.
Thai |
---|
ทำการมอบหมาย (สำหรับผู้ใช้ปัจจุบัน) ให้เสร็จสมบูรณ์โดยอิงจาก ID อินสแตนซ์กิจกรรม |
public void assignmentComplete(java.lang.String activityId, java.util.Map<java.lang.String, java.lang.String> variableMap)
Complete an assignment (for the current user) while setting workflow variable values
Thai |
---|
ทำการกำหนดให้เสร็จสมบูรณ์ (สำหรับผู้ใช้ปัจจุบัน) ในขณะที่ตั้งค่าตัวแปรเวิร์กโฟลว์ |
public void assignmentForceComplete(public void assignmentForceComplete(java.lang.String processDefId, java.lang.String processId, java.lang.String activityId, java.lang.String username)
Force completes an assignment of a user
Thai |
---|
บังคับให้เสร็จสิ้นการกำหนดของผู้ใช้ |
public void assignmentReassign(java.lang.String processDefId, java.lang.String processId, java.lang.String activityId, java.lang.String username, java.lang.String replaceUser)
Reassigns the assignment from a user to another user
Thai |
---|
มอบหมายการมอบหมายจากผู้ใช้ให้กับผู้ใช้รายอื่น |
public void assignmentWithdraw(java.lang.String activityId)
...
Deprecated Since v3, the concept of accept & withdraw assignment is removed.
Thai |
---|
ถอนการมอบหมาย (สำหรับผู้ใช้ปัจจุบัน) โดยยึดตาม ID อินสแตนซ์กิจกรรม เลิกใช้ตั้งแต่ v3 แนวคิดการยอมรับและถอนการมอบหมายจะถูกลบออก |
public void assignmentVariable(java.lang.String activityId, java.lang.String variableName, java.lang.String variableValue)
Set workflow variable value based on activity instance ID. This only works when the current user is assigned to the activity.
Thai |
---|
ตั้งค่าตัวแปรเวิร์กโฟลว์ตาม ID อินสแตนซ์กิจกรรม ใช้ได้เฉพาะเมื่อผู้ใช้ปัจจุบันถูกกำหนดให้กับกิจกรรม |
public void assignmentVariables(java.lang.String activityId, java.util.Map<java.lang.String, java.lang.String> variableMap)
Set workflow variables value based on activity instance ID. This only works when the current user is assigned to the activity.
Thai |
---|
ตั้งค่าตัวแปรเวิร์กโฟลว์ตาม ID อินสแตนซ์กิจกรรม ใช้ได้เฉพาะเมื่อผู้ใช้ปัจจุบันถูกกำหนดให้กับกิจกรรม |
public org.joget.workflow.model.WorkflowActivity getActivityById(java.lang.String activityId)
Returns an activity instance based on the activity instance ID.
Thai |
---|
ส่งคืนอินสแตนซ์ของกิจกรรมตามรหัสอินสแตนซ์ของกิจกรรม |
...
Deprecated Since v3, the concept of accept & withdraw assignment is removed.
Thai |
---|
รับค่าแม็พของกิจกรรมที่แอ็คทีฟในอินสแตนซ์กระบวนการ เลิกใช้ตั้งแต่ v3 แนวคิดการยอมรับและถอนการมอบหมายจะถูกลบออก |
public java.util.Collection<org.joget.workflow.model.WorkflowActivity> getActivityList(java.lang.String processId, java.lang.Integer start, java.lang.Integer rows, java.lang.String sort, java.lang.Boolean desc)
Returns a list of running or completed activities for a process instance ID.
Thai |
---|
ส่งคืนรายการของการรันหรือกิจกรรมที่เสร็จสิ้นแล้วสำหรับ ID อินสแตนซ์กระบวนการ |
public int getActivitySize(java.lang.String processId)
Returns the number of running or completed activities for a process instance ID.
Thai |
---|
ส่งคืนจำนวนการรันหรือกิจกรรมที่เสร็จสิ้นแล้วสำหรับ ID อินสแตนซ์กระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowVariable> getActivityVariableList(java.lang.String activityId)
Returns a list of workflow variables for the specified activity instance ID (for any user)
Thai |
---|
ส่งคืนรายการของตัวแปรเวิร์กโฟลว์สำหรับ ID อินสแตนซ์กิจกรรมที่ระบุ (สำหรับผู้ใช้ใด ๆ ) |
public org.joget.workflow.model.WorkflowAssignment getAssignment(java.lang.String activityId)
Returns an assignment for the current user based on an activity instance ID.
Thai |
---|
ส่งคืนการมอบหมายสำหรับผู้ใช้ปัจจุบันโดยอิงตาม ID อินสแตนซ์กิจกรรม |
...
Deprecated Since v3, the concept of accept & withdraw assignment is removed.
Thai |
---|
ส่งคืนการมอบหมายที่ยอมรับสำหรับผู้ใช้ปัจจุบัน เลิกใช้ตั้งแต่ v3 แนวคิดการยอมรับและถอนการมอบหมายจะถูกลบออก |
public org.joget.workflow.model.WorkflowAssignment getAssignmentByProcess(java.lang.String processId)
Returns the first assignment for the current user based on a process instance ID.
Thai |
---|
ส่งคืนการมอบหมายแรกสำหรับผู้ใช้ปัจจุบันโดยอิงจาก ID อินสแตนซ์กระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowAssignment> getAssignmentList(java.lang.Boolean accepted, java.lang.String processDefId, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)
Returns a list of assignments for the current user
Thai |
---|
ส่งคืนรายการการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
public java.util.Collection<org.joget.workflow.model.WorkflowAssignment> getAssignmentList(java.lang.String packageId, java.lang.String processDefId, java.lang.String processId, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)
Returns a list of assignments for the current user.
Thai |
---|
ส่งคืนรายการการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
public java.util.Collection<org.joget.workflow.model.WorkflowAssignment> getAssignmentList(java.lang.String packageId, java.lang.String processDefId, java.lang.String processId, java.lang.String activityDefId, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)
Returns a list of assignments for the current user.
Thai |
---|
ส่งคืนรายการการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
...
Returns a list of assignments for the current user filter by processDefIds
Thai |
---|
ส่งคืนรายการของการมอบหมายสำหรับตัวกรองผู้ใช้ปัจจุบันโดย processDefIds |
...
Returns the number of assignments for the current user filter by processDefIds.
Thai |
---|
ส่งคืนจำนวนของการกำหนดสำหรับตัวกรองผู้ใช้ปัจจุบันโดย processDefIds |
public java.util.Collection<org.joget.workflow.model.WorkflowAssignment> getAssignmentListLite(java.lang.String packageId, java.lang.String processDefId, java.lang.String processId, java.lang.String activityDefId, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)
Returns a list of assignments with lite info for the current user.
Thai |
---|
ส่งคืนรายการของการมอบหมายด้วยข้อมูล lite สำหรับผู้ใช้ปัจจุบัน |
...
Returns the all (pending and accepted) assignments for the current user.
Thai |
---|
ส่งคืนการมอบหมายทั้งหมด (รออนุมัติและยอมรับ) สำหรับผู้ใช้ปัจจุบัน |
public org.joget.commons.util.PagedList<org.joget.workflow.model.WorkflowAssignment> getAssignmentPendingList(java.lang.String processDefId, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)
Returns pending assignments for the current user
Thai |
---|
ส่งคืนการมอบหมายที่รอดำเนินการสำหรับผู้ใช้ปัจจุบัน |
public java.util.List<java.lang.String> getAssignmentResourceIds(java.lang.String processId, java.lang.String processInstanceId, java.lang.String activityInstanceId)
Returns a list of usernames that are assigned to a specific activity instance.
Thai |
---|
ส่งคืนรายการชื่อผู้ใช้ที่กำหนดให้กับอินสแตนซ์กิจกรรมเฉพาะ |
public int getAssignmentSize(java.lang.Boolean accepted, java.lang.String processDefId)
Returns the number of assignments for the current user.
Thai |
---|
ส่งคืนจำนวนการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
public int getAssignmentSize(java.lang.String packageId, java.lang.String processDefId, java.lang.String processId)
Returns the number of assignments for the current user.
Thai |
---|
ส่งคืนจำนวนการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
public int getAssignmentSize(java.lang.String packageId, java.lang.String processDefId, java.lang.String processId, java.lang.String activityDefId)
Returns the number of assignments for the current user.
Thai |
---|
ส่งคืนจำนวนการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
...
Returns a list of workflow variables for the specified activity instance ID (only if assigned to the current user)
Thai |
---|
ส่งคืนรายการของตัวแปรเวิร์กโฟลว์สำหรับ ID อินสแตนซ์กิจกรรมที่ระบุ (เฉพาะในกรณีที่กำหนดให้กับผู้ใช้ปัจจุบัน) |
public java.util.Collection<org.joget.workflow.model.WorkflowProcess> getCompletedProcessList(java.lang.String packageId, java.lang.String processId, java.lang.String processName, java.lang.String version, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)
Returns a list of completed processes, filtered by optional parameter values.
Thai |
---|
ส่งคืนรายการกระบวนการที่เสร็จสมบูรณ์กรองโดยค่าพารามิเตอร์ทางเลือก |
public int getCompletedProcessSize(java.lang.String packageId, java.lang.String processId, java.lang.String processName, java.lang.String version)
Returns the number of completed processes, filtered by optional parameter values.
Thai |
---|
ส่งคืนจำนวนกระบวนการที่เสร็จสมบูรณ์กรองโดยค่าพารามิเตอร์ทางเลือก |
...
Replaces the WorkflowManager.LATEST in process def id to the latest process def id
Thai |
---|
แทนที่ WorkflowManager.LATEST ในกระบวนการ def id เป็นรหัส def กระบวนการล่าสุด |
public java.lang.String getCurrentPackageVersion(java.lang.String packageId)
Returns the latest package version for the given package ID
Thai |
---|
ส่งคืนเวอร์ชันแพ็กเกจล่าสุดสำหรับ ID แพ็กเกจที่กำหนด |
...
Gets the usernames of process activity for process version migration
Thai |
---|
รับชื่อผู้ใช้ของกิจกรรมกระบวนการสำหรับการโยกย้ายเวอร์ชันกระบวนการ |
public org.joget.workflow.model.WorkflowAssignment getMockAssignment(java.lang.String activityId)
Returns a mock assignment based on an activity instance ID.
Thai |
---|
ส่งคืนการกำหนดจำลองตาม ID อินสแตนซ์กิจกรรม |
public org.joget.workflow.model.WorkflowPackage getPackage(java.lang.String packageId, java.lang.String version)
Retrieve a specific workflow package.
Thai |
---|
ดึงแพคเกจเวิร์กโฟลว์เฉพาะ |
public byte[] getPackageContent(java.lang.String packageId, java.lang.String version)
Returns the XPDL content for a package version.
Thai |
---|
ส่งคืนเนื้อหา XPDL สำหรับเวอร์ชันแพ็คเกจ |
...
Reads package ID from XPDL definition
Thai |
---|
อ่าน ID แพ็กเกจจากนิยาม XPDL |
public java.util.Collection<org.joget.workflow.model.WorkflowPackage> getPackageList()
Returns a list of packages currently in the system.
Thai |
---|
ส่งคืนรายการแพ็กเกจที่อยู่ในระบบในปัจจุบัน |
public java.util.Map<java.lang.String, org.joget.workflow.model.WorkflowParticipant> getParticipantMap(java.lang.String processDefId)
Returns the participant definitions for a process definition ID in a map.
Thai |
---|
ส่งคืนนิยามผู้เข้าร่วมสำหรับ ID นิยามกระบวนการในแผนที่ |
public org.joget.workflow.model.WorkflowProcess getProcess(java.lang.String processDefId)
Returns a process definition by its definition ID.
Thai |
---|
ส่งคืนนิยามกระบวนการตาม ID นิยาม |
...
Returns the activity definitions for a process definition ID.
Thai |
---|
ส่งคืนนิยามกิจกรรมสำหรับ ID นิยามกระบวนการ |
...
Returns the activity definitions for a process definition ID.
Thai |
---|
ส่งคืนนิยามกิจกรรมสำหรับ ID นิยามกระบวนการ |
...
Returns a process definition ID based on a process instance ID.
Thai |
---|
ส่งคืน ID นิยามกระบวนการตาม ID อินสแตนซ์กระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowProcess> getProcessList(java.lang.String packageId)
Returns a list of process definitions.
Thai |
---|
ส่งคืนรายการนิยามกระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowProcess> getProcessList(java.lang.String packageId, java.lang.String version)
Returns a list of process definitions.
Thai |
---|
ส่งคืนรายการนิยามกระบวนการ |
public org.joget.commons.util.PagedList<org.joget.workflow.model.WorkflowProcess> getProcessList(java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows, java.lang.String packageId, java.lang.Boolean all, java.lang.Boolean checkWhiteList);
Returns a list of process definitions
Thai |
---|
ส่งคืนรายการนิยามกระบวนการ |
...
Returns the participant definitions for a process definition ID.
Thai |
---|
ส่งคืนนิยามผู้เข้าร่วมสำหรับ ID นิยามกระบวนการ |
...
Returns the application definitions for a process definition ID.
Thai |
---|
ส่งคืนนิยามแอ็พพลิเคชันสำหรับ ID นิยามกระบวนการ |
public java.lang.String getProcessVariable(java.lang.String processInstanceId, java.lang.String variableId)
Returns the variable value based on a process instance ID.
Thai |
---|
ส่งคืนค่าตัวแปรตาม ID อินสแตนซ์กระบวนการ |
public javapublic java.util.Collection<org.joget.workflow.model.WorkflowVariable> getProcessVariableDefinitionList(java.lang.String processDefId)
Returns the variable definitions for a process definition ID.
Thai |
---|
ส่งคืนนิยามตัวแปรสำหรับ ID นิยามกระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowVariable> getProcessVariableList(java.lang.String processId)
Returns a list of workflow variables for the specified process instance ID (for any user)
Thai |
---|
ส่งคืนรายการของตัวแปรเวิร์กโฟลว์สำหรับ ID อินสแตนซ์กระบวนการที่ระบุ (สำหรับผู้ใช้ใด ๆ ) |
...
Gets the service level for a specific activity instance ID.
Thai |
---|
รับระดับการบริการสำหรับ ID อินสแตนซ์กิจกรรมเฉพาะ |
...
Gets the service level for a specific process instance ID.
Thai |
---|
รับระดับการบริการสำหรับ ID อินสแตนซ์กระบวนการเฉพาะ |
public org.joget.workflow.model.WorkflowActivity getRunningActivityInfo(java.lang.String activityInstanceId)
Returns activity monitoring info (eg date creation, limit, due (creation + limit), delay and completion) for a process instance ID.
Thai |
---|
ส่งคืนข้อมูลการตรวจสอบกิจกรรม (เช่นการสร้างวันที่, จำกัด , กำหนด (สร้าง + จำกัด ), ความล่าช้าและความสำเร็จ) สำหรับ ID อินสแตนซ์กระบวนการ |
public org.joget.workflow.model.WorkflowProcess getRunningProcessById(java.lang.String processId)
Returns a running process by process instance ID.
Thai |
---|
ส่งคืนกระบวนการที่กำลังรันโดย ID อินสแตนซ์กระบวนการ |
public org.joget.workflow.model.WorkflowProcess getRunningProcessInfo(java.lang.String processInstanceId)
Returns process monitoring info (eg date creation, due dates, etc) for a process instance ID.
Thai |
---|
ส่งคืนข้อมูลการตรวจสอบกระบวนการ (เช่นการสร้างวันที่ครบกำหนด ฯลฯ ) สำหรับ ID อินสแตนซ์กระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowProcess> getRunningProcessList(java.lang.String packageId, java.lang.String processId, java.lang.String processName, java.lang.String version, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)
Returns a list of running processes, filtered by optional parameter values.values.
Thai |
---|
ส่งคืนรายการกระบวนการที่กำลังรันซึ่งกรองโดยค่าพารามิเตอร์ทางเลือก |
public int getRunningProcessSize(java.lang.String packageId, java.lang.String processId, java.lang.String processName, java.lang.String version)
Returns the number of running processes, filtered by optional parameter values.
Thai |
---|
ส่งคืนจำนวนกระบวนการที่กำลังรันซึ่งกรองโดยค่าพารามิเตอร์ทางเลือก |
...
processDefId - Unsed for now
Thai |
---|
ส่งคืนชื่อของผู้ใช้ที่ยอมรับ / เสร็จสิ้นกิจกรรม พารามิเตอร์: processDefId - ยกเลิกการสมัครตอนนี้ |
public org.joget.workflow.model.WorkflowProcessLink getWorkflowProcessLink(java.lang.String processId)
Gets the parent process instance id of a process instance
Thai |
---|
รับ ID อินสแตนซ์กระบวนการหลักของอินสแตนซ์กระบวนการ |
public org.joget.workflow.model.service.WorkflowUserManager getWorkflowUserManager()
Method used by system to get WorkflowUserManager implementation
Thai |
---|
วิธีที่ระบบใช้ในการรับการปรับใช้ WorkflowUserManager |
public java.lang.Boolean internalCheckDeadlines(java.lang.String[] pids)
Internal method used to checks deadlines for selected process instances
Thai |
---|
วิธีการภายในที่ใช้ในการตรวจสอบกำหนดเวลาสำหรับอินสแตนซ์กระบวนการที่เลือก |
public void internalCheckDeadlines(int instancesPerTransaction, int failuresToIgnore)
Internal method used to checks deadlines
Thai |
---|
วิธีการภายในที่ใช้ในการตรวจสอบกำหนดเวลา |
...
Internal method used to delete the processes link
Thai |
---|
เมธอดภายในใช้เพื่อลบลิงก์กระบวนการ |
...
Internal method used to delete a process instance only if it is completed.
Thai |
---|
เมธอดภายในใช้เพื่อลบอินสแตนซ์กระบวนการเฉพาะเมื่อเสร็จสิ้น |
...
Internal method used to updates deadline checker time interval
Thai |
---|
วิธีการภายในที่ใช้ในการปรับปรุงช่วงเวลาตรวจสอบกำหนดเวลา |
public java.lang.Boolean isAssignmentExist(java.lang.String activityId)
Check an assignment is exist or not (for current user) based on an activity instance ID.
Thai |
---|
ตรวจสอบว่าการมอบหมายนั้นมีอยู่หรือไม่ (สำหรับผู้ใช้ปัจจุบัน) ตามรหัสกิจกรรมอินสแตนซ์ |
public java.lang.Boolean isPackageIdExist(java.lang.String packageId)
Checks to see whether or not package exists.
Thai |
---|
ตรวจสอบเพื่อดูว่ามีแพ็คเกจอยู่หรือไม่ |
public java.lang.Boolean isUserInWhiteList(java.lang.String processDefId)
Checks the current user is allow to start a process
Thai |
---|
ตรวจสอบผู้ใช้ปัจจุบันได้รับอนุญาตให้เริ่มกระบวนการ |
public java.lang.Boolean processAbort(java.lang.String processId)
Abort a process instance..
Thai |
---|
ยกเลิกตัวอย่างกระบวนการ |
...
Start a new process while copying variables, form data and running activities from a previous running process instance.
Thai |
---|
เริ่มต้นกระบวนการใหม่ในขณะที่คัดลอกตัวแปรจัดรูปแบบข้อมูลและเรียกใช้กิจกรรมจากอินสแตนซ์กระบวนการทำงานก่อนหน้า |
...
Create a process instance without starting any activities.
Thai |
---|
สร้างตัวอย่างกระบวนการโดยไม่ต้องเริ่มกิจกรรมใด ๆ |
public void processDeleteAndUnload(java.lang.String packageId)
Deletes all versions for a package together with its associated process instances.
Thai |
---|
ลบเวอร์ชันทั้งหมดสำหรับแพ็คเกจพร้อมกับอินสแตนซ์กระบวนการที่เกี่ยวข้อง |
...
Deletes a specific package version together with its process instances.
Thai |
---|
ลบเวอร์ชันแพ็กเกจเฉพาะพร้อมกับอินสแตนซ์กระบวนการ |
public org.joget.workflow.model.WorkflowProcessResult processStart(java.lang.String processDefId)
Starts a process based on the process definition ID.
Thai |
---|
เริ่มต้นกระบวนการตาม ID นิยามกระบวนการ |
public org.joget.workflow.model.WorkflowProcessResult processStart(java.lang.String processDefId, java.util.Map<java.lang.String, java.lang.String> variables)
Starts a process based on the process definition ID, while setting workflow variables values
Thai |
---|
เริ่มต้นกระบวนการตาม ID นิยามกระบวนการขณะตั้งค่าตัวแปรเวิร์กโฟลว์ |
public org.joget.workflow.model.WorkflowProcessResult processStart(java.lang.String processDefId, java.util.Map<java.lang.String, java.lang.String> variables, java.lang.String startProcUsername)
Starts a process based on the process definition ID, while setting workflow variables values and start process username.
Thai |
---|
เริ่มต้นกระบวนการตาม ID นิยามกระบวนการขณะตั้งค่าตัวแปรเวิร์กโฟลว์และเริ่มชื่อผู้ใช้กระบวนการ |
public org.joget.workflow.model.WorkflowProcessResult processStart(java.lang.String processDefId, java.lang.String processId, java.util.Map<java.lang.String, java.lang.String> variables, java.lang.String startProcUsername, java.lang.String parentProcessId, java.lang.Boolean startManually)
...
Parameters:
processDefId - The process definition ID of the process to start
processId - The process instance ID of a current running process to start
variables - Workflow variables values to set for the process
startProcUsername - The username of the person starting the process
parentProcessId - The process instance ID of a parent or calling process
startManually - Set to true to prevent beginning activities from being started.activities from being started.
Thai |
---|
วิธีการทั่วไปเพื่อเริ่มกระบวนการด้วยตัวเลือกที่หลากหลาย พารามิเตอร์: |
...
Starts a process based on the process definition ID, while setting workflow variables values, start process username and parent process id.
Thai |
---|
เริ่มต้นกระบวนการตาม ID นิยามกระบวนการขณะตั้งค่าตัวแปรเวิร์กโฟลว์เริ่มชื่อผู้ใช้กระบวนการและรหัสกระบวนการหลัก |
public org.joget.workflow.model.WorkflowProcessResult processStartWithLinking(java.lang.String processDefId, java.util.Map<java.lang.String, java.lang.String> variables, java.lang.String startProcUsername, java.lang.String parentProcessId)
Starts a process based on the process definition ID, while setting workflow variables values, start process username and parent process id.
Thai |
---|
เริ่มต้นกระบวนการตาม ID นิยามกระบวนการขณะตั้งค่าตัวแปรเวิร์กโฟลว์เริ่มชื่อผู้ใช้กระบวนการและรหัสกระบวนการหลัก |
public java.lang.String processUpload(java.lang.String packageId, byte[] processDefinitionData) throws Exception
Upload a package XPDL together with forms, participant and activity mapping information
Thai |
---|
อัปโหลดแพ็คเกจ XPDL พร้อมกับแบบฟอร์มผู้เข้าร่วมและข้อมูลการแมปกิจกรรม |
...
Upload a package XPDL without updating mapping information
Thai |
---|
อัปโหลดแพ็คเกจ XPDL โดยไม่อัปเดตข้อมูลการจับคู่ |
public void processVariable(java.lang.String processInstanceId, java.lang.String variableId, java.lang.Object variableValue)
Set the workflow variable based on an process instance ID.
Thai |
---|
ตั้งค่าตัวแปรเวิร์กโฟลว์ตาม ID อินสแตนซ์กระบวนการ |
public void processVariables(java.lang.String processInstanceId, java.util.Map<java.lang.String, java.lang.String> variables)
Set the workflow variables based on an process instance ID.
Thai |
---|
ตั้งค่าตัวแปรเวิร์กโฟลว์ตาม ID อินสแตนซ์กระบวนการ |
...
Reevaluate assignments for an activity based on an activity instance ID.
Thai |
---|
ประเมินการมอบหมายกิจกรรมใหม่ตาม ID อินสแตนซ์กิจกรรม |
...
Reevaluate assignments for a process based on an process instance ID.
Thai |
---|
ประเมินการกำหนดค่าสำหรับกระบวนการตาม ID อินสแตนซ์กระบวนการ |
...
Reevaluate assignments for an user
Thai |
---|
ประเมินการมอบหมายสำหรับผู้ใช้ใหม่ |
public void removeProcessInstance(java.lang.String procInstanceId)
Deletes a process instance.
Thai |
---|
ลบอินสแตนซ์กระบวนการ |
public void setWorkflowUserManager(WorkflowUserManager userManager)
Method used by system to sets WorkflowUserManager implementation
Thai |
---|
วิธีที่ระบบใช้เพื่อตั้งค่าการใช้งาน WorkflowUserManager |