A content editor is on the experience editor, they have previewed the page, they are happy with the page, they want it to approve the version of the page they are previewing, so it is ready to go live when scheduled.
The page has lots of renderings with datasources.
For each data source, they have to approve it individually.
The content author just wants to approve the whole page, without having to approve each component.
I see 8.2 includes some features to keep datasources in sync with the parent page - "WebEdit.AffectWorkflowForDatasourceItems"
. (as well as to be able to approve individual data sources, and see on how many other pages they are used)
Does this work if the data sources are in a different workflow than the page?
https://jammykam.wordpress.com/2016/09/05/sitecore-8-2-managing-datasource-components-and-workflow-from-the-experience-editor/
Is there any documentation on this?
What could be done to move everything on the currently visible version of a page, to move it to the final state of the workflow for each data source on the page & the page version itself, regardless of workflow type.
This should only approve the version of the page previewing for a particular date, and the referenced data sources as used by renderings on that version of the page.