การตรวจสอบ Dashboard
Last updated
Last updated
การตรวจสอบกระบวนการ (Process Monitor) ได้รับการพัฒนาเพื่อตรวจสอบงานโดยรวมในแต่ละกระบวนการตามที่อธิบายไว้ใน การตรวจสอบกระบวนการ และ การตรวจสอบงาน อย่างไรก็ตามหากผู้ใช้ต้องการใช้การตรวจสอบแดชบอร์ดที่กําหนดเองโดยใช้ภาษาการเขียนโปรแกรมต่างๆหรือยูทิลิตี้ ONEWEB Dashboard เขาต้องรู้ความสัมพันธ์ของตารางที่สําคัญระหว่างสคีมา "BPM" และสคีมา "PD" เพื่อดึงงานที่กําลังดําเนินการ
สคีมา "BPM" ใช้เพื่อจัดเก็บการกําหนดค่ารันไทม์ของกระบวนการ มี 3 ตารางสําคัญซึ่งดังแสดงในรูปด้านล่าง
ตาราง "wf_t1_definition" ถูกใช้เพื่อรักษาโครงสร้างการปรับใช้กระบวนการ มี 3 คอลัมน์สําคัญ
"id_" เป็นกุญแจหลัก
"bytes" ถูกใช้เพื่อจัดเก็บโครงสร้าง XML ของการปรับใช้กระบวนการ
"process_key" เป็นชื่อ prorcess ซึ่งสามารถเป็นความสัมพันธ์กับ "project_process_name" ของตาราง "project_process" บนสคีมา "PD"
"wf_t2_task" ใช้เพื่อจัดเก็บงานกิจกรรมทั้งหมดของมนุษย์ที่เกิดขึ้นในกระบวนการ มี 7 คอลัมน์สําคัญ
"id_" เป็นคีย์หลักของตารางนี้
"activity_id" คือ id ของงานโหนดซึ่งสามารถสัมพันธ์กับ "id" ของตาราง "node_task_property" บนสคีมา "PD"
"assign_status" เป็นสถานะของงาน มี 3 ประเภท ASSIGNED, WAITING, CLAIM
"claim_user" เป็นคอลัมน์สําหรับจัดเก็บผู้ใช้ที่อ้างสิทธิ์งาน
"distributor_type" เป็นประเภทของวิธีการมอบหมายงานที่ใช้ มี 5 ประเภท - "ดึง", "Round Robin", "Load Balance", "Routing Policy" และ "Custom"
"instance_id" คือรหัสเฉพาะของรันไทม์กระบวนการที่ดําเนินการ เมื่อใดก็ตามที่กระบวนการดําเนินการโดยรันไทม์ของกระบวนการรหัสอินสแตนซ์จะถูกสร้างขึ้นโดยอัตโนมัติ
"work_party_name" คือชื่อฝ่ายงานที่ได้รับมอบหมายในงาน
"wf_t3_activity" เป็นตารางบันทึกที่ใช้เพื่อจัดเก็บกิจกรรมทั้งหมดของงานโหนดที่ดําเนินการโดยแต่ละ "instance_id" ของกระบวนการ คอลัมน์หลักคือ
"id_" เป็นคีย์หลักของตาราง
"instance_id" คือรหัสเฉพาะของรันไทม์กระบวนการที่ดําเนินการ
"activity_id" คือรหัสของงานโหนดซึ่งสามารถใช้กับความสัมพันธ์กับคอลัมน์ "node_property_id" ของตาราง "node_property" บนสคีมา "PD"
"activity_name" เป็นชื่อของงานโหนด
"activity_type" เป็นงานโหนดประเภทหนึ่ง
"start_time" คือเวลาของงานโหนดเริ่มต้น
"end_time" คือเวลาของงานโหนดสิ้นสุด
"duration" คือระยะเวลาของงานโหนดถูกดําเนินการ
"PD" ใช้เพื่อจัดเก็บการออกแบบกระบวนการ มี 3 ตารางสําคัญ
"project_process" คือตารางที่ใช้ในการจัดเก็บข้อมูลกระบวนการ มี 2 คอลัมน์สําคัญ
"project_process_id" เป็นคีย์หลักของตาราง
"project_process_name" เป็นชื่อของกระบวนการ คอลัมน์นี้สามารถใช้กับความสัมพันธ์กับคอลัมน์ "process_key" ในตาราง "wf_t1_definition"
"process_template" เป็นตารางที่ใช้ในการจัดเก็บไดอะแกรมกระบวนการ JSON มี 3 คอลัมน์สําคัญ
"pd_process_template_id" เป็นคีย์หลักของตาราง
"project_process_id" เป็นคีย์ต่างประเทศของตาราง "project_process"
"pd_pro_tp_json" เป็นคอลัมน์ที่ใช้เก็บแผนภาพ JSON
"node_property" คือตารางที่ใช้เก็บรายละเอียดของงานโหนดในแผนภาพกระบวนการ มี 5 คอลัมน์สําคัญ
"node_property_id" เป็นคีย์หลักของตาราง
"pd_process_template_id" เป็นกุญแจต่างประเทศของตาราง process_template
"node_property_name" เป็นชื่อของงานโหนด
"node_property_key" เป็นกุญแจสําคัญของงานโหนด
"node_category" เป็นงานโหนดประเภทหนึ่ง