カスタムCRMのOutlookプラグイン


6

カスタムのCRMをローカルのOutlookクライアントに読み書きできるようにするプラグインを作成したいと思います。私はこれがセキュリティ上の懸念を引き起こすことを知っています。しかし、私のクライアントは、CRMがOutlookに「接続」されていることを尋ねています。

A)連絡先から電子メール(返信または自立電子メール)が送信されると、この電子メールの詳細がCRMに送られることを希望します。うん彼らは身体を保存し、送信された日付と時刻を聞きます。
B)CRM自体から新しい電子メール(または既存の電子メールへの返信)を送信したいと考えています。基本的には、「Outlookの送信/返信メールフォームのようなフォーム」です。
C)タグ/キーワード機能の検索で、連絡先や関連する電子メールを検索する機能が必要です。 (つまり、商品名やコードがメールに表示された場合、検索で返されたメールが必要になります)。 D)多くの連絡先の検索を実行すると、メーラーを準備して、有資格の連絡先に何らかの電子メールでお知らせすることができます。これは、50人、100人、またはそれ以上の人である可能性があります。だから、大量の郵送を可能にする必要があります。 E)新しい見込み客のリストがあれば、CRM内の現在の連絡先ではなく、同じことをやりたいと思うでしょう。そして、このメーラーからの見込み客への返信を受け取った場合、回答はDBと連絡先に保存されますDBに挿入する。 F)Outlookのカレンダーとタスクリストの機能をCRMから利用できるようにしたいと考えています。

多かれ少なかれ、彼らは私がOutlookと統合し、CRMのアドオンであるかのようにシームレスに行うために作成したこのかなり基本的な(現在のように)CRMを欲しがっています。プラグインは私が考えているものです...

しかし、私はどこから始めるべきかわかりません。私の環境はWindows XP/Vistaで、ASP.NETになる予定です。これを実現するためにVB.NET言語を使用します。私が必要なものは何? Outlookにプラグインを作成する方法を説明できるリソースがありますか?これはExchangeではなく、クライアントの誰も交換を使用していません(それほど遠くない)。彼らはすべてOutlookを実行します。ほとんどの2003年。ほとんどのクライアントは現在XPですが、一部はVistaにアップグレードしています。

何らかの理由で、私はこれを回避することができません。私は、全体のセキュリティ上の問題が、おそらく単純なことを過去に見る私の能力を妨害していると思います。クライアントは、連絡先に382の電子メールを送信することを確信しているかどうかを尋ねるセキュリティメッセージによってプロンプトが表示されることを望んでいません。一度もなく、確かに382回もありません。

どこから始めますか?私は似たようなインターネットを検索しましたが、主に私が見つけたのは既に書かれた製品であり、私はこれを一から書かなければなりません。

7

私はFrankley Coveyの時間管理ツール用の元のOutlookプラグインを作成したチームの一員でした。それはかなりの冒険でした!

まず、クライアントがOutlookのバージョンを選択してそれに固執するようにします。支払う意思がない限り、クライアントが追加のOutlookバージョンのサポートを追加しないようにして、妥当な日付にプッシュされた納期を喜んで送ってください。

私が参加したチームはSlipstickウェブサイトで誓った。Outlookのセキュリティプロンプトには、いくつかのソリューションがあります。

可能であれば、マイクロソフトと話し合って、作業するOutlookの特定のバージョンのオブジェクトモデルを入手できるかどうかを確認してください。私たちは、このモデルを大規模なカラープリンタに印刷し、それを大きな壁に置きました。 IIRC、7'x5 'オブジェクトマップのようなものでした。これはトンを助けた。

Outlookコードに特定の分類/名前空間を作成する可能性があります。それはしばらくしていますが、.Email、.Taskなどのドット表記について何か覚えています。私はOutlookのタスクオブジェクトのためにいくつかの新しいドットネームスペースを作成しなければなりませんでした。

razorfishが指摘しているように、新しいVisual Studio for Officeツールを参照してください。これにより、いくつかのものがずっと簡単になりました。

クライアントに問い合わせて、Exchangeサーバーに接続する必要があるかどうかを確認してください。プラグインを構築するには2つの異なる方法がありました。 1つのモードはOutlook自体でのみ機能し、もう1つはExchangeと話しました。これはあなたの開発努力にとって非常に重要です。モデルは非常に異なっていて、間違ったものを選ぶと時間がかかります。

編集:これに役立つ本がいくつかあります。本はOutlook 2000のため、更新されたバージョンがあるかどうかを確認したい場合があります。

Building Applications with Microsoft Outlook 2000 Technical Reference

Building Applications using Outlook 2000, CDO, Exchange, and Visual Basic

どちらも、Outlookとの深い統合を行う方法について多くの情報を持っています。

  0

ヘクターさんありがとう!私は後でさらに票を得るときにあなたをアップアップします!良い情報。スリップスティック - クールなサイト! 23 9月. 082008-09-23 20:53:05

  0

私たちはOL2003とXPに固執するつもりです。 24 9月. 082008-09-24 01:23:45

+1

恐ろしい!それはあなたの開発の頭痛を減らします。 OL2000、OLXP、OL2003をサポートする必要がありました。それは悪夢だった。このプラグインはPlanPlusと呼ばれていました。 http://shopping.franklincovey.com/shopping/catalog/productsoftware.jsp?navAction=push&navCount=0&crc=cat30011&id=prod289 24 9月. 082008-09-24 02:18:04


3

Visual Studio for Office Toolsをご覧ください。 Outlook、Word、Excelなどのアドインを簡単に作成することができます。Microsoft Officeファミリの製品ファミリとほぼ同じです。

また、Add-In Expressを見ることもできますが、私はそのコントロールではあまり運がなかったし、2008年のVSTOは非常に使いやすいです。

  0

私はVSTOに精通していませんが、そのようになります。 :) Outlook用のアドインがそのCRMに「接続」できれば、非常にクールです。 23 9月. 082008-09-23 19:39:32


1

チェックアウトKayxo Insightあなたが描いているような種類のソリューションを作成するためのフレームワークです。

  0

ありがとうございました。面白そうです。私はそれをブックマークしました。 24 9月. 082008-09-24 01:21:47


1

www.softomate.comをご覧ください。さまざまなプロジェクトのプラグインと統合ソリューションを提供しています。