Dear all,
I am new to share point 2010. I want to build a simple work flow. I have requirement that I have two lists in share point site. One is for employee registration another one is for car registration. Any employee can register the car in car registration list with field like car id, owner of the car, seating capacity, availability of seat etc. So there will be many car with different owner and car id in the list. And employee registration will be there in employee registration list.
Scenario: Any employee belong to the route of particular car can apply for car pool facility, when employee apply for car pool facility the request should go to particular owner of the car as an email, there owner of the car may approve or reject the request. Either the way notification should go to sender.
Condition: if owner the car approves the request, instantly availability of seat (from car registration list) should be decreased. If he rejects availability of seat would be remain same.
How can I achieve this functionality, I know I have to do some custom workflow around this, but not getting idea where to start. Please help with steps.
Your help is always heartily appreciated.
Ravishankar SinghPosted Apr 15, 2011, 11:45 PM
Its upto you what approach you want to follow for workflow createion.
I will suggest you to go with Custom VS workflow.For your solution,I am suggesting you to break your solution.
Start your workflow with simplicity.Do like the following:
1.Create VS workflow project
2.Create task,ontaskchange and task completed activity. Just for single level.
3.pass approver name thru ur list people picker initially.and deploy and run your workflow.
4.Test the project.You will be happy your workflow is running fine.
5.After above step you start adding your complexity.Trust me it will be very simple if you follow.
I think VS workflow is the best way for you and once you start using then you become habbitual and u like this sharepoint feature :)
Please let me know if you have any doubt in workflow creation or in any steps.