It is the same problem as your suggested workflow. So, you can do the same: first inset the screws, then select the holes and cut them in one click.triplus wrote: The "main problem" is user has to position the screw first and after do the phase to create countersunk hole. If countersunk hole is created first something would need to change as the edge to insert (current) countersunk screw doesn't exist anymore (unless you go back in design tree to find and use the feature without countersunk hole in it).
Another option I thought about, is when fitting a countersunk screw into a hole, I can add a selectable fitting option:
1. Standard - same as today
2. Fit to Head - match the screw by the head diameter rather then the thread diameter.
3. Fit to neck - match the size by the thread diameter but lift the screw until the base of the countersunk (the neck) is over the hole. This is useful if you want to constrain the screw to the bottom of a chamfered hole.