> ３．「機能定義」と「機能階層ビュー」を登録する 次のような機能階層を完成させるための手順を学びましょう。 １．「機能タイプ定義」を追加する メインツリービューの「販売管理システム」のノードを選択して、「機能タイプ一覧」のタブを選んでください。そこで新規の機能タイプとして「複数タプル一覧」、「親子タプル保守」の２行を追加してください（これら以外の機能タイプはチュートリアルでは利用しないので削除してください）。これらは後述する「機能定義」の属性の指定値として利用されます。 ２．「受注一覧機能」を定義する 「受注データ管理」のツリーノードの下位の「機能構成」のノードを右クリックして現れるポップアップメニューの「下位要素を追加」を利用して、新規の機能定義を追加してください。追加されたノードを選択して、機能名を「受注一覧」とし、「タイプ（機能タイプ）」には「複数タプル一覧」を指定してください。それ以外の項目については初期値のままでかまいません。 ３．「受注一覧機能」にテーブル入出力定義を組み込む 「受注一覧」のツリーノードを選択すると、コンテンツペインに４つのタブを持つ一覧が現れます。左端の「入出力一覧」のタブを選んだ状態で、一覧上に「受注見出し」のツリーノードをドラッグ＆ドロップしてください。これで、「受注一覧」の機能において「受注見出し」が参照されることが定義されたことになります。 ４．「受注一覧機能」にパネル入出力定義を組み込む 「受注一覧」のツリーノードで右クリックして現れるポップアップメニューの「下位要素を追加」→「パネル」を利用して、新規のパネル入出力定義を追加してください。追加されたノードを選択して、「パネル名」を「メインパネル」としておいてください。パネルのサイズを高さ・幅とも大きめに変更したうえで、パネルイメージとして次のテキストデータをコピー＆ペーストしてください（スクリーンショットの例のように、好みや標準に応じて背景色や文字色を変えたり、下線を引くこともできます）。 ↓ここからコピー＆ペースト 受注一覧 受注日≦ ______ 　受注部門 ______[▼] 得意先　 ______[…] 　　　　　　　　　　　　　　　 [検索] ----------------------------------------------------------------------------- №　受注日 　受注№ 得意先　　　　　　品名(1行目) 　　　　　　　　　 [▲] 999 99/99/99 XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |　| 999 99/99/99 XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |　| 999 99/99/99 XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |　| 999 99/99/99 XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |　| 999 99/99/99 XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |　| 999 99/99/99 XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |　| 999 99/99/99 XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |　| 999 99/99/99 XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [▼] --------------------------------------------------------------------------- [戻る] 　　 [追加] [複写] [修正] [削除] [印刷] ↑ここまでコピー＆ペースト なお、パネルの画像ファイル（png, gif, jpg, jpeg）が既存であれば、上記のエディターの場所に画像ファイルを表示できます。詳しくは「入出力構成」のページで確認してください。その機能は、基本設計をまとめる際だけでなく、既存システムの現状分析資料を作る際にも便利です。 ５．「受注保守機能」を定義する 「受注データ管理」のツリーノードの下位の「機能構成」のノードを右クリックして現れるポップアップメニューの「下位要素を追加」を利用して、新規の機能定義を追加してください。追加されたノードを選択して、機能名を「受注保守」とし、「タイプ（機能タイプ）」には「親子タプル保守」を指定してください。 ６．「受注保守機能」にテーブル入出力定義を組み込む 「受注保守」のツリーノードを選択して、「入出力一覧」のタブを選んだ状態で、一覧上に「受注見出し」のツリーノードをドラッグ＆ドロップしてください。追加されたテーブル入出力定義のノードを選んで、「操作区分」のチェックボックスのCreate,Read,Update,Deleteのすべてにチェックを入れてください。同様に、「受注明細」のツリーノードをドラッグ＆ドロップして、「操作区分」のCreate,Read,Update,Deleteのすべてにチェックを入れてください。 ７．「受注保守機能」にパネル入出力定義を組み込む 「受注保守」のツリーノードで右クリックして現れるポップアップメニューの「下位要素を追加」→「パネル」を利用して、新規のパネル入出力定義を追加してください。追加されたノードを選択して、「パネル名」を「メインパネル」としておいてください。パネルのサイズを高さ・幅とも大きめに変更したうえで、パネルイメージとして次のテキストデータをコピー＆ペーストしてください。 ↓ここからコピー＆ペースト 受注保守 受注番号 XXXXXX 得意先Ｃ ______[…] XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 受注日　 ______　　受注金額合計 999,999,999 ------------------------------------------------------------------------ № 品目Ｃ　　 品名　　　　　　　受注数量 単位 受注単価 　 受注金額 [▲] 99 ______[…] XXXXXXXXXXXXXXXXXX　______ XXXX 9,999,999 99,999,999 |　| 99 ______[…] XXXXXXXXXXXXXXXXXX　______ XXXX 9,999,999 99,999,999 |　| 99 ______[…] XXXXXXXXXXXXXXXXXX　______ XXXX 9,999,999 99,999,999 |　| 99 ______[…] XXXXXXXXXXXXXXXXXX　______ XXXX 9,999,999 99,999,999 |　| 99 ______[…] XXXXXXXXXXXXXXXXXX　______ XXXX 9,999,999 99,999,999 |　| 99 ______[…] XXXXXXXXXXXXXXXXXX　______ XXXX 9,999,999 99,999,999 |　| 99 ______[…] XXXXXXXXXXXXXXXXXX　______ XXXX 9,999,999 99,999,999 |　| 99 ______[…] XXXXXXXXXXXXXXXXXX　______ XXXX 9,999,999 99,999,999 [▼] ------------------------------------------------------------------------ [戻る] 　[送信] ↑ここまでコピー＆ペースト ８．「出荷指示機能」を定義する 「受注データ管理」のツリーノードの下位の「機能構成」のノードを右クリックして現れるポップアップメニューの「下位要素を追加」を利用して、新規の機能定義を追加してください。追加されたノードを選択して、機能名を「出荷指示」とし、「タイプ（機能タイプ）」には「親子タプル保守」を指定してください。 ９．「出荷指示機能」にテーブル入出力定義を組み込む 「出荷指示」のツリーノードを選択して、「入出力一覧」のタブを選んだ状態で、一覧上に「受注見出し」のツリーノードをドラッグ＆ドロップしてください。また、「受注明細」のツリーノードをドラッグ＆ドロップして、「操作区分」のReadとUpdateにチェックを入れてください。これでこの機能は受注見出しと受注明細を参照するいっぽう、更新するのは受注明細だけということになりした。 １０．「出荷指示機能」にパネル入出力定義を組み込む 「出荷指示」のツリーノードで右クリックして現れるポップアップメニューの「下位要素を追加」→「パネル」を利用して、新規のパネル入出力定義を追加してください。追加されたノードを選択して、「パネル名」を「メインパネル」としておいてください。パネルのサイズを高さ・幅とも大きめに変更したうえで、パネルイメージとして次のテキストデータをコピー＆ペーストしてください。 ↓ここからコピー＆ペースト 出荷指示 受注番号 XXXXXX 得意先 　XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 出荷日　 ______ ----------------------------------------------------------- № 品目Ｃ 品名　　　　　　　受注数量 出荷数量 単位 [▲] 99 XXXXXX XXXXXXXXXXXXXXXXXX　99,999 　______ XXXX |　| 99 XXXXXX XXXXXXXXXXXXXXXXXX　99,999 　______ XXXX |　| 99 XXXXXX XXXXXXXXXXXXXXXXXX　99,999 　______ XXXX |　| 99 XXXXXX XXXXXXXXXXXXXXXXXX　99,999 　______ XXXX |　| 99 XXXXXX XXXXXXXXXXXXXXXXXX　99,999 　______ XXXX |　| 99 XXXXXX XXXXXXXXXXXXXXXXXX　99,999 　______ XXXX |　| 99 XXXXXX XXXXXXXXXXXXXXXXXX　99,999 　______ XXXX |　| 99 XXXXXX XXXXXXXXXXXXXXXXXX　99,999 　______ XXXX |　| 99 XXXXXX XXXXXXXXXXXXXXXXXX　99,999 　______ XXXX [▼] ----------------------------------------------------------- [戻る] 　[送信] ↑ここまでコピー＆ペースト １１．機能間の「呼び出し関係」を組み込む 「受注一覧」のツリーノードを選択して、左から２つ目の「この機能が利用する機能」のタブを選んだ状態で、一覧上に「受注保守」の機能定義のツリーノードをドラッグ＆ドロップしてください。同様に、「出荷指示」のノードもドラッグ＆ドロップしてください。これで、「受注一覧」の機能から「受注保守」と「出荷指示」とが起動されることが指定されたことになります。 １２．「機能階層ビュー」を確認する 「サーバーモジュール」の２つ目のタブ「機能階層ビュー」を選んでください。「受注一覧」のツリーノードがルートとして現れているはずなので、その子ノードを展開してください。１１で指定したように、「受注保守」と「出荷指示」とが「そこから呼び出される機能」として現れます。

> チュートリアルのトップへ戻る ４．「業務定義」の「プロトコル」を編集する