当社では、ASP.NET を利用して独自に構築した CRM システムを使用しています。機能の 1 つは、ユーザーが 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
4 行目に注目してくださいVEVENT
。
公式の ICM 仕様によると、vCalendar は、VTODO
タスクや todo アイテムの説明に使用できる もサポートしています。残念ながら、Outlook は をサポートしていませんVTODO
。
これを調べている間に私が見つけたすべてのソリューションは、Exchange や Outlook API との何らかの形式の相互運用と直接通信を使用しています。1 つ目は、CRM アプリケーションから Exchange サーバーへのアクセスが必要です。これは私たちには不可能です。2 番目の方法では、Web サーバーに Outlook をインストールする必要があります (私が間違っていなければ)。これも不可能です。考えてみると、オプション 2 では Exchange サーバーへの接続も必要になると思います。
ユーザーが Outlook 2010 にタスクを追加できるようにする vCalender のようなアプローチを知っている人はいますか?