Meeting workspace and list items resolving
Hello,
I’m a bit confused how Meeting Workspace resolves the list items per date. Can somebody clear such behaviour up?!
Introduction:
I have a blank site, and created the Calendar. For the Calendar I added New Item, with monthly recurrence and I used the blank Meeting workspace.
After that I created custom lists and added “t1” and “t2” item for the two different dates.
Issue:
I can’t understand how SharePoint resolves the list items between dates. My list URL is always the same regardless the selected date http://devpod/BlankSite/monthlySites/Lists/customList1/AllItems.aspx, but the content depends on the latest date selection from the home site.
So, if I clicked Jan1 2010 link and opened new tab, copy-pasted that URL - I see the content for the Jan1 2010 lists.
But If I switch the tab, select another date, then go to my tab and refresh the page I see NEW content - URL IS STILL THE SAME
As I understand the list content is driven my “mysterious mark” in content DB and not via URL!
See attached webcast, demonstrating the issue http://www.screencast.com/users/LaFlour/folders/Jing/media/b1b6fc01-ee2a-44d7-b4d0-c2a93ccd8a32
Can somebody explain how this is working?!
I stumble over this issue when planned how to copy list content across all dates.
SharePoint Tips & Tricks Portal | Microsoft MVP | My Blog | My twitter
Answers
Hi Michael,
I could not explain the detailed logic how the meeting workspace dealing with the views, but the logic is related with Cookie.
I inspect the Http traffic using Fiddler, whenever you change the date from the left panel, the cookie changes, especially the InstanceID parameter.
Here is one of the cookie for your information.
Cookie: MtgInstance=WebUrl=%2Fsites%2FT090916%2FTest33&InstanceID=20091202&IsInstantiated=1&StartTimeUTC=20091202T090000Z&MeetingsModTime=0; MtgLastTabVisited=%2Fsites%2FT090916%2FTest33%2Fdefault%2Easpx; loginAsDifferentAttemptCount=0; WSS_KeepSessionAuthenticated=80; previousLoggedInAs=; loginAsDifferentAttemptCount=; ASP.NET_SessionId=ywsqd3y4fsesnmfyy1qhrg45; MSOWebPartPage_AnonymousAccessCookie=80
When you access the http://devpod/BlankSite/monthlySites/Lists/customList1/AllItems.aspx page, it seems that the pages get the information from the cookie and filter the current items.
Hope the information can be helpful.
Lambert Qin
TechNet Subscriber Support in forum
If you have any feedback on our support, please contact mtngfb@microsoft.com
Sincerely,Lambert QinPosting is provided "AS IS" with no warranties, and confers no rights.- Marked As Answer byMichael Nemtsev [MVP]MVPMonday, November 02, 2009 10:57 AM
All Replies
- I don't know the underlying method, but from what I learned when trying to get my InfoPath-based meeting minutes template to work, it automatically builds folders for each recurring date in each list/library and puts all the relevant data in each folder depending on the date selected. These folders I was only able to see/find by opening my form library in Windows Explorer. The folder path does not show up in the URL of the library when viewing it even though the forms are in there.
SharePoint Architect || My Blog - That's the different story :) Those folders are created only when you open them first. You can't access the folder by changin of URL for the folder you didn't open yet :)
But I really wonder about the behavior of list and why refreshing the page changes its content depeding on the date selection in another window
SharePoint Tips & Tricks Portal | Microsoft MVP | My Blog | My twitter Hi Michael,
I could not explain the detailed logic how the meeting workspace dealing with the views, but the logic is related with Cookie.
I inspect the Http traffic using Fiddler, whenever you change the date from the left panel, the cookie changes, especially the InstanceID parameter.
Here is one of the cookie for your information.
Cookie: MtgInstance=WebUrl=%2Fsites%2FT090916%2FTest33&InstanceID=20091202&IsInstantiated=1&StartTimeUTC=20091202T090000Z&MeetingsModTime=0; MtgLastTabVisited=%2Fsites%2FT090916%2FTest33%2Fdefault%2Easpx; loginAsDifferentAttemptCount=0; WSS_KeepSessionAuthenticated=80; previousLoggedInAs=; loginAsDifferentAttemptCount=; ASP.NET_SessionId=ywsqd3y4fsesnmfyy1qhrg45; MSOWebPartPage_AnonymousAccessCookie=80
When you access the http://devpod/BlankSite/monthlySites/Lists/customList1/AllItems.aspx page, it seems that the pages get the information from the cookie and filter the current items.
Hope the information can be helpful.
Lambert Qin
TechNet Subscriber Support in forum
If you have any feedback on our support, please contact mtngfb@microsoft.com
Sincerely,Lambert QinPosting is provided "AS IS" with no warranties, and confers no rights.- Marked As Answer byMichael Nemtsev [MVP]MVPMonday, November 02, 2009 10:57 AM
Any justifications why they decided to adopt the cookie-driven behavior, and not adding the parameter to the URL?! It really limits the collaboration scenarios when you even can't bookmark the selection (excep the adding ?InstanceID= to the URL explicitely), not saing that it's hard to image how it gonna work under NLB (additional nigthmare for the distributing cookies across nodes)
SharePoint Tips & Tricks Portal | Microsoft MVP | My Blog | My twitter- Btw, just blogged about the others limitations of the Meeting Workspaces. Can be usefull for those who discover this post http://msmvps.com/blogs/laflour/archive/2009/11/02/sharepoint-2007-meeting-workspace-template-limitations.aspx
SharePoint Tips & Tricks Portal | Microsoft MVP | My Blog | My twitter

