LIMITATIONS: To approve workflow tasks, users require the following permissions: Assignee, Initiator, Site Collection Administrator. To complete task forms and to view the Approve, Reject and Submit buttons, users must be able to 1) read the workflow item that the workflow is running on, and 2) edit items in the Workflow Tasks List that is associated with the workflow.
Approval Process for Publishing Articles
To create an approval process to publish KB articles:
- Install and configure SharePoint Knowledge Base Solution Accelerator. See the Online Documentation for more information.
- Install and configure Workflow Conductor. See the Online Documentation for more information.
- Configure the approval workflow for publishing articles:
- Import and publish the workflow template: From the KB Admin site, go to Site Actions > View All Site Content > Bamboo KB Articles List. Use the ribbon to select the List Settings. Under the Workflow Conductor section of the ribbon, select Create or Edit Workflows. This will open Workflow Conductor Studio.
- Click Import from the Workflow Conductor Studio menu.
- Click Browse and navigate to the SharePoint Knowledge Base Solution Accelerator product extraction folder. Open the misc folder and select SA05 Submit Article for Approval.xoml.txt. Click Open, then Import.
- The workflow template is loaded into Workflow Conductor Studio. In the workflow diagram pane, click on Submit to KB Approval Team.
- In the Widget Properties tab in the settings pane, enter the account(s) for the user(s) who will approve KB articles.
- If desired, modify the other widget properties:
- Approval Type: The default is All Approvals Required. If desired, change the setting to One Approval Required or Multiple Approvals Required.
- Days Until Due: Enter the number of days until this workflow task is due.
- Due Date: Enter a due date for the workflow task. Note: If the Days Until Due and Due Date fields both have values, the earliest date will be selected as the due date.
- Allow Reassignment: The default is No. Choose Yes to allow the workflow task to be assigned to another approver.
- Allow Request Change: The default is No. Choose Yes to allow the approver to enter a comment for the requester to make changes and resubmit for approval.
- Logging Level: The default is Errors Only. Choose another option to allow more detailed logging, such as Errors and Warnings or Errors, Warnings and Info.
- Click Apply. Workflow Conductor updates the diagram.
- Select Publish > Deploy from the Workflow Conductor Studio menu. WARNING: This action will recycle the application pool, and users will receive a 500 error.
- Click Yes to save the workflow as a template. The template is saved to the template gallery, and the application pool is recycled.
- Click Close to close Workflow Conductor Studio.
- Configure the Workflow Start Feature. You can start a workflow using the out-of-the-box SharePoint button, located in the ribbon, or you can create your own buttons for the KB workflow approval process (available for SharePoint 2010 only). For SharePoint 2007, start a workflow using the out-of-the-box SharePoint button.
- From the KB Admin site, navigate to Site Actions > Site Settings > Site Actions > Manage Site Features and activate the Workflow Start Feature.
- Return to the KB Admin site and select the Workflow Configuration List. Complete the following fields. Make sure to associate the workflow with the correct Bamboo KB Articles List and workflow template.
- Ribbon Section Name: Enter a name for the section of the ribbon that will contain the workflow button. This is a required field.
- Workflow Button Name: Enter a name for the button that will be displayed in the ribbon. This is a required field.
- Tooltip Title: Enter a title for the workflow that will appear in a tooltip.
- Tooltip Description: Enter a description for the workflow that appear in a tooltip.
- Associated Workflow: Choose a list and a workflow that is associated with the button.
- Start a workflow to approve and publish articles:
- From the KB Admin site, select Article Control > Manage Articles. Locate the desired draft article for which you want to start the workflow. The new button is located in the ribbon. To view the new button, view the draft article in view form, or navigate to the Bamboo KB Articles List, select the desired article, and use the ribbon to select List Tools > Items and click the button.
- Click Submit for Publishing Approval. Workflow Conductor will open. Click Start Workflow.
- Return to the article. The article now has a new field, Article Status, with the value Under Review.
- The approver will receive an e-mail notification with a link to the article and a link to the approval form. The approver can either Approve or Reject the article. If the article has already been approved or rejected, the form only displays the Cancel button.
- Once the article has been approved, the status changes from Draft to Publish, and the article is available to end users in the KB Client site.
Approval Process for Publishing Comments
To create a workflow to approve and publish comments:- Install and configure SharePoint Knowledge Base Solution Accelerator. See the Online Documentation for more information.
- Install and configure Workflow Conductor. See the Online Documentation for more information.
- Configure the approval workflow for publishing comments:
- Import and publish the workflow template:
- From the KB Admin site, select Site Actions > View All Site Content > Bamboo KB Rating and Comments List. Use the ribbon to select the List Settings. Under the Workflow Conductor section of the ribbon, select Create or Edit Workflows. This will open Workflow Conductor Studio.
- Click Import from the Workflow Conductor Studio menu.
- Click Browse and navigate to the SharePoint Knowledge Solution Accelerator product extraction folder. Open the misc folder and select SA05 Article Comment Approval.xoml.txt. Click Open, then Import.
- The workflow template is loaded into Workflow Conductor Studio. In the workflow diagram pane, click on Submit to KB Comment Approval Team.
- In the Widget Properties tab in the settings pane, enter the account for the person who can approve the comments.
- If desired, modify the other widget properties:
- Approval Type: The default is All Approvals Required. If desired, change the setting to One Approval Required or Multiple Approvals Required.
- Days Until Due: Enter the number of days until this workflow task is due.
- Due Date: Enter a due date for the workflow task. Note: If the Days Until Due and Due Date fields both have values, the earliest date will be selected as the due date.
- Allow Reassignment: The default is No. Choose Yes to allow the workflow task to be assigned to another approver.
- Allow Request Change: The default is No. Choose Yes to allow the approver to enter a comment for the requester to make changes and resubmit for approval.
- Logging Level: The default is Errors Only. Choose another option to allow more detailed logging, such as Errors and Warnings or Errors, Warnings and Info.
- Click Apply. Workflow Conductor updates the diagram.
- Select Publish > Deploy from the Workflow Conductor Studio menu. WARNING: This action will recycle the application pool, and users will receive a 500 error.
- Click Yes to save the workflow as a template. The template is saved to the template gallery.
- Import and publish the workflow template:
- Configure the Workflow Start Feature. You can start a workflow using the out-of-the-box SharePoint button, located in the ribbon, or you can create your own buttons for the KB workflow approval process (available for SharePoint 2010 only). For SharePoint 2007, start a workflow using the out-of-the-box SharePoint button.
- From the KB Admin site, navigate to Site Actions > Site Settings > Site Actions > Manage Site Features and activate the Workflow Start Feature.
- Return to the KB Admin site and select the Workflow Configuration List. Complete the following fields. Make sure to associate the workflow with the correct Bamboo KB Articles List and workflow template.
- Ribbon Section Name: Enter a name for the section of the ribbon that will contain the workflow button. This is a required field.
- Workflow Button Name: Enter a name for the button that will be displayed in the ribbon. This is a required field.
- Tooltip Title: Enter a title for the workflow that will appear in a tooltip.
- Tooltip Description: Enter a description for the workflow that appear in a tooltip.
- Associated Workflow: Choose a list and a workflow that is associated with the button.
- Start a workflow to approve and publish comments:
- To begin the workflow, an end user or a Knowledge Base Administrator submits a rating or a comment for an article and clicks Submit.
- The approver receives an e-mail notification with a link to the comment and a link to the form to Approve or Reject the comment. If the approve has already rejected or approved the comment, the only available option is Cancel.
- Return to the article in the KB Client site. The comment is now published.
Note: When publishing comments, users with the appropriate level of permission can publish comments using the Publish button through the Approve & Manage Comments link in the KB Admin site instead of using the workflow to publish comments. However, the KB Comment Approval status for that comment will show as In Progress instead of Completed because the comment was not published through the open workflow. This can lead to many open tasks in the Workflow Tasks List.
To close out workflow tasks, navigate to All Site Content > Lists > Workflow Tasks List. Approve the desired comments, and the items' status will change to Completed.
Comments
0 comments
Please sign in to leave a comment.