SharePoint WorkFlow Interview Questions



Q. Workflow can be applied to what all elements of SharePoint ? Ans. While workflow associations are often created directly on lists and document libraries, a workflow association can also be created on a content type that exists within the Content Type Gallery for the current site or content types defined within a list.
In short, it can be applied ...
At the level of a list (or document library)
At the level of a content type defined at site scope
At the level of a site ( Sharepoint 2010 )
 Q. What are the ways to initiate the workflow ? Ans. Automatic (on item added or item deleted)
Manual (standard WSS UI interface)
Manual (Custom UI Interface)
Programatically through custom code
Q. What are the types of input forms that can be created for a workflow ? Ans. You can create four different types of input forms including an association form, an initiation form, a modification form, and a task edit form. Note that these forms are optional when you create a workflow template.
Q. What are ways to create input forms for workflow ? Ans. Two different approaches can be used to develop custom input forms for a WSS workflow template.
You can create your forms by using custom application pages, which are standard .aspx pages deployed to run out of the _layouts directory. ( disadv: lot of code required when compared to Infopath approach)
using Microsoft Office InfoPath 2007 /2010 (disadv: picks up a dependenct on MOSS, i.e. it cannot run in a standalone WSS environment)
 Q. What is the difference between method activity and event activity in WF ? Ans A method activity is one that performs an action, such as creating or updating a task. An event activity is one that runs in response to an action occurring.
 Q. What is different with SharePoint 2010 workflows ? Ans. Some of the additions in workflow model are :
1. SharePoint 2010 workflows are build upon the the workflow engine provide .Net Framework 3.5.
2. In addition to the SharePoint lists we can now create workflows for SharePoint sites as well.
3. SharePoint Designer 2010 also has a new graphical workflow designer for designing workflows and deploying them directly to SharePoint.
4. Another Improvement in SharePoint Designer 2010 is that it now allows you to edit the out-of-the-box workflows that come with SharePoint. 



 Q. Can MS Visio be used to create a Sharepoint workflow ? Ans. MS Visio cannot be used to create the Sharepoint workflow itself, but can be used for workflow visualization. What this means is that, the flow diagram designed in Visio can be imported in Sharepoint Designer where all the functionality can be added and deployed to Sharepoint.
Note:
To use Visio 2010 for workflow visualization, you must be running the Enterprise version of SharePoint Server 2010 and Visio 2010 Premium. 



Q. What is SharePoint Workflow? Explain its purposes  Ans. Workflows are implementation of business processes allowing people to collaborate on documents through various project tasks assigned to individuals. They enhance productivity and organization of work in an organization. This enables people to only concentrate on tasks given to them. It’s basically a planned series of tasks assigned to individuals to achieve an outcome.
Workflows included in MOSS:
Approval
Collect Feedback
Collect signatures
Disposition approval
Three-state
Group approval
Translation management
Overall MOSS workflows target at higher productivity keeping collaboration and business processes in mind. 

Q. What are ways to create input forms for workflow?  Ans. MOSS has the capability for a workflow participant to fill an initiation form to start a workflow. The initiation form can have fields that support:
Single line of text
Multiple lines of text
Number (up/down counter arrows)
Yes/No (Checkbox)
Choice (dropdowns)
Date and time (calendar)
One can use these to create forms by using custom application pages (aspx pages), which are deployed to run out of the _layout directory on MOSS server or using Microsoft Office Infopath 2007 /2010
 


 

2 comments:

  1. update for question 2

    Workflow can also be initiated 'On Change' of item in a list

    ReplyDelete