Could there be an option so that if no features make it to the FeatureWriter, there is still a way to know that the workspace has run but that there were no outputs?
I have found a workaround by generating a count_id from the transformer before the writer and another count_id directly from a creator. From the creator, the count will always = 1. From the transformer, the count varies depending on how many features pass through. These are input to a FeatureJoiner which joins on both count_id’s and if there is any output from the UnjoinedLeft port then this feeds an AttributeFileWriter to inform the user there was no output.