I need to share my reports with only necessary people who is matching with my conditions, but dont want to send any empty emails if the result is empty..
For example i have 3 different persons and a file includes two of them with only two rows.. In my batch output configuration file i set up a rule for each of them. But when i publish my data, the one who doesnt include in the file getting an empty omniscope report.. 2 of them are getting the correct report and i do not have any problem with this. but i need to find a way to not to send an empty report..
You can do this with individual publisher blocks by inserting a "Validate data" block to ensure that there is at least one row of data before publishing, but at present you can't perform validation on each individual row inside a batch publisher configuration. One option here would be to add a simply boolean field that allowed you to control whether publishing was undertaken if there was no data. If you have only three rows in your batch publisher you could consider splitting it out into three separate publisher blocks, each with a "Validate data" operation to ensure empty data does not get published.
It may be a good idea for us to add a simple checkbox option to ALL publishers that allows you to turn on/off publishing empty data. We could then migrate this setting to the batch publisher.