ノーツアプリケーションの開発について

このQ&Aのポイント
  • 社内でノーツを導入することになり、サーバー管理とアプリケーション開発を一人で担当する際の基本的なことがわからないと困っています。
  • 社内掲示板を作る場合、テンプレートを使用するか一から作るか迷っています。また、テンプレートを使用してもデフォルト設定を変更しても全体の動きに影響はないのか気になっています。
  • フォームで入力した文書に通し番号を設定する方法や、直近1週間に投稿された文書のみ表示するビューの設定方法を教えてください。
回答を見る
  • ベストアンサー

ノーツアプリケーションの開発

社内でノーツを導入することになり、サーバー管理とアプリケーション開発を一人で担当することになりましたが 社内に詳しい人がいないため、基本的なことがわからなくて困っています。ぜひご協力お願いします。 (なを、当社ではWeb上で使用しています。) 質問(1)   社内掲示板を作る場合、テンプレートを使用するのと一から作るのではどちらがいいでしょうか。 テンプレートを使用する場合、デフォルトで設定されている項目・アクションなどを削除しても全体の動きに影響はないのでしょうか。 質問(2)   フォームで入力した文書に通し番号を設定する方法を教えてください。 質問(3)  直近1週間に投稿された文書のみ表示するビューを作成したいのですが、どのように設定すればいいでしょうか。 以上、よろしくお願いします。      

質問者が選んだベストアンサー

  • ベストアンサー
noname#102878
noname#102878
回答No.1

ノーツは4.6までしか使っていなかったので、R5以降はちょっと詳しくありません。 ご容赦ください。 質問1 掲示板は圧倒的にテンプレートを使用したほうが簡単ですね。 おそらく書き込みするぐらいの作業であればアクションは使用していないと思います。 慣れれば自作でも構いません。 Notes4.6の掲示板なんて 新規投稿用のフォーム 新規投稿に対するレスポンスを書くフォーム レスポンスの書き込みにレスポンスを書くフォーム の3つしか使ってませんでしたから。 質問2 通し番号の件、これは難しいと思います。 普通のDBシステムであれば、最終番号を保管するテーブルを作っておき、 投稿の登録要求 最終番号を保持するテーブルをロック 最終番号を取得 最終番号+1の番号で投稿をDBに保存 最終番号+1で最終番号テーブルを更新 最終番号テーブルのロックを解除 ってやれるんですけど、Notes4.6ではロック機能がなかったので同じタイミングで書き込みが発生すると重複文書がバンバン作成されちゃうんですよ。 質問3 ビューの文書表示条件で「文書の作成日が今日の日付~今日から7日前」というように設定すればOKです。 って実際に設定する場合はNotesの式で設定するんですが、構文とか忘れちゃいました・・・ Notes4.6の時は「@式」でやってたかなぁ。 Notesの開発をやめてからだいぶ経過してしまったのであやふやな回答しかできないでごめんなさい。

puni_puni
質問者

お礼

temtecomaiさん、ありがとうございました。 一人で悶々と悩んでいたので大変強いです。

puni_puni
質問者

補足

質問(1)に関してですが、 テンプレートを使用して作ったところ、フォームの項目を追加・削除しているうちに動かなくなってしまったのです。 テンプレートのフォームにデフォルトで設定されている項目を追加・変更しても全体の動きに影響はないのでしょうか?

関連するQ&A

  • ノーツのアクションボタン

    ノーツDBでフォームにアクションボタンを作りたいです。 ボタンに入力する式を知りたいです。 フォーム文書を貼り付け(とリンク)、新規ノーツメールを開き、固定したノーツグループアドレスの宛先を入力する。

  • ノーツで特定文書を開く方法を教えてください

    ノーツをはじめたばかりの初心者です。 どなたかご存知の方教えてください。 やりたいことは、ビューに「マニュアル」というアクションボタンを設けて、マニュアル文書を開きたいのです。 ビューに表示されている文書であれば開く関数はあるのですが、一覧に表示されていない文書を開く方法がわかりません。 よろしくお願い致します。

  • ノーツで共有している文書について

    社内でノーツを使って共有している文書のファイルを開く事ができません。 タイトルをクリックすると「エントリが索引にないまたはビューの索引が作成されていません」と表示されるのですが、どうすればいいのでしょうか? 教えてください。

  • ロータス ノーツ/ドミノR5.0.5でエラー発生

    ロータス ノーツ/ドミノR5.0.5を使用しているのですが、このソフトについて、2つお聞きしたいことがあります。 1. 色々と設定をしているうちに「プリファレンス」が選択できなくなってしまいました。 「アクション」→「ツール」→『プリファレンス』と選択すると、 『Notes Error-文書が無効またはありません。』というエラーメッセージが出てきてしまいます。 なにか間違った設定をしてしまったのでしょうか? 2. 「受信ボックス」のビュー画面に『時刻』のフィールドを付け加えたいのですが、 どのような設定をすればよろしいでしょうか? どなたかご存知の方教えていただけますでしょうか。 宜しくお願い致します。

  • ノーツのビュー表示について

    ロータスノーツについての質問です。 ビューを表示するときに、自分の作成した文書だけを表示させる方法を教えてください。 よろしくお願いします。

  • ロータスノーツ4.6でのフィールドの計算式定義について

    ノーツ4.66で簡単なDBを作っています。フォームを作成し、その文書に通し番号が付けたいためフィールドを作成し、設計ペインに式を入れました。でも、テストで文書の登録をしてみるのですが、1件目は狙い通り文書番号「1」で表示されましたが2件目以降、文書番号は「1」のまんまでじぇんじぇん計算してくれません(泣) フィールドのプロパティの設定 項目:文書番号(これはフォーム上の項目名として記載しただけです) フィールド名:bnsno フィールドの種類:数値、計算結果 上記以外はデフォルトです。 式:FIELD bnsno:=bnsno+1;1 イベント:value ちなみに上記の設定は物の本に書いてあった通り設定したものです。 はじめてノーツのDBを作っていて、ネットで探しても該当する項目がありませんでしたし(多分ですが。。。(汗))、近くの本屋さんにもノーツの本がありません。 このカテゴリで合っているかすら解りませんが、どなたか解る方、どうぞご回答お願いいたします。

  • ノーツのフォームへのアクセス方法

    会社でロータスノーツR4.5を使っています。システム部門ではフォームその他の設計情報を非公開にしています。エージェントの使用権限も与えられていません。しかしスマートアイコンではノーツ式が利用できることがわかりました。 何とかフォーム(と言うかメイン文書)をノーツ式で操作(具体的には、ある文書へのリンクをメールに貼り付けて乗せると同時に、元の文書の表題をそのメールの表題にコピーする)したいのです。 データベースのプロパティを見てもそのフォームを含んだ「設計情報」が隠されていて見ることができない状態ですが、式言語でメイン文書のフォームの「本文フィールド」や「表題フィールド」へアクセスできないものでしょうか。勿論本当のフィールド名はわかりません。どうすればアクセスできますか。それとも不可能なのでしょうか・・・。。

  • ノーツ4.6について基本的な質問です

    お世話になります。 ノーツ4.6で作成された昔のシステムを解析しています。 ノーツは触った事が無くWebとヘルプを首っ引きで調べていますが、基本的な事がどうしても理解できず止まっています。 まだこのような段階で質問をするのは大変恐縮ですが、ぐるぐると回って進めない為、識者の皆様どうぞご指導お願い致します。 1:文書とは何でしょうか。 設計でナビゲータ、フォーム等の作成はありますが、文書の作成は見付かりませんでした。 全データ一覧をオフィスに落としたいのですが、ノーツスクリプト、VBAスクリプト共にAllDocumentsのDocumentとして取得するサンプルしかみつかりません。 Accessのビューのようなものを想像しているのですが、どのように作成すればよいのでしょうか。 2:式のSQL文にFROMがどこにもありません。 SELCT 条件 AND 条件... しかなく、データベースに各テーブルがないと考えてよいのでしょうか。その場合、他のデータベースの値を参照する事はないのでしょうか。 また、選択フィールドもありません。 ビューの設計で手動で追加した列のみ表示されると考えてよいでしょうか。 SELECT * のように全データのビューを見る事はできないのでしょうか。 3:サンプルスクリプトの動かし方を教えて下さい ボタンクリックイベントでしか、サンプルのスクリプトを動かす方法がわかりません。 システムが現行で動いている為、関係ないボタンを付けてテストできないのですが、皆様どのように行われるのでしょうか。 どうぞよろしくお願い致します。

  • ロータスノーツ、アクションについて

    あるフィールドにテキストを入力するアクションを作りたいのですが、シンプルアクションでは出来ない様で、難しい記述が必要になるのでしょうか? シンプルアクションでも難しい記述でも良いので教えてください。 具体的に・・・ 社内注文のデータベースを作っています。 フォーム(注文書)にキャンセルアクションを作りたいのです。 ◆フォームを開いている(編集モードではない)状態で ◆フィールド「区分」に「【cancel】」を入れ、 ◆保存(上書き) ◆メールメッセージの送信(文書のリンクを含む) 宜しくお願いいたします。

  • ノーツ4.6について基本的な質問です

    お世話になります。 昔のシステムを解析していますが、ノーツ4.6についてなかなか資料が見付かりません。 ヘルプを見ましたが、基本的な事がどうしても理解できず、恐縮ですがご指導お願い致します。 1:文書とは何でしょうか。 設計でナビゲータ、フォーム等の作成はありますが、文書の作成は見付かりませんでした。 データ一覧をオフィスに落としたいのですが、ノーツスクリプト、VBAスクリプト共にDocumentAllのDocumentとして取得するサンプルしかみつかりません。 Accessのビューのようなものを想像しているのですが、どのように作成すればよいのでしょうか。 2:式のSQL文にFROMがどこにもありません。 SELCT 条件 AND 条件... しかなく、データベースに各テーブルがないと考えてよいのでしょうか。その場合、他のデータベースの値を参照する事はないのでしょうか。 また、選択フィールドもありません。 ビューの設計で手動で追加した列のみ表示されると考えてよいでしょうか。 SELECT * のように全データのビューを見る事はできないのでしょうか。 3:サンプルスクリプトの動かし方を教えて下さい ボタンクリックイベントでしか、サンプルのスクリプトを動かす方法がわかりません。 システムが現行で動いている為、関係ないボタンを付けてテストできないのですが、皆様どのように行われるのでしょうか。 どうぞよろしくお願い致します。

専門家に質問してみよう