Hello Robert Winningham,
You can gather more information about the workflow from our User Manual. There are different status of the approval process and you can grant different roles to execute different steps. For example - Role 1 - can approve but cannot publish, Role 2 - can approve and publish.
You can manage content and page objects through Sitefinity workflow as well. Here is a sample regarding Sitefinity content Schedule content items publishing with workflow enabled
Sample for Sitefinity pages:
| ExecuteActivity(userPage.ID, "SendForApproval");
| ExecuteActivity(userPage.ID, "Approve");
I hope this helps.
the Telerik team