Hello Thomas,
Just to add to above, in the 'Resource assignment form' with workflow switched on and active, if i click on 'Hard assign' system is supposed to give the message you mentioned above which is “<Resource name> has no hard booking hours in this project to support this assignment operation. Would you like to submit a resource request for your requested hours?”.
But instead system directly hard assigns the resource. If i then cancel the reservation and then again try to do it, then system displays the above message and creates a resource request. This doesn't seem right. If the workflow is switched on and if the user is trying to hard assign the resource, system should stop the user from doing it.
This is what i meant by not consistent behavior.
Thanks
Kind Regards
Sarang