In a views listing of content, link to the content only if it is published or in a given state, otherwise print only the title without linking

Workflow states:

presumably we can get the current (published) workflow state as a ‘field’ in views, and then we can use Views Conditional to print

Or even if we have to write a sort of custom field functionality at least we have something to base the logic on!