NOA へ TOOL 組込み
ツール・メニュー編集パネルで、周辺ツールを NOA に組み込むことができます。 周辺ツールを組み込む３つの部位 メニューやアイコンを組み込む場所は３つあります。 NOA のヘッダー部分 カルテ画面一番上のグリーンのヘッダー部分。ここには汎用で最も頻繁に使われるものを厳選して登録します。 ページ・ヘッダー部分 受診者氏名・年令などが表示されるページ・ヘッダー部分。ここにはそのページに直接関連のある周辺ツールを登録します。例えばページ印刷や付箋など。 ツール・エリア NOA 画面右 1/3 のツール・エリアに表示されるメニュー。頻繁に使われるわけでもなく、ページにも直結しない周辺ツールはここに登録します。 各行の説明 茶色行・黄色行 茶色行は上で説明した３つの組み込み先を示します。黄色行がそこに組み込まれた周辺ツールです。 「グリーンのプラス」アイコン 次の行に新たにメニューを挿入します。 「赤のマイナス」アイコン その行を削除します。「default メニュー」には削除アイコンは表示されません。「default メニュー」とは必須のメニューのことを言います。 メニューの編集 各行には「メニュー・ラベル」と、そこから起動されるツールがある場合２行目に「ツール名」が表示されています。ラベルをクリックするとメニュー編集パネルが開き、再度ラベルをクリックすると閉じます。編集パネルの詳細は以下で説明します。 メニュー順序の変更 各行の余白をマウスでつかみ、drag and drop できます。ただし、移動範囲は茶色のバーで区切られた同じ範囲内に限られます。それを越え移動したい場合は、そちらで新規メニュー作成、旧メニュー削除を行なってください。 メニュー移動はブラウザーを再読込みすることにより TOOL MENU に反映されます。 メニューの編集 LABEL メニューとして表示されるラベル名です。データベースはラベル名でメニューを特定しており、ラベル名を変更した場合は新規メニューの追加として処理され、改名前メニューも残ります。重複したレベル名の場合、片方は無視されます。ラベル名は他と重ならないものにしてください。 不要なメニューは アイコンで削除してください。 URL このメニューのクリックで起動される周辺ツールの関数名や URL を入力します。関数の場合は必ず末尾に（）が付きます。 ICON ここに any.png など、アイコン画像名を入れておけば、メニュー・ラベルの代わりにアイコンが表示されます。アイコン画像は NOA フォルダー直下に在る必要があります。この機能はツール・メニューでは機能しません。 HELP 起動される周辺ツールの「簡潔な説明文字」を記述しておけば、アイコンにマウスが載ると黄色い小さなタグとして表示されます。この機能はツール・メニューでは機能しません。 非表示チェック ここにチェックの入ったメニューは、このリスト内に存在しても画面には表示されません。当面使わないが削除しないでおきたいメニューはこのようにしておきます。 別ウインドーとして表示 メニューやアイコンから起動された周辺ツールは、NOA 右側のツール・エリアに開きますが、独立したウインドーとして開きたい場合はここにチェックを入れておきます。使用するブラウザーの設定により、個別ウインドーとして開いたり別のタブとして開いたりします。 サブ・タイトル ここにチェックが入っていると、単なるツール・メニューのサブタイトルとして表示されるだけで、周辺ツールを起動することはありません。従って NOA のヘッダーやページ・ヘッダーに組み込んでも意味をなしません。 default menu 必ず組み込むシステムで決めた固定メニューで、ここは変更できません。 「とりやめ」ボタン 編集内容を反映させず、編集パネルを閉じます。 「確定」ボタン 編集内容がサーバに保存され、画面に反映されます。同時に自動的にバックアップが取られます。 新規周辺ツールを NOA へ組み込む 以上説明したことを行うだけですが、順序を追って説明します。 メニューを組み込む位置 通常は NOA ヘッダーやページ・ヘッダーでなく、TOOL MENU に組み込む方が良いでしょう。 「グリーンのプラス」ボタンで新規メニュー追加 メニューを組込みたい位置のひとつ上のメニューの「グリーンのプラス」ボタンをクリックし新規メニューを挿入します。 新規メニューの属性を設定 新規メニュー編集パネルが開きます。上で説明したように LABEL ほか各属性を設定してください。 多くの場合、新規の周辺ツールは NOA フォルダーと同列にあるはずですので、URL 欄に "../SomeTool" のように、周辺ツールの名称を入れます。行頭の "../" は相対パスと呼ばれるもので、NOA と同列の階層にあることを示します。 NOA フォルダー内にあるものを呼び出すには "./" を使います（先頭に何もつけずファイル名だけを指定すると自動的に ../ がついたものと認識されますが、頭が混乱するのでとりあえずこれは覚える必要ありません）。 "http://some.where.com" のようにインターネット上の URL を入れ、組込み周辺ツールとして使うこともできます。 既存メニューの中には "SomeFunction()" のように末尾が () のものがあります。これは NOA 組込みの function を示します。 編集画面サンプル LABEL: 文書作成 URL: ../DocMaker ICON: docSmall.png HELP: 文書作成 「別ウインドウとして表示」にチェックを入れる LABEL: ページ削除 URL: removeTodayPage() ICON: remove-field.png HELP: ページ削除 LABEL: NOA ダウンロード URL: http://sourceforge.jp/projects/noa-project/ ICON: HELP: 「別ウインドウとして表示」にチェックを入れる バックアップ FOOTER の「バックアップ」アンカーをクリックするとバックアップ操作画面が開きます。 ツール・メニューをバックアップから復元 バックアップのタイムスタンプを選択し復元してください。 バックアップを削除 「削除したいバックアップを選択した状態で赤い削除アイコンをクリック」すると、そのバックアップを削除できます。 不可視状態のファイルを全部削除 レイアウト設定のバックアップなどは削除すると本当に消えてしまいますが、ツール・メニューの場合は削除されてもサーバに実体が残っています。これらを本当に削除するためのものです。 工場出荷状態に戻す 「工場出荷状態に戻す」をクリックすると、自分でカスタマイズしたツール・メニューはすべて消え、NOA を初めてインストールした時のメニューに戻ります。
Update: 2012-08-14