Event data can be imported as segments. It's useful when an event log is unavailable or a custom classifier is used. Prepare your segment data in a folder as follows.
- For each segment
A:B, create filelog.xes.A!B.seg(note, the prefixlog.xesis mandatory). - Store each segment occurrence as the following line:
caseID,startTime,ignored,durationMs,class, for example,N61579,07-02-2005 00:00:00.000,,432000000,1. If you do not provide classes for segments, provide-1as a class value. Columnignoredis ignored and can be empty. This is an example of a.segfile:
caseID,startTime,ignored,durationMs,class
travel permit 4584,01-01-2018 00:00:00.000,,432000000,0
travel permit 4585,02-01-2018 00:00:00.000,,533000000,1
travel permit 4586,03-01-2018 00:00:00.000,,634000000,2 - Create a textual
anyname.segdirfile in your segment directory and describe the segment dataset format. This file must include the following fields (see example):
| Field | Sample value | Comment |
|---|---|---|
dateFormat |
dd-MM-yyyy HH:mm:ss.SSS |
Datetime format in Java DateTimeFormatter format |
zoneId |
Europe/Amsterdam |
Time zone ID in Java ZoneId format |
startTime |
01-09-2018 00:00:00.000 |
Since then the performance spectrum should be computed in the format described above |
endTime |
08-09-2018 00:00:00.000 |
Until then the performance spectrum should be computed in the format described above |
name |
My segment classifier |
Name of your classifier (leave blank if you do not provide classes for segments) |
legend |
RandomClass%r0%r1%r2 |
Legend for your classifier (leave blank if you do not provide classes for segments) |
classCount |
3 |
The class values number (provide 0 if you do not provide classes for segments) |
Import your .segdir file and use it in the PSM plugin, exactly as XES files.
Import your .segdir file and use it exactly as XES files.