アプリケーションの設計


組み込み機能を持った事前定義のフィールド
Domino Designer では、事前定義されたフィールドを提供しています。このフィールドは、自分でプログラミングする必要のない機能を自動的に追加します。たとえば、メール機能オプションを備えたフォームを設計するには、SendTo や CopyTo のように事前定義されたメールフィールドをフォームに追加します。Domino Designer はフィールドを識別し、メール送信された文書の配信経路を決めて配達するメールルーターと協調して動作します。

意図した使用とは異なる方法で予約名を使おうとしたり、フィールドを再定義しようとすると、Domino Designer によりエラーメッセージが表示されます。

埋め込み設計要素の予約名
予約フィールド名含まれる内容
$$ViewBody埋め込みビュー
$$ViewList埋め込みフォルダペイン
$$NavigatorBody埋め込みナビゲータ
$GroupScheduleRefreshMode埋め込みグループスケジュールコントロールを更新するための値
$GroupScheduleShowLegend値 (0 または 1)。値が 0 の場合は、カラー凡例は表示されません。値が 1 の場合は、カラー凡例が表示されます。デフォルトは 1 です。
課金アプリケーションで使用する予約フィールド
予約フィールド名課金レコードが作成される条件
$ChargeReadユーザーがこのフィールドを含む文書を開いた場合
$ChargeWriteユーザーがこのフィールドを含む文書を作成、コピー、編集、保存した場合
予約フィールドの一般的な使用法
予約フィールド名使用法
Categories文書を分類します。
$VersionOpt文書のバージョントラッキングを管理します。
FolderOptions新規文書をフォルダに入れます。
SecretEncryptionKeysフィールドをパブリック暗号キーではなくシークレット暗号キーで暗号化します。
HTMLHTML を直接サーバーに渡します。
$$HTMLHead文書の <HEAD> タグで管理される HTML 情報を渡します。引き渡される情報は、メタデータ (<META ...> タグを使用)、JavaScript コード (<SCRIPT ...> タグを使用)、または CSS 情報 (<STYLE ...> タグを使用) の場合があります。
$$ReturnWeb ユーザーが文書を送信した後、Domino はデフォルトの確認メッセージ「フォームの処理は終了しました」で応答します。デフォルトの応答を上書きするには、フォームへ計算結果のテキストフィールドを追加して、それに $$Return という名前を付けます。HTML を計算結果の値として使って、カスタマイズした確認を作成します。
フォームの内部フィールド
フォームが文書に保存されている場合、フォーム名は [$Title] という内部フィールドに保存されています。異なるフォームを使って文書を表示するには、この格納されたフォーム情報を削除し、文書を表示するための別のフォームを指定するエージェントを作成します。

関連項目