In Tridion 2011 an item gets an approval status on upon completion of an activity. Its the same with Bundle workflows in 2013. Bundle workflow template also gives an option to allow adding an item to a Bundle with an inflight workflow. When someone does it, the requirement I've is that the item should get published right away, as its added to the Bundle. But if the item doesn't get an approval status of that of the bundle, it won;'t get published and would complain, that the item does not meet approval status. So the custom solution I think of is to put a loop around all activities in the workflow template where a user can add/remove items. Forcefully finish the activity and start the activity and make the template messier! Is there any better option? Or because of Bundle workflows and option to add in-between should the product behavior enhance and have the approval status applied to the item as soon as its added to the Bundle! Thanks in advance for looking at this.
Since you are adding a new item to the Bundle, you can publish it using a Publication Target with no Minimal Approval Status, you will be publishing the version that was added to the Bundle (Major version, or Reserved State - The resolver should support "New Items"). I can see problems if you are adding a component that is tied to an static component template since the resolver will add the using items as well.