ReportStart.getReportData() query report info by
i don't see any reason to use AD_PInstance_ID. at that time we have AD_Process_ID, so better use AD_Process_ID
AD_PInstance allready have AD_Process_ID.
If the process is started two or more times, then these are different AD_Pinstance_ID, the system will not understand, for example, in the report, in which window what data to show
this query just get data from AD_Process, it ever don't need to join
I think that AD_PInstance_ID is a general entry point in the implementation of all processes, so it’s not worth changing anything here.