• 締切済み

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

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

みんなの回答

noname#102878
noname#102878
回答No.2

ちなみに、ですが。 私がOAヘルプの派遣で行ってた会社でとあるユーザーさんが自分のメールDBにエージェントを作成して動かしたところ、無限ループになってしまいシステムがダウンしたことがあります。 それはもう、連続メール返信攻撃・・・ 始末書で済みました(^_^;;

noname#102878
noname#102878
回答No.1

システム部門に設計権限をもらう。 サーバ上のデータベースをローカルにコピーする。(DBに設定されている権限はコピーしない) 設計モードで開いて解析する。 相応の対処をする。 もちろんシステム部門には「解析してもよい」との許可を得ること。 じゃないとシステム部門にしてみれば、掛けたセキュリティの穴を突く不正アクセス行為と見れるでしょうね。 まぁ、ちなみに式の中でフィールド名を記述すればフィールドの値を取得したり設定することはできます。 が、これもフィールド名を知っていての話です。

ptano99
質問者

補足

早速のご返答ありがとうございます。 実はローカルへコピーはしております。しかしそのときデータベースのプロパティの「設計」タブを見ても、「設計情報がありません」と表示されてしまうのです。権限のコピーをしてしまったのでしょうか? また、メニューの中にも、設計-フォームのところが表示されないようになっています。ただしローカルではエージェントは作成できるようですので、何とかコードでアクセスできないかと・・・。権限はくれと頼んだのですが、全社一律のシステム安定稼動優先を理由に断られました。不正アクセスの問題は悩ましいところですが、もし可能となったら、システム部門へは仁義を切るようにしたいとおもいます。 そもそもフィールド名だけシステムに聞くというのが最も簡単かもしれませんね・・・。