1

必要なすべてのフォーム、ビュー、およびエージェントを含むテンプレートで実際に構成されている Lotus Notes アプリケーションがあります。また、このテンプレートの一部のデザイン要素 (独自のタイプのドキュメント用のカスタム フォームとビュー) をメール テンプレートにコピーする必要があるため、定期的な更新後にすべてのユーザーがそれを取得します。

アプリケーションは次のように機能します。アプリケーション データベース (私が提供するテンプレートから派生) が Domino サーバー上に作成されます。このデータベースで実行されているエージェントは、http 要求に応じて、ユーザーのメール データベースに「カスタム」ドキュメントを作成します。

次に、クライアント側で、ユーザーはビューを使用してこのドキュメントを表示できます。

現在、展開手順は次のようになります。

  1. テンプレートから「マスター」アプリケーション データベースを作成します。
  2. そのデータベースのフォームとビューを使用してデータを入力します (アプリケーションの動作を構成するため)。
  3. カスタム フォームとビューをメール テンプレートにコピーします。
  4. メール テンプレートに (ビューやフォームを起動するための) ボタンを作成します。
  5. 毎晩のデータベースの更新後、すべてのユーザーはメール データベースにカスタム フォームとビューを受け取り、ボタンを使用してドキュメントを表示できます (存在する場合)。

そこで、管理者の作業を楽にして、カスタムフォームやビューのコピー、メールテンプレートへのボタン作成を自動化したいと考えています。

NotesScript、JavaScript、Java からこれを行う方法はありますか?

4

2 に答える 2

1

これらのアイデアを見てみてください ---> http://www.openntf.org/projects/pmt.nsf/3f2929edba6ef2808625724c00585215/9fe3084cab2f38ad8625754600078af6!OpenDocument

http://www.benpoole.com/80256B44004A7C14/articles/simpledxl

DXL の既知の問題の一部を回避するには、エンコードされたバイナリ形式でエクスポートおよびインポートを試みることができます。

**アップデート

状況をもう少し詳しく見てから、最も簡単な方法はテンプレートの継承を使用することだと思います。したがって、要素をカスタム テンプレートからメール テンプレートにコピーし、要素がカスタム テンプレートから継承するように設定されていることを確認します。

于 2009-06-08T20:07:52.350 に答える