Versions Compared

Key

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

Description

Thai

ลักษณะ

  • org.joget.workflow.util.WorkflowUtil
  • Under wflow-wfengine module
  • Utility methods used by workflow engine

Code Sample

Thai

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

Code Block
languagejava
import javax.servlet.http.HttpServletRequest;
import org.joget.workflow.util.WorkflowUtil;

//get the HTTP request
HttpServletRequest request = WorkflowUtil.getHttpServletRequest();

Methods

Thai

กระบวนการ

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

Convenient method used to add a simple audit trail

Thai

วิธีที่สะดวกใช้เพื่อเพิ่มหลักฐานการตรวจสอบ

addAuditTrail
public static 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 returnObject)

Convenient method used to add an audit trail

Thai

วิธีที่สะดวกใช้เพื่อเพิ่มหลักฐานการตรวจสอบ

containsHashVariable
public static boolean containsHashVariable(java.lang.String content)

Check if the content contains hash (#) character

Thai

ตรวจสอบว่าเนื้อหามีอักขระแฮช (#) หรือไม่

processVariable
public static java.lang.String processVariable(java.lang.String content, java.lang.String formDataTable, org.joget.workflow.model.WorkflowAssignment wfAssignment) 

Parse and replace the Hash Variable in content

Thai

แยกวิเคราะห์และแทนที่ตัวแปรแฮชในเนื้อหา

processVariable
public static java.lang.String processVariable(java.lang.String content, java.lang.String formDataTable, org.joget.workflow.model.WorkflowAssignment wfAssignment, java.lang.String escapeFormat)

Parse and replace the Hash Variable in content. Option to escape with a format

Thai

แยกวิเคราะห์และแทนที่ตัวแปรแฮชในเนื้อหา ตัวเลือกที่จะหลบหนีด้วยรูปแบบ

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

Parse and replace the Hash Variable in content. Option to escape with a format and replace keywords.

Thai

แยกวิเคราะห์และแทนที่ตัวแปรแฮชในเนื้อหา ตัวเลือกที่จะหลบหนีด้วยรูปแบบและแทนที่คำหลัก

getApplicationContext
public static org.springframework.context.ApplicationContext getApplicationContext()

Utility method to retrieve the ApplicationContext of the system

Thai

วิธีการ Utility เพื่อดึง ApplicationContext ของระบบ

getAssignmentUsers
public static 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 users for assignment based on participant mapping

Thai

ดึงผู้ใช้สำหรับการมอบหมายขึ้นอยู่กับการทำแผนที่ผู้เข้าร่วม

getCurrentUserFullName
public static java.lang.String getCurrentUserFullName()

Convenient method used to get the full name of current logged in user

Thai

วิธีที่สะดวกสบายที่ใช้ในการรับชื่อเต็มของผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน

getCurrentUsername
public static java.lang.String getCurrentUsername()

Convenient method used to get current logged in user

Thai

วิธีที่สะดวกในการใช้เพื่อให้ผู้ใช้เข้าสู่ระบบในปัจจุบัน

getHttpServletRequest
public static javax.servlet.http.HttpServletRequest getHttpServletRequest()

...

Return The HTTP request if it is available. If the request is not available, e.g. when triggered from a deadline, null is returned.

Thai

ส่งคืนคำขอ HTTP Servlet ที่เชื่อมโยงกับเธรดปัจจุบัน

ส่งคืนคำขอ HTTP หากพร้อมใช้งาน หากคำขอไม่พร้อมใช้งานเช่น เมื่อถูกเรียกจากกำหนดส่งคืน null จะถูกส่งคืน

getHttpServletResponse
public static javax.servlet.http.HttpServletResponse getHttpServletResponse()

...

Return The HTTP Response if it is available. If the response is not available, e.g. when triggered from a deadline, null is returned.

Thai

ส่งคืน HTTP Servlet Response ที่เชื่อมโยงกับเธรดปัจจุบัน

ส่งคืนการตอบกลับ HTTP หากพร้อมใช้งาน หากไม่มีการตอบกลับเช่น เมื่อถูกเรียกจากกำหนดส่งคืน null จะถูกส่งคืน

getProcessDefIdWithoutVersion

...

Retrieves the process definition ID without the version and package.

Thai

ดึง ID คำจำกัดความของกระบวนการโดยไม่มีรุ่นและแพคเกจ

getProcessDefPackageId
public static java.lang.String getProcessDefPackageId(java.lang.String processDefId)

Retrieves the package ID from the process definition ID.

Thai

ดึง ID แพ็กเกจจาก ID นิยามกระบวนการ

getProcessDefVersion
public static java.lang.String getProcessDefVersion(java.lang.String processDefId)

Retrieves the version from the process definition.

Thai

ดึงข้อมูลรุ่นจากนิยามกระบวนการ

getServiceLevelIndicator
public static java.lang.String getServiceLevelIndicator(double value)

Method used to get the HTML indicator of service level based on value and system setting

Thai

วิธีที่ใช้ในการรับตัวบ่งชี้ HTML ของระดับการให้บริการขึ้นอยู่กับการตั้งค่าและระบบ

getSystemSetupValue
public static java.lang.String getSystemSetupValue(java.lang.String propertyName)

Convenient method used to get a value of system setting

Thai

วิธีที่สะดวกใช้ในการรับค่าการตั้งค่าระบบ

getUserAttribute
public static java.lang.String getUserAttribute(java.lang.String username, java.lang.String attribute)

Convenient method used to get an attribute value from user

Thai

วิธีที่สะดวกใช้ในการตรวจสอบผู้ใช้ที่เข้าสู่ระบบในปัจจุบันเป็นผู้ใช้ที่ไม่ระบุชื่อ

isCurrentUserAnonymous
public static boolean isCurrentUserAnonymous()

Convenient method used to check the current logged in user is an anonymous user

Thai

วิธีที่สะดวกใช้ในการตรวจสอบผู้ใช้ที่เข้าสู่ระบบในปัจจุบันเป็นผู้ใช้ที่ไม่ระบุชื่อ

isCurrentUserInRole
public static boolean isCurrentUserInRole(java.lang.String role)

Convenient method used to check the current logged in user has a role

Thai

วิธีที่สะดวกใช้ในการตรวจสอบผู้ใช้ที่เข้าสู่ระบบในปัจจุบันมีบทบาท