DocumentManagerApprove Method (ConnectionId, SessionId, DocumentId, String, String) Content Studio 5.7 SDK
Content Studio Web Content Management System

[This is preliminary documentation and is subject to change.]

Creates a new revision of the document that will act as the new currently published version of the document. The current published content will be transferred to document history. Documents that are of the File type cannot be approved using this method. This methods supports anonymous callers.

Namespace: ContentStudio.Document
Assembly: CSServer5 (in CSServer5.dll) Version: 5.7.5016.0 (5.7.5016.0)

public void Approve(
	ConnectionId connectionId,
	SessionId sessionId,
	DocumentId documentId,
	string workflowComment,
	string workflowStepname


Type: ContentStudioConnectionId
A value that identifies the web site
Type: ContentStudio.SecuritySessionId
A value that identifies the user's session. This value usually originates from a call to OpenSession(ConnectionId).
Type: ContentStudio.DocumentDocumentId
The document to approve
Type: SystemString
Defines a workflow comment. Used only if the document participates in a workflow.
Type: SystemString
Specifies the name of an active workflow step that the document is active in. Used only if the document participates in a workflow.

InvalidOperationExceptionCannot execute this method on uploaded files
CSExceptionA business rule was violated in the underlying Content Studio database
SqlExceptionAn error occurred when executing the command against the Content Studio database
Content Studio permissions

Publish permission on the document is required. However workflow rules might require additional workflow based permissions.
See Also