As part of https://jira.camunda.com/browse/OPT-3271, we add multiple mediators, one for each data source of an event based process. Now that there are multiple sources, the publish progress calculation needs to be adjusted to take them all into account. If necessary, we can simplify the calculation that calculates this value. One idea could to be to ignore the counts of documents process/to process and focus solely on the amount of time you have paged through over the total amount of time since publish, averaged over the different data sources.
ATs:
- The publish progress of an event based process is determined by the progress of each of the mediators that cover all of its data sources.