A team is collaborating on a policy document, the site has the publishing feature enabled. The document the team is collaborating on is in Draft state, when the team feels the document is ready, they will publish the document. This action will trigger a Publishing Approval Flow, if Approved by the Approver Group the document is Published and a Major version is set. If Rejected te document remains in Draft state.
You can now set content approval status in SharePoint: https://docs.microsoft.com/connectors/sharepointonline/#set-content-approval-status