WebDAV integration with workflow and versioning

WebDAV editing fully integrates with workflow and versioning. The following text explains behavior specifics of the system when editing attachments or files in file fields of pages (e.g., CMS.File page type pages) to which workflow and versioning is applied. The behavior is explained separately for each of the two supported WebDAV modes.

Edit mode

When there is a workflow defined for a page that represents the file (e.g., CMS.File page type), the same rules apply when editing its file fields or attachments using WebDAV Edit mode as when editing the page’s content. When its file fields or attachments are edited using WebDAV Edit mode, a new version of the page is created, check-in/check-out is performed etc., based on settings of the workflow applied to the page.

Browse mode

In Browse mode, pages under workflow or their attachments can only be edited by users that are allowed to edit the page in the current workflow step. Please note that because WebDAV only works with Windows Authentication, the account used to log on to Windows needs to be imported as a user account in Kentico. If you allow editing in a workflow step to roles where the Kentico user is member, Browse mode editing for the Windows account will be allowed. If a user tries to open a page in a workflow step that they can’t approve, the file represented by the page is opened as read-only.

When a page under workflow with check-out/check-in enabled is opened in Browse mode, it is checked out automatically. A checked out page can only be edited by the user who checked it out, other users can only open it as read-only. When it is saved and closed, automatic check-in is performed so that the page can be edited by other users again.