進むべき道についてアドバイスが必要です。
C# アプリケーションを開発していますが、Office スイートと統合したいと考えています。
このソリューションは、ロー スクールの最終学期の学生/教師に使用されます。これらの学生は、低所得の家庭にサービスを提供しています。
私たちの部門と顧客との間のほとんどすべてのやり取りは、ロースクールの学生であるインターンによって行われます。
現在の仕組み
- 受付担当者がお客様の基本データをシステムに追加し、訪問のスケジュールを設定します。
- 訪問の前に、インターンは社内システムにクエリを実行して顧客データを確認します。データには、以前の訪問の記録が含まれる場合があります。
- 学生は顧客に会い、顧客のニーズを解決するために必要なすべての情報を収集しようとします。
- その後、インターンは顧客とのやりとりをスーパーバイザー (教師) に報告する必要があります。そのために、インターンは Word を開き、基本的な情報 (名前や先生など) とやり取りに関する情報を入力します。
- インターンはレポートを印刷し、教師に承認してもらいます。
- ここで、教師は印刷されたレポートをメモ/評価し、3 つのことが起こります。
6.1 - レポートは正しく、必要な情報がすべて含まれています。
6.2 - レポートは多少間違っています。教師は学生に何を変更するかを伝え、次のバージョンは暗黙のうちに承認されます。
6.3 - レポートが正しくない: 教師は学生に何を変更する必要があるかを伝え、次のバージョンは明示的に承認する必要がある. 彼は変更を行い、ステップ 5 に戻ります。 - レポートが承認されると、インターンは Office ドキュメントからテキストをコピーし、社内アクセス システムに貼り付けるか追加します。
- 教師はすべてのレポートのバージョンを物理的に保管します。これらのレポートは、後で学生を評価するために使用されます。
問題
レポートが承認された後、学生が承認されたレポートを内部システムに追加しない場合があります。クライアントとのやり取りは基本的にすべて失われます。
もう一つは紙の極端な使用です。報告されたものはすべて印刷されます。通常は2回以上。
私の提案する解決策
社内では Office 2010 を使用しています。
社内システムから、顧客の履歴を見ると、Word を起動するボタンが社内アプリケーションと並んで表示されていました。
この Word では、[保存/名前を付けて保存] ボタンが削除されます。ユーザーが必要としない多くのコントロールとともに。
この Word インスタンスには、レポートを特定のネットワーク領域に保存してシステムに送り返し、その Word インスタンスを閉じるカスタムの [保存] ボタンがあります。
このレポートは、教師の「未承認レポート キュー」に表示されます。次に、教師はレポートを開いて分析します。ここでも、Word のリビジョン コントロールが有効になっているカスタム Word インスタンスが表示されます。教師は変更を加えて、3 つのステータス (承認済み、次のバージョンを自動的に承認、次のバージョンを再評価) のいずれかでシステムに保存します。
必要に応じて、教師はその場でレポートを評価できます。彼が適切な値 (細部への注意、適切なスペル、適切な転送など) を入力するカスタム リボンのようなものを想像します。評価とバージョンの両方がシステムに送り返され、学生はそれを見ることができます。
もう一度、学生はシステムの自分の側でレポートが評価されたことを確認し、次のバージョンを準備するために教師のメモ、修正、および評価を確認できます。
私を撃ち落とす
わかりました... ここは高すぎますか? それとも実行可能ですか?どのような道をたどるか教えていただけますか?
シンプルだと思いませんか?それとも難しい?みんな何時間かかると思ってるの?
無料のソリューションが必要です。VS Professional も、有料のフレームワークやツールを使用するための承認も持っていません。
そのために NetOffice ( http://netoffice.codeplex.com/ ) を使用することを考えていました。それとも、VBA を使用した方が簡単だと思いますか?
質問が多すぎますか?