私のユーザーの悩みをもう無視することはできません。彼らはタスクスケジューリングシステムを望んでおり、ある時点で私は提供しなければなりません。私は自分自身を作ることを考えていましたが、難しいことはありませんが、ユーザーは同じことをOutlookを既に使用しているので、2つのサイドバイサイドのタスク管理システムがあります。見通しカレンダー/タスクの統合の面ではASP.NETイントラネットアプリケーションをOutlookカレンダーと統合するためのテクニック
、2の可能なアプローチは私に発生しました:
1)JavaScriptを使用してオートメーション
私はそれをJavaScriptで自動化を行うことが可能です覚えているようです。
PROS:
- 私は前に自動化を行ってきました。
CONS:
- オートメーションは恐ろしいです!
- 一部の永続性(Outlook エンティティ)は クライアント側コードの責任であり、残りはサーバー側 コードの 責任です。これは恐ろしい感じです。
- セキュリティ上の懸念があります/
IT部門からのブロック。
2)Exchange Serverと対話するために、いくつかの.NET APIを使用して直接
イントラネットは、シングルサインオンを使用していますので、うまくいけば、セキュリティ上の問題を簡単にするべきです。
PROS:
- すべての永続コードが サーバー側になります。
CONS:
- 私も、このようなAPI が存在することを知りません。
これまでのように、私は巨人の肩に立つのが好きです。前にこの道を踏んだ人は、私に何か指導を与えることができますか?
JScript(Windowsスクリプトホスト)もしそうなら、それはおそらくブラウザーでは機能せず、OLEが利用できるようにコンピューターにOutlookをインストールする必要があります。 –
私は何年も前に、(私は)Wordの基本的な自動化を行うためのJavaScriptを取得できたことを思い出してください。はい、Outlookはコンピュータにインストールする必要がありますが、それはユーザーのコンピュータだからです。 – David