I know natively NS doesn't have approval routing for entity creation (customers and vendors). I've played with a workflows (that inactivate the entity) that are clunky and can be broken by users and we are wanting to avoid scripts if possible. The other big issue is needing users to have edit access just to attach documents. Is there a way around that permission?