Outlook 2007和SharePoint 2010日历之间的同步问题 [英] Synchronization problems between Outlook 2007 and SharePoint 2010 Calendar

查看:131
本文介绍了Outlook 2007和SharePoint 2010日历之间的同步问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试调试为什么我们的Outlook 2007客户端在修改SharePoint 2010日历事件时似乎使用旧的,过时的本地缓存项。

I'm trying to debug why our Outlook 2007 clients seem to use old, out-of-date local cache items when modifying SharePoint 2010 calendar events.

我们'重新开发从Outlook 2007客户端访问的SharePoint 2010门户。特别是,我们在SharePoint中设置了一个简单的日历,整个企业中的个人团队使用Outlook 2007.通常,
的所有内容都可以使用,但是当用户编辑项目时,我们会不断发生日历事件冲突。请考虑以下情形:

We're developing a SharePoint 2010 portal that is being accessed from Outlook 2007 clients. In particular, we've set up a simple calendar in SharePoint that's being used by a team of individuals across the enterprise with Outlook 2007. In general, everything works, but we continually get Calendar event conflicts when users edit items. Consider the following scenario:


  1. Oscar Lane(OL)编辑Outlook 2007中的日历项目,该日历项目托管在SharePoint 2010日历中并保存事件。
  2. Suzy Peters(SP)稍后使用SharePoint Web界面编辑同一事件,并更改一些容易引起注意的内容,例如标题和位置。
  3. 奥斯卡在几分钟后以预览模式(日历的正常日视图)查看他的Outlook日历,并注意到标题和位置已更改。奥斯卡双击该条目打开它,但是OUTLOOK从步骤中获得了事件的旧版本
    1.

无论我做什么,我无法强制Outlook重新获取日历事件。它显然有更新的信息,因为它在预览模式下显示它,但在打开项目进行编辑时似乎卡在旧版本的项目上。发送/接收
全部(F9),此文件夹,自定义组等 - 所有似乎都忽略了刷新周期并保留事件。如果Oscar继续编辑并保存它,他最终会触发两个错误之一。 "此项目无法保存,因为其他用户或其他窗口更改了
"或"您对此项目的另一个副本进行了更改。这是最新版本。点击此处查看其他版本。"在许多情况下,这可能会无声地发生,冲突或断开连接
直到稍后才变得明显。在此之后,Oscar最终可以通过复制/粘贴在SharePoint列表冲突文件夹和日历之间删除旧副本并使用新副本。我发现强制它的唯一其他方式
重新同步和忽略旧副本是1)重启Outlook,或2)开始将事件转发给某人(此时它触发并出错,你可以去编辑项目)。

No matter what I do, I can't force Outlook to re-fetch the calendar event. It clearly has the information that was updated because it shows it in preview mode, but it seems to be stuck on the old version of item when opening the item for editing. Send/Receive All (F9), this folder, custom group, etc. -- all seem to ignore the refresh cycle and keep the event. If Oscar continues to edit the item and save it, he will eventually trigger one of two errors. Either "This item cannot be saved because it was changed by another user or in another window" or "You made changes to another copy of this item. This is the most recent version. Click here to see the other versions." In many situations, this might happen silently and the conflict or disconnect doesn't become evident until later. After that, Oscar can eventually get it to throw away the old copy and use the new copy by copy/paste between the even in the SharePoint Lists conflict folder and the calendar. The only other ways I've found to force it to resync and ignore old copies is 1) restart Outlook, or 2) start to forward the event to someone (at which point it triggers and error and you can go edit the item).

 这似乎是Outlook 2007中的一个错误,但我确信MS只会说"获取Outlook 2010"。并没有发明任何修复。巧合的是,Outlook 2010似乎运行良好。不幸的是,我们的企业没有计划很快升级到2010年
,因为这是相关的,并告诉我的用户等待并不是一个有效的答案。  我已经浏览了互联网,并且找不到太多指示如何解决这个问题。

 This seems like a bug in Outlook 2007, but I'm sure MS will just say "Get Outlook 2010" and not have any kind of fix invented. Coincidentally, Outlook 2010 seems to work fine. Unfortunately, our enterprise isn't scheduled to upgrade to 2010 soon enough for this to be relevant and telling my users to wait isn't exactly a valid answer.  I've scoured the internet and can't find much to indicate how to address this problem.

任何人都可以指出我可以强迫Outlook同步的方向事件或至少调试为什么会这样?

Can anyone point me in a direction that I can either force Outlook to sync the right events or at least debug why this is happening?

Rich

推荐答案

你有没有设置'break角色继承'在sharepoint中的日历列表上(所以每个列表项/约会都有自己的权限)?请验证这一点。
Have you set 'break role inheritance' on that calendar list in sharepoint (so each list item/appointment has its own permissions)? Please verify this.


这篇关于Outlook 2007和SharePoint 2010日历之间的同步问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆