3

在我们公司,我们使用自己使用 ASP.NET 构建的 CRM 系统。其中一项功能是它允许用户下载他们在 CRM 系统中进行的约会的 vCalendar (.vcs) 文件,以便他们可以轻松地将这些相同的约会添加到他们的 Outlook 2010 日历中。

这样的 .vcs 文件将如下所示:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//hacksw/handcal//NONSGML v1.0//EN
BEGIN:VEVENT
UID:uid1@example.com
DTSTAMP:19970714T170000Z
ORGANIZER;CN=John Doe:MAILTO:john.doe@example.com
DTSTART:19970714T170000Z
DTEND:19970715T035959Z
SUMMARY:Bastille Day Party
END:VEVENT
END:VCALENDAR

注意第VEVENT4 行。

根据官方 ICM 规范,vCalendar 还支持VTODO可用于描述任务或待办事项的一个。不幸的是,Outlook 不支持VTODO.

我在研究此问题时发现的所有解决方案都使用某种形式的互操作以及与 Exchange 和/或 Outlook API 的直接通信。第一个需要从 CRM 应用程序访问我们的 Exchange 服务器。这对我们来说是不可能的。第二个要求我们(如果我没记错的话)在我们的网络服务器上安装 Outlook。这也是不可能的。现在我想了想,我猜选项二也需要连接到我们的 Exchange 服务器。

有谁知道允许用户向 Outlook 2010 添加任务的类似 vCalender 的方法?

4

0 回答 0