Description |
ลักษณะ |
ตัวอย่างโค้ด |
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); |
ฟิลด์ |
public static String LATEST = "latest";
Keyword used to replace the version number in process definition id to always use the latest version.
คีย์เวิร์ดที่ใช้เพื่อแทนที่หมายเลขเวอร์ชันใน id นิยามกระบวนการเพื่อใช้เวอร์ชันล่าสุดเสมอ |
กระบวนการ |
public void activityAbort(java.lang.String processId, java.lang.String activityDefId)
Abort an activity based on the process instance Id and activity definition ID.
ยกเลิกกิจกรรมตามรหัสอินสแตนซ์กระบวนการและรหัสนิยามกิจกรรม |
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.
ตั้งค่าตัวแปรเวิร์กโฟลว์ตาม 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
ตั้งค่าตัวแปรเวิร์กโฟลว์ตามรหัสกิจกรรมอินสแตนซ์ |
public boolean activityStart(java.lang.String processId, java.lang.String activityDefId, boolean abortRunningActivities)
Start a specific activity for a running process instance.
เริ่มกิจกรรมเฉพาะสำหรับอินสแตนซ์กระบวนการที่กำลังทำงานอยู่ |
public boolean activityStartAndAssignTo(java.lang.String processId, java.lang.String activityDefId, java.lang.String[] usernames, boolean abortRunningActivities)
Start a specific activity for a running process instance, and assign to specific user(s).
เริ่มกิจกรรมเฉพาะสำหรับอินสแตนซ์กระบวนการที่กำลังรันอยู่และกำหนดให้กับผู้ใช้ที่ระบุ |
public void assignmentAccept(java.lang.String activityId)
Accept an assignment (for the current user) based on the activity instance ID.
Deprecated Since v3, the concept of accept & withdraw assignment is removed
ยอมรับการมอบหมาย (สำหรับผู้ใช้ปัจจุบัน) โดยอิงตาม ID อินสแตนซ์กิจกรรม เลิกใช้ตั้งแต่ v3 แนวคิดการยอมรับและถอนการมอบหมายจะถูกลบออก |
public void assignmentComplete(java.lang.String activityId)
Complete an assignment (for the current user) based on the activity instance ID.
ทำการมอบหมาย (สำหรับผู้ใช้ปัจจุบัน) ให้เสร็จสมบูรณ์โดยอิงจาก 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
ทำการกำหนดให้เสร็จสมบูรณ์ (สำหรับผู้ใช้ปัจจุบัน) ในขณะที่ตั้งค่าตัวแปรเวิร์กโฟลว์ |
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
บังคับให้เสร็จสิ้นการกำหนดของผู้ใช้ |
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
มอบหมายการมอบหมายจากผู้ใช้ให้กับผู้ใช้รายอื่น |
public void assignmentWithdraw(java.lang.String activityId)
Withdraw an assignment (for the current user) based on the activity instance ID.
Deprecated Since v3, the concept of accept & withdraw assignment is removed.
ถอนการมอบหมาย (สำหรับผู้ใช้ปัจจุบัน) โดยยึดตาม 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.
ตั้งค่าตัวแปรเวิร์กโฟลว์ตาม 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.
ตั้งค่าตัวแปรเวิร์กโฟลว์ตาม ID อินสแตนซ์กิจกรรม ใช้ได้เฉพาะเมื่อผู้ใช้ปัจจุบันถูกกำหนดให้กับกิจกรรม |
public org.joget.workflow.model.WorkflowActivity getActivityById(java.lang.String activityId)
Returns an activity instance based on the activity instance ID.
ส่งคืนอินสแตนซ์ของกิจกรรมตามรหัสอินสแตนซ์ของกิจกรรม |
public java.util.Map getActivityInstanceByProcessIdAndStatus(java.lang.String processId, java.lang.Boolean accepted)
Gets a map of active activities in a process instance.
Deprecated Since v3, the concept of accept & withdraw assignment is removed.
รับค่าแม็พของกิจกรรมที่แอ็คทีฟในอินสแตนซ์กระบวนการ เลิกใช้ตั้งแต่ 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.
ส่งคืนรายการของการรันหรือกิจกรรมที่เสร็จสิ้นแล้วสำหรับ ID อินสแตนซ์กระบวนการ |
public int getActivitySize(java.lang.String processId)
Returns the number of running or completed activities for a process instance ID.
ส่งคืนจำนวนการรันหรือกิจกรรมที่เสร็จสิ้นแล้วสำหรับ 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)
ส่งคืนรายการของตัวแปรเวิร์กโฟลว์สำหรับ 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.
ส่งคืนการมอบหมายสำหรับผู้ใช้ปัจจุบันโดยอิงตาม ID อินสแตนซ์กิจกรรม |
public org.joget.commons.util.PagedList<org.joget.workflow.model.WorkflowAssignment> getAssignmentAcceptedList(java.lang.String processDefId, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)
Returns accepted assignments for the current user.
Deprecated Since v3, the concept of accept & withdraw assignment is removed.
ส่งคืนการมอบหมายที่ยอมรับสำหรับผู้ใช้ปัจจุบัน เลิกใช้ตั้งแต่ 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.
ส่งคืนการมอบหมายแรกสำหรับผู้ใช้ปัจจุบันโดยอิงจาก ID อินสแตนซ์กระบวนการ |
public org.joget.workflow.model.WorkflowAssignment getAssignmentByRecordId(java.lang.String recordId, java.lang.String processDefId, java.lang.String activityDefId, java.lang.String username)
Returns the first assignment based on record ID.
ส่งคืนการมอบหมายแรกตาม 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
ส่งคืนรายการการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
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.
ส่งคืนรายการการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
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.
ส่งคืนรายการการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
public java.util.Collection<org.joget.workflow.model.WorkflowAssignment> getAssignmentListFilterByProccessDefIds(java.lang.String[] processDefIds, 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 filter by processDefIds
ส่งคืนรายการของการมอบหมายสำหรับตัวกรองผู้ใช้ปัจจุบันโดย processDefIds |
public int getAssignmentListFilterByProccessDefIdsSize(java.lang.String[] processDefIds)
Returns the number of assignments for the current user filter by processDefIds.
ส่งคืนจำนวนของการกำหนดสำหรับตัวกรองผู้ใช้ปัจจุบันโดย 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.
ส่งคืนรายการของการมอบหมายด้วยข้อมูล lite สำหรับผู้ใช้ปัจจุบัน |
public org.joget.commons.util.PagedList<org.joget.workflow.model.WorkflowAssignment> getAssignmentPendingAndAcceptedList(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 the all (pending and accepted) assignments for the current user.
ส่งคืนการมอบหมายทั้งหมด (รออนุมัติและยอมรับ) สำหรับผู้ใช้ปัจจุบัน |
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
ส่งคืนการมอบหมายที่รอดำเนินการสำหรับผู้ใช้ปัจจุบัน |
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.
ส่งคืนรายการชื่อผู้ใช้ที่กำหนดให้กับอินสแตนซ์กิจกรรมเฉพาะ |
public int getAssignmentSize(java.lang.Boolean accepted, java.lang.String processDefId)
Returns the number of assignments for the current user.
ส่งคืนจำนวนการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
public int getAssignmentSize(java.lang.String packageId, java.lang.String processDefId, java.lang.String processId)
Returns the number of assignments for the current user.
ส่งคืนจำนวนการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
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.
ส่งคืนจำนวนการมอบหมายสำหรับผู้ใช้ปัจจุบัน |
public java.util.Collection<org.joget.workflow.model.WorkflowVariable> getAssignmentVariableList(java.lang.String activityId)
Returns a list of workflow variables for the specified activity instance ID (only if assigned to the current user)
ส่งคืนรายการของตัวแปรเวิร์กโฟลว์สำหรับ ID อินสแตนซ์กิจกรรมที่ระบุ (เฉพาะในกรณีที่กำหนดให้กับผู้ใช้ปัจจุบัน) |
public Collection<WorkflowActivity> getClosedActivitiesList(String packageId, String processDefId, String processId, String activityDefId, String username, String state, String sort, Boolean desc, Integer start, Integer rows)
Returns a Collection of WorkflowActivity that matches the search criteria.
These are new methods for Joget DX version 8.1 onwards.
getClosedActivitiesListpublic Collection<WorkflowActivity> getClosedActivitiesList(String packageId, String processDefId, String processId, String activityDefId, String username, String state, String sort, Boolean desc, Integer start, Integer rows) Returns a Collection of WorkflowActivity that matches the search criteria. getClosedActivitiesListSizepublic int getClosedActivitiesListSize(String packageId, String processDefId, String processId, String activityDefId, String username, String state) Returns the result count that matches the search criteria. |
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.
ส่งคืนรายการกระบวนการที่เสร็จสมบูรณ์กรองโดยค่าพารามิเตอร์ทางเลือก |
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.
ส่งคืนจำนวนกระบวนการที่เสร็จสมบูรณ์กรองโดยค่าพารามิเตอร์ทางเลือก |
public java.lang.String getConvertedLatestProcessDefId(java.lang.String processDefId)
Replaces the WorkflowManager.LATEST in process def id to the latest process def id
แทนที่ WorkflowManager.LATEST ในกระบวนการ def id เป็นรหัส def กระบวนการล่าสุด |
public java.lang.String getCurrentPackageVersion(java.lang.String packageId)
Returns the latest package version for the given package ID
ส่งคืนเวอร์ชันแพ็กเกจล่าสุดสำหรับ ID แพ็กเกจที่กำหนด |
public java.util.List<java.lang.String> getMigrationAssignmentUserList(java.lang.String processId, java.lang.String activityDefId)
Gets the usernames of process activity for process version migration
รับชื่อผู้ใช้ของกิจกรรมกระบวนการสำหรับการโยกย้ายเวอร์ชันกระบวนการ |
public org.joget.workflow.model.WorkflowAssignment getMockAssignment(java.lang.String activityId)
Returns a mock assignment based on an activity instance ID.
ส่งคืนการกำหนดจำลองตาม ID อินสแตนซ์กิจกรรม |
public org.joget.workflow.model.WorkflowPackage getPackage(java.lang.String packageId, java.lang.String version)
Retrieve a specific workflow package.
ดึงแพคเกจเวิร์กโฟลว์เฉพาะ |
public byte[] getPackageContent(java.lang.String packageId, java.lang.String version)
Returns the XPDL content for a package version.
ส่งคืนเนื้อหา XPDL สำหรับเวอร์ชันแพ็คเกจ |
public java.lang.String getPackageIdFromDefinition(byte[] processDefinitionData)
Reads package ID from XPDL definition
อ่าน ID แพ็กเกจจากนิยาม XPDL |
public java.util.Collection<org.joget.workflow.model.WorkflowPackage> getPackageList()
Returns a list of packages currently in the system.
ส่งคืนรายการแพ็กเกจที่อยู่ในระบบในปัจจุบัน |
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.
ส่งคืนนิยามผู้เข้าร่วมสำหรับ ID นิยามกระบวนการในแผนที่ |
public org.joget.workflow.model.WorkflowProcess getProcess(java.lang.String processDefId)
Returns a process definition by its definition ID.
ส่งคืนนิยามกระบวนการตาม ID นิยาม |
public java.util.Collection<org.joget.workflow.model.WorkflowActivity> getProcessActivityDefinitionList(java.lang.String processDefId)
Returns the activity definitions for a process definition ID.
ส่งคืนนิยามกิจกรรมสำหรับ ID นิยามกระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowActivity> getProcessActivityDefinitionList(java.lang.String processDefId)
Returns the activity definitions for a process definition ID.
ส่งคืนนิยามกิจกรรมสำหรับ ID นิยามกระบวนการ |
public java.lang.String getProcessDefIdByInstanceId(java.lang.String instanceId)
Returns a process definition ID based on a process instance ID.
ส่งคืน ID นิยามกระบวนการตาม ID อินสแตนซ์กระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowProcess> getProcessList(java.lang.String packageId)
Returns a list of process definitions.
ส่งคืนรายการนิยามกระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowProcess> getProcessList(java.lang.String packageId, java.lang.String version)
Returns a list of process definitions.
ส่งคืนรายการนิยามกระบวนการ |
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
ส่งคืนรายการนิยามกระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowParticipant> getProcessParticipantDefinitionList(java.lang.String processDefId)
Returns the participant definitions for a process definition ID.
ส่งคืนนิยามผู้เข้าร่วมสำหรับ ID นิยามกระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowTool> getProcessToolDefinitionList(java.lang.String processDefId)
Returns the application definitions for a process definition ID.
ส่งคืนนิยามแอ็พพลิเคชันสำหรับ ID นิยามกระบวนการ |
public java.lang.String getProcessVariable(java.lang.String processInstanceId, java.lang.String variableId)
Returns the variable value based on a process instance ID.
ส่งคืนค่าตัวแปรตาม ID อินสแตนซ์กระบวนการ |
public java.util.Collection<org.joget.workflow.model.WorkflowVariable> getProcessVariableDefinitionList(java.lang.String processDefId)
Returns the variable definitions for a process definition ID.
ส่งคืนนิยามตัวแปรสำหรับ 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)
ส่งคืนรายการของตัวแปรเวิร์กโฟลว์สำหรับ ID อินสแตนซ์กระบวนการที่ระบุ (สำหรับผู้ใช้ใด ๆ ) |
public double getServiceLevelMonitorForRunningActivity(java.lang.String activityInstanceId)
Gets the service level for a specific activity instance ID.
รับระดับการบริการสำหรับ ID อินสแตนซ์กิจกรรมเฉพาะ |
public double getServiceLevelMonitorForRunningProcess(java.lang.String processInstanceId)
Gets the service level for a specific process instance ID.
รับระดับการบริการสำหรับ 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.
ส่งคืนข้อมูลการตรวจสอบกิจกรรม (เช่นการสร้างวันที่, จำกัด , กำหนด (สร้าง + จำกัด ), ความล่าช้าและความสำเร็จ) สำหรับ ID อินสแตนซ์กระบวนการ |
public org.joget.workflow.model.WorkflowProcess getRunningProcessById(java.lang.String processId)
Returns a running process by process instance ID.
ส่งคืนกระบวนการที่กำลังรันโดย 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.
ส่งคืนข้อมูลการตรวจสอบกระบวนการ (เช่นการสร้างวันที่ครบกำหนด ฯลฯ ) สำหรับ 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.
ส่งคืนรายการกระบวนการที่กำลังรันซึ่งกรองโดยค่าพารามิเตอร์ทางเลือก |
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.
ส่งคืนจำนวนกระบวนการที่กำลังรันซึ่งกรองโดยค่าพารามิเตอร์ทางเลือก |
public java.lang.String getUserByProcessIdAndActivityDefId(java.lang.String processDefId, java.lang.String processId, java.lang.String activityDefId)
Returns the name of the user that accepted/completed activity.
Parameters:
processDefId - Unsed for now
ส่งคืนชื่อของผู้ใช้ที่ยอมรับ / เสร็จสิ้นกิจกรรม พารามิเตอร์: processDefId - ยกเลิกการสมัครตอนนี้ |
public org.joget.workflow.model.WorkflowProcessLink getWorkflowProcessLink(java.lang.String processId)
Gets the parent process instance id of a process instance
รับ ID อินสแตนซ์กระบวนการหลักของอินสแตนซ์กระบวนการ |
public org.joget.workflow.model.service.WorkflowUserManager getWorkflowUserManager()
Method used by system to get WorkflowUserManager implementation
วิธีที่ระบบใช้ในการรับการปรับใช้ WorkflowUserManager |
public java.lang.Boolean internalCheckDeadlines(java.lang.String[] pids)
Internal method used to checks deadlines for selected process instances
วิธีการภายในที่ใช้ในการตรวจสอบกำหนดเวลาสำหรับอินสแตนซ์กระบวนการที่เลือก |
public void internalCheckDeadlines(int instancesPerTransaction, int failuresToIgnore)
Internal method used to checks deadlines
วิธีการภายในที่ใช้ในการตรวจสอบกำหนดเวลา |
public void internalDeleteWorkflowProcessLink(org.joget.workflow.model.WorkflowProcessLink wfProcessLink)
Internal method used to delete the processes link
เมธอดภายในใช้เพื่อลบลิงก์กระบวนการ |
public void internalRemoveProcessOnComplete(java.lang.String procInstanceId)
Internal method used to delete a process instance only if it is completed.
เมธอดภายในใช้เพื่อลบอินสแตนซ์กระบวนการเฉพาะเมื่อเสร็จสิ้น |
public void internalUpdateDeadlineChecker()
Internal method used to updates deadline checker time interval
วิธีการภายในที่ใช้ในการปรับปรุงช่วงเวลาตรวจสอบกำหนดเวลา |
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.
ตรวจสอบว่าการมอบหมายนั้นมีอยู่หรือไม่ (สำหรับผู้ใช้ปัจจุบัน) ตามรหัสกิจกรรมอินสแตนซ์ |
public java.lang.Boolean isPackageIdExist(java.lang.String packageId)
Checks to see whether or not package exists.
ตรวจสอบเพื่อดูว่ามีแพ็คเกจอยู่หรือไม่ |
public java.lang.Boolean isUserInWhiteList(java.lang.String processDefId)
Checks the current user is allow to start a process
ตรวจสอบผู้ใช้ปัจจุบันได้รับอนุญาตให้เริ่มกระบวนการ |
public java.lang.Boolean processAbort(java.lang.String processId)
Abort a process instance.
ยกเลิกตัวอย่างกระบวนการ |
public org.joget.workflow.model.WorkflowProcessResult processCopyFromInstanceId(java.lang.String currentProcessId, java.lang.String newProcessDefId, java.lang.Boolean abortCurrentProcess)
Start a new process while copying variables, form data and running activities from a previous running process instance.
เริ่มต้นกระบวนการใหม่ในขณะที่คัดลอกตัวแปรจัดรูปแบบข้อมูลและเรียกใช้กิจกรรมจากอินสแตนซ์กระบวนการทำงานก่อนหน้า |
public java.lang.String processCreateWithoutStart(java.lang.String processDefId)
Create a process instance without starting any activities.
สร้างตัวอย่างกระบวนการโดยไม่ต้องเริ่มกิจกรรมใด ๆ |
public void processDeleteAndUnload(java.lang.String packageId)
Deletes all versions for a package together with its associated process instances.
ลบเวอร์ชันทั้งหมดสำหรับแพ็คเกจพร้อมกับอินสแตนซ์กระบวนการที่เกี่ยวข้อง |
public void processDeleteAndUnloadVersion(java.lang.String packageId, java.lang.String version)
Deletes a specific package version together with its process instances.
ลบเวอร์ชันแพ็กเกจเฉพาะพร้อมกับอินสแตนซ์กระบวนการ |
public org.joget.workflow.model.WorkflowProcessResult processStart(java.lang.String processDefId)
Starts a process based on the process definition ID.
เริ่มต้นกระบวนการตาม 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
เริ่มต้นกระบวนการตาม 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.
เริ่มต้นกระบวนการตาม 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)
Generic method to start a process with various options.
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.
วิธีการทั่วไปเพื่อเริ่มกระบวนการด้วยตัวเลือกที่หลากหลาย พารามิเตอร์: |
public org.joget.workflow.model.WorkflowProcessResult processStartWithInstanceId(java.lang.String processDefId, java.lang.String processId, java.util.Map<java.lang.String, java.lang.String> variables)
Starts a process based on the process definition ID, while setting workflow variables values, start process username and parent process id.
เริ่มต้นกระบวนการตาม 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.
เริ่มต้นกระบวนการตาม 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
อัปโหลดแพ็คเกจ XPDL พร้อมกับแบบฟอร์มผู้เข้าร่วมและข้อมูลการแมปกิจกรรม |
public java.lang.String processUploadWithoutUpdateMapping(java.lang.String packageId, byte[] processDefinitionData) throws Exception
Upload a package XPDL without updating mapping information
อัปโหลดแพ็คเกจ 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.
ตั้งค่าตัวแปรเวิร์กโฟลว์ตาม 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.
ตั้งค่าตัวแปรเวิร์กโฟลว์ตาม ID อินสแตนซ์กระบวนการ |
public void reevaluateAssignmentsForActivity(java.lang.String activityInstanceId)
Reevaluate assignments for an activity based on an activity instance ID.
ประเมินการมอบหมายกิจกรรมใหม่ตาม ID อินสแตนซ์กิจกรรม |
public void reevaluateAssignmentsForProcess(java.lang.String procInstanceId)
Reevaluate assignments for a process based on an process instance ID.
ประเมินการกำหนดค่าสำหรับกระบวนการตาม ID อินสแตนซ์กระบวนการ |
public void reevaluateAssignmentsForUser(java.lang.String username)
Reevaluate assignments for an user
ประเมินการมอบหมายสำหรับผู้ใช้ใหม่ |
public void removeProcessInstance(java.lang.String procInstanceId)
Deletes a process instance.
ลบอินสแตนซ์กระบวนการ |
public void setWorkflowUserManager(WorkflowUserManager userManager)
Method used by system to sets WorkflowUserManager implementation
วิธีที่ระบบใช้เพื่อตั้งค่าการใช้งาน WorkflowUserManager |