Workflow allows items that should not be allowed - New objects
I have found a severe issue. Or what I consider is a severe issue in workflows.
I had a user that created a change notice and attached a model and its drawing to it in the Resulting objects table.
They submitted the CN for approval but the reviewer noticed there were no files in the table. The assignee asked to have it sent back but they said the files ARE there.
They asked me as the org admin to look at it. When I reviewed it even I couldn’t see the files on the Resulting Objects table. I logged in as that user and was able to see them.
It turns out the Resultant Objects table had NEW objects in it. The user never checked them in but the workflow allowed them to add the files to the table. We have code in our workflow that won't allow the assignee to complete the task of the CN with checked out objects. The objects are new so technically they are not checked out.
We contacted PTC about this and technical support said it is not possible to restrict Users from associating New objects created in Workspace with Change Objects like Change Request even if the Objects are not Checked in in Windchill and that this is a current product limitation. <MIND BLOWN!!!>
They suggest a product enhancement or customization. Customization? This should be standard functionality. Something that should have been thought of to restrict. How could they allow new items to be attached to a workflow?
Does anyone have any thoughts on this? I can’t believe that tech support would suggest this should be an enhancement or customization.

