Lotus Notes 8.5 以降で電子メール メッセージ ウィンドウのツールバーにボタンを追加するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/103791

  •  01-07-2019
  •  | 
  •  

質問

同僚がこの問題に悩んでいます。

望ましい結果は、ユーザーが添付ファイルを文書管理システムに保存できる添付ファイル付きの電子メール ボタンを追加する、Notes 用のインストール可能なプラグインです。

Notes でこれを行うためのドキュメントを見つけるのは、控えめに言っても困難な戦いでした。

作業を行うために実際の Java を書くことは問題ではありませんが、Notes を拡張する方法を考えるのは問題です。

では、ツールバーにボタン/アイコンを追加する方法はあるのでしょうか、それとも新しいツールバーを追加するだけなのでしょうか?新しいツールバーを追加する場合、電子メールが開いていないときにのみ表示されるようにすることはできますか (そうでない場合はグレー表示にするだけ)。

役に立ちましたか?

解決

Lotus Notes 8+ と Lotus Symphony はどちらも IBM Lotus Expeditor Toolkit を使用します。

Lotus Symphony SDK を入手した場合 ここ.

これらは、Symphony ツールバーへのボタンの追加を扱う 1 つまたは 2 つの例です。

これらは Notes とほぼ同じように翻訳されるはずです。

幸運を、

ブライアン・ジャンフォルカロ

他のヒント

開発中のプラグインのために、Notes でこれを一度行う必要がありました。私が最終的に行ったのは、デザイナーで Notes テンプレートを編集し、その背後に DLL 経由で .NET クラスを呼び出す LotusScript を記述することでした。したがって、ボタンをクリックすると、LotusScript でイベントがトリガーされ、DLL が呼び出され、項目情報が DLL に渡されます。

Notes のドキュメントがひどいので、それを理解するのは非常に大変だったということにも注意してください。

システムへのアクセス方法によっては、このタスクは非常に簡単になる場合があります。通常、メール テンプレートをカスタマイズして、受信トレイ フォルダーとすべてのドキュメント ビューにボタンを含めます (安全上の注意については、「 このエントリ)。ビュー レベルでのみボタンを使用する場合、または追加でフォームを使用する場合は、($Inbox) ($All) をカスタマイズします (使用できる共有ヘッダー サブフォームがあります)。
ボタンに意味のあるラベルを付けて、次のコードを追加します。

@Command([ToolsRunMacro];"(ExportDocumentsTo[yourSystemNameHere])")

丸括弧は実際には重要です。あなたのコード (Java だと思います) がエージェントに入ります。「エージェントの作成」を選択し、言語として Java を選択します。実行対象として「選択したドキュメント」を指定し、トリガーとしてエージェント リストの選択を指定します (これにより、名前の周りに () が付けられます)。これらは Session クラスから取得できます。ユーザーがボタンの代わりにメニューを使用しても問題がない場合は、トリガーとしてアクション リストを選択するだけで、エージェントがアクション メニューにリストされます。

あなたの質問から、これを Eclipse クライアントに必要としていることがわかります。Mikkel Heisterberg のサイトをよく読んでください。 LekkimWorld.com

大量の素材が含まれています。まずは彼のプレゼンテーションを読み、サイトを検索してください。役立つ資料がたくさんあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top