Lambert 的个人资料Lambert Qin's technical ...照片日志列表更多 ![]() | 帮助 |
|
|
11月2日 Using Lookup column to maintain the relationship between two listsScenario: This is an simple tutorial of using Lookup column to synchronize the data between two lists: Source List and Destination List. 1. In the Destination List, create a RefID which gets information from ID field of the Source List. Very similar with the Foreign Key in the SQL Server. 2. Create a simple workflow attached to Source List to create the initial the relationship. 3. Create a workflow attached to Destination List to sync the changes back to the Source List.
4. Test results.
Additional Comments: 1. SharePoint Designer workflow impersonates your current account, which means you need to have Contribute Permission (at least Edit List Item Permission) on both Lists. To workaround the limitation, a Visual Studio workflow or an Event Receiver is needed. actually Event Receiver is more suitable for this scenario. 2. As the RefID is a key field in the two lists, I do not suggest to add the RefID to the exited lists because it is not easy to fill the empty values with correct ones. 3. The tutorial implements a limited function with least actions, it should be extended with specific requirements. 引用通告此日志的引用通告 URL 是: http://lambertqin.spaces.live.com/blog/cns!E93C48B467E6B3E1!1176.trak 引用此项的网络日志
|
|
|