I’m trying to upload workflow event logs in XES format to the Mendix Process Mining module (version 10.6), but the import wizard keeps failing with “XES attribute validation error” at around 45% progress.
The XES file was exported from our legacy workflow system and contains about 50,000 events across 2,000 process instances. I’ve verified the XML structure looks valid and includes the standard XES attributes like concept:name, time:timestamp, and org:resource.
The error message doesn’t specify which attribute is causing the problem, and the import wizard error handling just shows a generic failure. Has anyone successfully imported large XES files into Mendix Process Mining? What are the specific XES attribute requirements I should be checking?
I had a similar issue last month. The problem was inconsistent attribute types across events. Make sure every instance of an attribute uses the same type (string, date, int, etc.) throughout the entire file. Mixed types will cause validation failures partway through import. Also verify your XES file has proper namespace declarations in the root element.
File size shouldn’t matter if the format is correct. However, I notice your timestamp uses ‘Z’ notation. Some versions of the Process Mining module expect explicit timezone offsets like ‘+00:00’ instead of ‘Z’. Also, check if you have any special characters in your activity names or resource names that might need escaping.
I checked the timestamps and they look correct. Here’s a sample event from my XES file:
<event>
<string key="concept:name" value="Approve Request"/>
<date key="time:timestamp" value="2024-12-15T09:30:00Z"/>
<string key="org:resource" value="manager_john"/>
</event>
Still failing at the same point. Could it be a file size issue?