จัดทำสคริปต์เพื่อสร้างแผนผังกระบวนการแบบสุ่มและจำลองแผนผังเหล่านี้ลงในบันทึกเหตุการณ์
ข้อมูลโดยละเอียดเกี่ยวกับการทำงานของเครื่องกำเนิดไฟฟ้าและเครื่องจำลองสามารถพบได้ในรายงาน: Jouck, Toon และ Benoît Depaire “PTandLogGenerator: เครื่องกำเนิดไฟฟ้าสำหรับข้อมูลเหตุการณ์ประดิษฐ์” ใน Proceedings of the BPM Demo Track 2016 (BPMD 2016), 1789:23–27. รีโอเดจาเนโร: การประชุมเชิงปฏิบัติการของ CEUR, 2016 http://ceur-ws.org/Vol-1789/
อินพุต: ไฟล์พารามิเตอร์สำหรับประชากร (ไฟล์พารามิเตอร์ตัวอย่างที่อยู่ในโฟลเดอร์ '/data/parameter_files')
แต่ละบรรทัดของไฟล์ csv จะแสดงลักษณะประชากรหนึ่งกลุ่ม: mode;min;max;sequence;choice;parallel;loop;or;silent;duplicate;lt_dependency;infrequent;no_models;unfold;max_repeat
ผลลัพธ์: การรวบรวมแผนผังกระบวนการในโฟลเดอร์ 'data/trees':
การใช้งาน: สามารถเรียกได้จากบรรทัดคำสั่ง:
$python Generate_newick_trees.py [-h] [--t [หมดเวลา]] [--g [graphviz]] อินพุต
สร้างแผนผังกระบวนการจากประชากรอินพุต
ข้อโต้แย้งเกี่ยวกับตำแหน่ง:
อินพุต: อินพุตไฟล์ในรูปแบบ CSV ซึ่งมีการระบุพารามิเตอร์ประชากร ตัวอย่าง: ../data/parameter_files/example_parameters.csv
อาร์กิวเมนต์ทางเลือก:
-h, --help : แสดงข้อความช่วยเหลือนี้และออก
--t ยกเลิกการสร้างแผนภูมิหลังจากหมดเวลาไม่กี่วินาที ค่าเริ่มต้น = 10,000
--g ระบุว่าจะแสดงภาพกราฟวิซของต้นไม้หรือไม่ default=False
ป้อนข้อมูล:
เอาท์พุต: บันทึกเหตุการณ์ในรูปแบบ XES (ค่าเริ่มต้น) หรือรูปแบบไฟล์ csv 'case_id', 'act_name'[,'start_time','end_time']
การใช้งาน: สามารถเรียกได้จากบรรทัดคำสั่ง
ปลั๊กอินการโทร: $python Generate_logs.py [-h] [--i [input_folder]] [--t [timestamps]] [--f [format]] เสียงรบกวนขนาด
จำลองบันทึกเหตุการณ์จากแผนผังกระบวนการ
ข้อโต้แย้งเกี่ยวกับตำแหน่ง:
ขนาด: จำนวนร่องรอยที่จะจำลอง
สัญญาณรบกวน: ความน่าจะเป็นที่จะแทรกสัญญาณรบกวนเข้าไปในการติดตาม
อาร์กิวเมนต์ทางเลือก:
-h, --help : แสดงข้อความช่วยเหลือนี้และออก
--i [input_folder] : ระบุที่อยู่สัมพันธ์กับโฟลเดอร์ tree, default=../data/trees/
--t [timestamps] : ระบุว่าจะรวมการประทับเวลาหรือไม่ default=False
--f [format] : ระบุรูปแบบที่จะใช้สำหรับบันทึก: xes หรือ csv, default=xes
*เอาต์พุต: ตัวอย่างของบันทึกเหตุการณ์พร้อมแอ็ตทริบิวต์เคส
*การใช้งาน: รัน Generate_data_trees_and_logs.py และปรับพารามิเตอร์