アプリケーションの設計
設計上の観点からみると、アクションの発行によって、作業の流れをよりきめ細かく制御できるようになるという利点があります。自動起動とアクションの発行を組み合わせることにより、作業の流れを制御するコマンドへのアクセスを、特定のユーザーや一定範囲のユーザーに限定できます。また、複数工程の作業の簡略化や自動化により、システムのセキュリティを向上させ、ユーザーのエラーを減らすことができます。アクションには、関数、@コマンド、および LotusScript を組み込むことができます。Notes では、[フォルダへ移動] などのシンプルアクションが複数提供されています。シンプルアクションを使用すれば、LotusScript でプログラミングを行わなくても、設計中のフォームに必要なアクションを組み込むことができます。
シンプルアクションについて詳しくは、「自動化」を参照してください。
アクション実行時の処理 [アクションのプロパティ] インフォボックスの [詳細] ([NotesFlow パブリッシング]) タブでは、アクションが実行されたときの処理を指定できます。たとえば、オブジェクトを閉じることで、該当する OLE セッション中に行われた変更内容を保存してから Notes に戻る場合は、[OLE オブジェクトを閉じて、Notes に戻る] を選択します。フォーカスを OLE オブジェクト上に残す場合は、[OLE オブジェクトは開いたまま] を選択します。[OLE オブジェクトは開いたまま] オプションは、ユーザーが複数のアクションを実行してから Notes に戻る場合に便利です。
アクションの設計では、制御が Notes に戻るときのアプリケーションの状態に注意してください。たとえば、アクションに自動起動機能を組み合わせる場合は、ユーザーが Notes に戻るかどうか、Notes ウィンドウを非表示にするかどうか、ユーザーの戻り先が文書内かビュー内か、および文書が既存の文書か新規の文書かを決めておく必要があります。ユーザーに分かりやすいように、フォーム内に説明を付けるか、フィールドヘルプをインフォボックスで作成してください。
[文書ウィンドウを手前にする] プロパティ OLE オブジェクトを閉じないで Notes にフォーカスを戻す場合は、[アクションのプロパティ] インフォボックスの [詳細] ([NotesFlow パブリッシング]) タブで [文書ウィンドウを手前にする] を選択します。Notes にフォーカスを戻すことにより、ユーザーは Notes 上で情報を入力できるようになります。この [文書ウィンドウを手前にする] オプションを使用すると、OLE オブジェクトは保存されません。保存するには、アクションの 1 ステップとして、実際に保存作業を行う必要があります。したがって、ユーザーが後からオブジェクトに戻って、保存できるようにしてください。
メモ [文書ウィンドウを手前にする] オプションは、Notes の文書ウィンドウが非表示の場合は無効です。
アクションを発行する 1 フォームを開きます。
2 [表示] - [アクションペイン] を選択して、アクションペインを表示します。
3 発行したいアクションをダブルクリックします。
4 [設計] - [アクションのプロパティ] を選択します。
5 [詳細] タブをクリックします。
6 [OLE オブジェクトをもつアクションを発行] を選択します。
7 ユーザーがアクションを選択した後の動作を指定するプロパティを選択します。
8 (省略可能) [文書ウィンドウを手前にする] を選択して、デフォルトの設定を変更します。
9 フォームを閉じて保存します。
アクションの作成について詳しくは、「アプリケーションへの自動化の追加」を参照してください。
メモ [OLE オブジェクトをもつアクションを発行] を選択してもアクションが発行されない場合は、Notes/FX 2.0 が有効になっているかどうかを次の方法で確認してください。[設計] - [フォームのプロパティ] を選択して、[デフォルト] タブをクリックします。[フィールドの変更不可] チェックボックスはオンにしないでください。
例 承認のために Word Pro 文書を転送する例を紹介します。編集時に自動起動するように設定されている Word Pro 文書と、[次の回覧者に送信] というアクションを Notes フォームに埋め込んだとします。ユーザーが Notes 文書を編集モードで開くと、Word Pro 文書が自動的に起動されます。この Word Pro 文書をレビューするときに、ユーザーは [アクション] メニューから [次の回覧者に送信] を選択します。これにより、Notes 文書が次のレビュー担当者に送信され、オブジェクトが閉じます。
他の転送オプションを指定するには、Notes フォームに [次の回覧者のための準備] アクション、[前の回覧者に戻る] アクション、[文書のアーカイブ] アクションを追加できます。
関連項目