Log processing¶
The Log Processing tool that comes into play when any training session is considered as completed.

- modules.logProcessing.handle_log(status_queue: Queue, file_extension: str, filename: str, filepath: list, save_path: str, RPA_log_path: str)[source]¶
Process event log.
For each log:
import log into pandas dataframe
rename columns to match XES standard (concept:name, time:timestamp, org:resource)
generate caseIDs from timestamp
insert case:creator and lifecycle:transition columns
Then all the processed event logs are merged into one.
A dataframe is created from the merged event logs and will be used in the rest of the process.
Dataframe is also exported in XES.
- Parameters:
status_queue – queue to print values in GUI
file_extension – extension of input event log (either CSV or XES)
filename – name of input log
filepath – list of paths of input logs
save_path – path where to save log
RPA_log_path – path of RPA folder
- Returns:
processed event log