Showing posts with label Microsoft SharePoint Designer. Show all posts
Showing posts with label Microsoft SharePoint Designer. Show all posts

Feb 3, 2012

Reusable Workflow with Associate columns in SharePoint 2010 using SharePoint Designer 2010

In This Article we will work with Reusable workflow using SharePoint designer 2010.
Scenario is based on different employee rating selection we will log the rating details into History list.We are going to use associate column in this workflow.

Create Site Column:

Open SharePoint designer 2010. Open the site. Select site columns.
Create site column Rating of Type Choice.
Select new group as Employee Review.

Enter three values Grade A, Grade B, Grade C. Select Display as Drop-down menu

click OK.

Click on OK and save the site column.

Create Content Type:

Content Type with the name Employee Rating.
Select Parent content Type as document content Type.
Select New group as Employee Review.

Click OK.
Click on the Employee rating Content Type.

Click on Edit Content Type Columns.

Search for Rating column, select the column and add it(Click OK).

Rating column added to the Employee Rating Content type.

Select the content types from the left navigation .and click on Employee Rating.
Click on Administration webpage, it will open the content type in browser.



Click on Advanced settings.
Browse and upload the Employee Review document.


Create Reusable workflow:

Open SharePoint Designer.
Click on Workflows in left navigation bar, click on Reusable workflow.



Enter Name and Description and Click OK.
Click on Association columns.

It will open the below pop up screen.

Click on Select site column; add the site column Rating you created before. Click OK.

In the Step1.
A)
Create Log to history List action. Click on This message and Enter “Least Rating”


B)
Add Condition “If Current item Field equals value”.

Select Field as “Rating” and Value to “Grade C”.

C)

Create Log to history List action. Click on This message and Enter “Grade C”. Refer (A)
Once you complete this it will be like this.

Add two more conditions for Grade B and Grade A.
Perform (B) and (C) to achieve this.

Click on publish.

Click on workflows from Left navigation Bar and click on Employee Rating Workflow.
Click on Associate to Content Type and click on Employee Rating.

It will open the workflow in browser.

Check the “Start this workflow when a new item is created”. Click OK.
You can see Employee rating workflow has been created.

Now we will use content type we created in Shared documents library.
Select Lists and Libraries from Left Navigation Bar in SharePoint Designer and Select Shared documents.
Check the Allow management of Content Types under settings-- >advanced settings.
Then click on Add.



Select the Employee rating Content Type and click on set as default on the Ribbon.

Go to shared documents library and click on documents on the ribbon.
You can see the default document template is Employee rating.

Click on Add New document upload any document.
Select the content Type as Employee rating .
Rating as Grade A.

Click on Save.
Right click select workflows.

Click on Employee rating Workflow.

Click start button.



Click on Status Completed.
We select the Grade A, so the History description will come as Grade A.

So this way we can use the associate column data can be used.
If you select the Grade B or C , the History description will come as Grade B or C.
Let’s try…

Hope you find this useful.

List WorkFlow Vs Reusable WokFlow Vs Site WorkFlow

Hello guys..

Today we will discuss about the differences between the List Workflow Vs reusable Workflow vs Site Workflow.

List Workflow:Associated with one particular List

in the below screen you can this associated with List called:DevendraList
observe the Ribbon few options are disabled we will discuss in Reusable workflow.

1.can't publish it globally.
2.can't save it as template .
2.can't associate to any content type.



check the start options available for List workflow from SharePoint designer.



Reusable Workflow:Associate to Content Type.so it is reusable.you can attach it to any list or library.

we can publish the Reusable workflow Globally .
Save it is as Template ,it will create the WSP file.
we can associate to Content type.



check the start options available for Reusable workflow from SharePoint designer.
you can disable the workflow option.



Site Work Flow::you can run anywhere in the site .



check the start options available for Site workflow from SharePoint designer.
Site workflow can be always started manually.