Pm4py: pm-bpmn.py
Revision as of 14:55, 30 March 2025 by Onnowpurbo (talk | contribs)
import pm4py
if __name__ == "__main__":
# xes_filename = 'BPIC_2012_A.xes'
# xes_filename = 'BPIC_2012_W.xes'
# xes_filename = 'BPIC_2012_O.xes'
# xes_filename = 'BPI_Challenge_2019.xes'
xes_filename = 'PM4PY-running-example.xes'
# xes_filename = 'Cross_Hospital.xes'
# xes_filename = 'excercise.xes'
# xes_filename = 'Production.xes'
# xes_filename = 'training_log_1.xes'
# xes_filename = 'training_log_3.xes'
# xes_filename = 'training_log_8.xes'
log = pm4py.read_xes(xes_filename)
process_tree = pm4py.discover_bpmn_inductive(log)
bpmn_model = pm4py.convert_to_bpmn(process_tree)
pm4py.view_bpmn(bpmn_model)