Yeah!!. If it encounters persist smart shape, then a workobject is created and committed to database.
If in starting flow, we checked the Temporary Object checkbox.
My question is, can we use in any other way -- Temporary Object option present in the subsequent flows(that are executed after the first flow or may be starting flow invokes the sub flow).
As when I checked the Temporary Object checkbox in starting flow, checking or unchecking the Temporary Object option in subsequent flows is not making any difference. It means, workobject is getting created only after it encounters persist smart shape, but not on the subflows it reached(if we uncheck the Temporary Object checkbox in subflows).
Just asking, as this info is not present anywhere. Just to make most use of it.