Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
Thai |
---|
ผู้ใช้อาจสงสัยว่าสถานะของแอพพลิเคชันที่ส่งมานั้นเป็นอย่างไร เราจะพยายามแก้ไขปัญหานี้โดยสร้างรายการที่จะแสดงข้อมูลแอปพลิเคชันพร้อมกับกิจกรรมที่รอดำเนินการและผู้ใช้ที่รอดำเนินการ ด้วยวิธีนี้ผู้ร้องขอ / ผู้ใช้จะสามารถบอกสถานะของแอปพลิเคชัน / กระบวนการของพวกเขาได้ ในแบบฝึกหัดนี้เรากำลังใช้แอพเรียกร้องค่าใช้จ่ายการบริหารทรัพยากรบุคคลที่รวมอยู่ใน Joget Enterprise รุ่นที่มี MySQL เป็นฐานข้อมูล |
Figure 1: Viewing submitted application through Datalist
...
Create a new Datalist.
Thai |
---|
สร้างดาต้าลิสต์ใหม่ |
Choose JDBC Datalist Database Binder.
Thai |
---|
เลือกตัวยึดฐานข้อมูล JDBC Datalist |
In "Configure JDBC Datalist Database Binder", choose "Default Datasource" in "Datasource".
Thai |
---|
ใน "กำหนดค่า JDBC Datalist Binder ฐานข้อมูล" เลือก "Default Datasource" ใน "Datasource" |
Apply the following query in "SQL SELECT Query"
Thai |
---|
ใช้แบบสอบถามต่อไปนี้ใน "SQL SELECT Query" |
Code Block | ||
---|---|---|
| ||
SELECT a.*, sact.Name AS activityName, GROUP_CONCAT(DISTINCT sass.ResourceId SEPARATOR ', ') AS assignee FROM app_fd_hr_expense_claim a JOIN SHKActivities sact on a.id = sact.ProcessId JOIN SHKActivityStates ssta ON ssta.oid = sact.State INNER JOIN SHKAssignmentsTable sass ON sact.Id = sass.ActivityId WHERE ssta.KeyValue = 'open.not_running.not_started' GROUP BY a.id |
Note: Please replace the code "app_fd_hr_expense_claim" with your own table name if you intend to use it for other application.
Thai |
---|
หมายเหตุ: โปรดแทนที่รหัส "app_fd_hr_expense_claim" ด้วยชื่อตารางของคุณเองหากคุณตั้งใจจะใช้สำหรับแอปพลิเคชันอื่น |
Set "Primary Key" to "a.id"
Thai |
---|
ตั้งค่า "คีย์หลัก" เป็น "a.id" |
Click OK.
Thai |
---|
คลิกตกลง |
Figure 2: Adding the columns into the Datalist
...
Thai |
---|
รูปที่ 2: การเพิ่มคอลัมน์ใน Datalist ถัดไปเพิ่มในคอลัมน์ที่ตั้งใจและที่สำคัญที่สุดคือเพิ่ม "activityName" และ "assignee" เพื่อเปิดเผยกิจกรรมและผู้รับมอบหมายที่รอดำเนินการ |
Figure 3: Datalist showing the pending activity and assignees
...
Thai |
---|
รูปที่ 3: นักดาต้าลิสต์แสดงกิจกรรมและผู้รับมอบหมายที่รอดำเนินการ Datalist จะแสดงรายการกิจกรรมที่รอดำเนินการทั้งหมดของทุกคน ต่อไปเราจะกรองรายการตามที่ผู้ใช้จะเห็นเฉพาะสิ่งที่พวกเขาส่ง |
Figure 4: Retrieving the requester information
...
Thai |
---|
ด้วยการเปลี่ยนแปลงที่ทำไว้ข้างต้นตอนนี้เราจะสามารถบันทึกรายการที่เกี่ยวข้องกับผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน |
Figure 5: Filtered List of Pending Activity and Assignee
...