Has anyone implemented a compliance document approval workflow in SharePoint? What tools or customizations were used?