| # フォームコマンド (ttadv3118s000) セッションの目的: フォームコマンドをメンテナンスします。 ID フォームコマンドの ID 番号 起動タイプ フォームコマンドで起動される構成要素のタイプを選択します。 ドロップダウンリストには次のオプションが含まれています。 セッション 関数 ビジネスメソッド メニュー セッション/関数/ビジネスメソッド フォームコマンドで開始するセッション、関数、またはビジネスメソッドのコード 注意 関数とビジネスメソッドはそれぞれ、セッションのプログラムスクリプトまたは DAL スクリプトに含まれている必要があります。 親 (メニュー) フォームコマンドに対応する親フォームコマンドを定義するには、その親フォームコマンドの ID を入力します。親フォームコマンドを定義すると、フォームコマンドが親フォームコマンドのサブメニュー項目として (水平方向に) 表示されます。 注意 親フォームコマンドのバインドタイプは、メニューでなければなりません。 フォームコマンドおよび親フォームコマンドは同じフォームに属している必要があります。 同じ親を持つフォームコマンドは、カスケードサブメニューとして (垂直方向に) 表示されます。 フォームコマンドのバインドタイプがメニューの場合、そのフォームコマンドには親フォームコマンドを定義できません。つまり、メニューフォームコマンドは、サブメニュー項目として表示できません。 ソート順序 同じバインドタイプを持つ各フォームコマンドがツールに表示される順序を決定します。 注意 同じバインドタイプのフォームコマンドには、同一の連番を割り当てることはできません。 バインドタイプ セッションのフォーム上で、フォームコマンドを表示する箇所 指定可能な値: コマンドタイプ グループ/フィールド番号 フォームコマンドの表示場所を指定します。次のバインドタイプに応じて、指定方法が異なります。 グループ: フォームグループ (ttadv3515m000) セッションから、フォームコマンドが属するグループのグループID を選択します。ユーザがグループのタブを選択した後ではじめてセッションの特定メニューにフォームコマンドが表示されます。 フィールド: フォームフィールド (ttadv3506m000) セッションから、フィールドの連続番号を選択します。フォームコマンドは、このフィールドの背後のフィールドボタンとして表示されます。 注意 セッションは同じフィールドに対して複数の外観を持つことができます。その場合、フォームフィールド (ttadv3506m000) セッションのフィールドには、セッションのフォーム上のすべての外観に対するエントリが表示されます。フォーム上のフィールドの順序は、フォームフィールド (ttadv3506m000) セッション内のフィールドの順序と同じです。フォームに複数の外観を持つフィールドのフォームコマンドを定義する場合、フィールドの連番が正しいかどうか確認してください。 分類 Infor Workspace が使用するフォームコマンドの分類。この分類により、コマンドが表示されるプルダウンメニューが決まります。 指定可能な値
アクション | コマンドがセッションのアクションメニューに表示されます。
参照 | コマンドがセッションの参照メニューに表示されます。
表示 | コマンドがセッションの表示メニューに表示されます。
特別 1 | コマンドが、セッションに固有の追加プルダウンメニューに表示されます。 ｢特別 1｣ と ｢特別 2｣ の分類を使用して、頻繁に使用するコマンドをグループ化します。特別分類ごとに、デフォルトコマンドを 1 つ選択する必要があります。このデフォルトコマンドの記述は、特別分類のメニューボタンに表示されます。デフォルトコマンドを参照してください。 短い記述フィールドに短い記述を指定します。短い記述フィールドを空にした場合、メニューボタンには長い記述が表示され、ボタンが大きくなりすぎます。
特別 2
重要 この分類は、Infor Workspace でのみ使用されます。セッションを別の UI で実行する場合、分類は無視されます。 メニュー内のフォームコマンドは、メニューと同じ分類を持つ必要があります。 デフォルトコマンド このチェックボックスを使用して、フォームコマンドを、セッションまたはセッションのコマンド分類のデフォルトコマンドとして定義できます。 このチェックボックスは次の状況で選択できます。 コマンドにバインドタイプ出力がある場合 コマンドが特別 1 分類または特別 2 分類に属する場合 このチェックボックスがオンの場合、コマンドがその分類のデフォルトコマンドになります。セッションが Infor Workspace で実行される場合、デフォルトコマンドの記述が分類のメニューボタンに表示されます。例を参照してください。 例- 分類のデフォルトコマンド この表は、例を示しています。
セッション/関数/ビジネスメソッド | 長い記述 | 分類 | デフォルトコマンド
exec.user.1 | ジョブの起動 | 特別 1 | はい
exec.user.2 | ジョブのキュー | 特別 1 | なし
exec.user.3 | ジョブのロック | 特別 1 | なし
exec.user.4 | ジョブを取消 | 特別 1 | なし
｢特別 1｣ 分類のコマンドが、ジョブの起動プルダウンメニューに表示されます。 注意 特別分類ごとに、デフォルトコマンドを 1 つ指定できます。 デフォルトコマンドは、Infor Workspace でのみ使用されます。セッションを別の UI で実行する場合、デフォルトコマンドは無視されます。 ラベル フォームコマンドのラベルのコード ラベルに省略符号を追加 このチェックボックスがオンの場合、フォームコマンドのラベルの後ろに、省略符号 (...) が付けられます。省略符号は、フォームコマンドでダイアログボックスを開くことを示すために使用します。 ダイアログの非表示を許可 このチェックボックスがオンの場合、ユーザは、実行時にフォームコマンドによって起動されるダイアログボックスを非表示にすることができます。ユーザデフォルトが定義され、クイックフローが有効化されている場合、ダイアログボックスは非表示になります。ダイアログボックスが非表示の場合は、対応するデフォルトコマンドが実行されます。 このチェックボックスは、ラベルに省略符号を追加チェックボックスがオンの場合のみ使用可能です。 長い記述 実行時にセッションの特定メニューに表示されるフォームコマンドの記述 ラベルフィールドで選択したラベルコードの記述は、ラベル (ttadv1140m000) セッションで定義します。 注意 ラベル (ttadv1140m000) セッションでは、同じコードでも記述の長さが異なる 2 つのラベルを定義できます。ラベルコードの 2 つのラベルが同じ長さでない場合、このフィールドには 17 文字を超える長さのラベルが表示されます。 短い記述 フォームコマンドがセッションのフォーム上のボタンとして、またはセッションのアプリケーションツールバー内のテキストボタンとして組み込まれている場合に表示される記述 ラベルフィールドで選択したラベルコードの記述は、ラベル (ttadv1140m000) セッションで定義します。 注意 ラベル (ttadv1140m000) セッションでは、次の点に注意してください。 同じコードでも記述の長さが異なる 2 つのラベルを定義できます。ラベルコードの 2 つのラベルが同じ長さでない場合、このフィールドには 17 文字以下の長さのラベルが表示されます。 ボタン上の連結項目のラベルの文脈の値を使用してラベルを定義した場合、フォームコマンドがセッションのフォーム上のボタンとして、またはセッションのアプリケーションツールバー内のテキストボタンとして組み込まれているときには、フォームコマンドのラベルがツールで表示されます。また、このラベルはツールチップとしても表示されます。ラベルを使用して、短い記述よりも詳細な記述を付けることができます。例 フォームコマンドのカスケード: [コンパイル] → [デバッグ]ボタンの短い記述は ｢デバッグ｣ であり、フォームコマンドのボタン上に表示されます。開発者はボタン上の連結項目のラベルの文脈値を使用して、[デバッグ用にコンパイル] ラベルを定義します。ボタン上に [デバッグ用にコンパイル] ラベルが表示され、エンドユーザはボタンの機能を明確に把握できます。 ショートカットキー ドロップダウンリストから、フォームコマンドのショートカットキーを選択します。 区切り このチェックボックスがオンの場合、 ツールは、フォームコマンドの下のメニューに 1 行挿入します。メニューでフォームコマンドの別のグループを作成するには、この行を使用してください。 ダイアログまたは参照セッションでボタン表示 このチェックボックスがオンの場合、ユーザがセッションにズームすると、フォームコマンドがセッションのフォーム上のフィールドボタンとして表示されます。 同期ダイアログのメニューバーに表示 このチェックボックスがオンの場合、フォームコマンドが詳細セッションの特定メニューに表示されます。 注意 セッションのフォームコマンドが組み込まれたアプリケーションツールバーを作成するための、プログラム関数が用意されています。 権限グループ フォームコマンドを実行するユーザに必要な権限レベル。セッションのユーザ権限よりも高い権限グループのコマンドはすべて、特定メニューから削除されます。 例: ユーザはセッションでレコードを表示および出力する権限を持ちます。セッションの権限グループは ｢出力/表示｣ です。権限グループが ｢すべての権限｣ (削除/挿入/更新/出力/表示)、｢挿入/更新/出力/表示｣ および ｢更新/出力/表示｣ のフォームコマンドはすべて特定メニューから削除されます。 フォームコマンドの権限グループを選択する際には、次のガイドラインに従う必要があります。
コマンドタイプ | フォームコマンドの内容 | フォームコマンド (ttadv3118s000) セッションの権限グループ
フォーム、フィールドまたはグループ | 削除処理を可能にする場合に、機能へのアクセスを提供します。 | すべての権限
フォーム、フィールドまたはグループ | 挿入処理を可能にするが削除処理を必要としない場合に、機能へのアクセスを提供します。 | 挿入/更新/出力/表示
フォーム、フィールドまたはグループ | 更新処理を可能にするが挿入および削除処理を必要としない場合に、機能へのアクセスを提供します。 | 更新/出力/表示
フォーム、フィールドまたはグループ | データを表示するが、出力、更新、挿入、および削除処理を必要としない場合に、機能へのアクセスを提供します。 | 表示
出力 | レポート機能へのアクセスを提供します。また、エンドユーザがデータを削除する (またはスクリプトで削除処理を実行する) ためのオプションも提供します。 | すべての権限
出力 | レポート機能へのアクセスを提供します。また、エンドユーザがデータを挿入するが削除を行わない (またはスクリプトで挿入処理を実行する) 場合のオプションも提供されます。 | 挿入/更新/出力/表示
出力 | レポート機能へのアクセスを提供します。また、エンドユーザがデータを更新するが、挿入や削除を行わない (またはスクリプトで更新処理を実行する) 場合のオプションも提供されます。 | 更新/出力/表示
出力 | レポート機能へのアクセスを提供します。この機能を使用してデータを出力できますが、データを更新、挿入または削除するためのオプションは提供されません。 | 出力/表示
メニュー | 不適用 | 表示
注意 権限は、権限管理システム (AMS) モジュールで定義し、ユーザデータ (ttams1100s000) 詳細セッションの権限タブでユーザにリンクできます。 マークしたすべての行に対して実行する フォームコマンドの有効性を選択します。 指定可能な値: 0、1、または複数の個数のレコード表示について実行するには 確認問合わせ このチェックボックスがオンの場合、フォームコマンドを実行する前に、ツールによって質問フィールドに入力された質問が表示されます。ツールでフォームコマンドを実行するには、続行を指示する応答フィールドに指定された値をユーザが答える必要があります。 質問 確認問合わせチェックボックスをオンにした場合、ユーザがフォームコマンドを実行しようとするときに、このフィールドに入力したコードが示す質問がツールによって表示されます。 ツールがフォームコマンドを実行するのは、ユーザの回答が続行を指示する応答フィールドに入力したコードが示す回答と一致する場合のみです。 続行を指示する応答 確認問合わせチェックボックスがオンのフォームコマンドを実行するには、ツールによる質問フィールドに指定された質問に対して、このフィールドに入力された回答をユーザが答える必要があります。 複数選択対象に実行 このフィールドで次の項目を選択した場合、概要セッションで、ユーザがグリッド内の複数レコードを選択して、フォームコマンドを実行したときの処理は次のようになります。 1 回のみ: グリッド内で選択されたレコードのうち最初のレコードに対してのみ、ツールによるフォームコマンドが実行されます。 各行に対して: グリッド内で選択されたすべてのレコードに対して、ツールによるフォームコマンドが実行されます。 実行前に保存 このチェックボックスがオンの場合、ユーザがフォームコマンドを起動すると、ツールによるフォームコマンドが実行される前にセッションのデータが保存されます。 このチェックボックスがオフの場合、ユーザがフォームコマンドを起動すると、セッションのデータを保存せずにツールフォームコマンドが実行されます。 セッションの開始モード フォームコマンドを開始するセッションのモードを選択します。 入力可能値 モーダル モードレス 同期した子 モーダルな概要 注意 このフィールドをメンテナンスできるのは、起動タイプフィールドでセッションを選択した場合のみです。 セッションの種類 フォームコマンドを開始するセッションのタイプを概要ウィンドウと詳細ウィンドウのいずれかのオプションから選択します。 注意 このフィールドをメンテナンスできるのは、起動タイプフィールドでセッションを選択した場合のみです。 親の表示を更新 このチェックボックスがオンの場合、セッションでユーザがフォームコマンドを実行すると、フォームコマンドによって影響を受けるデータが、すべての関連セッションにおいても自動的に更新されます。 このチェックボックスがオフの場合、変更のフォームコマンドを実行したら、すべての関連セッションにおいて変更をマニュアルで保存して更新する必要があります。 |