レコード画面の動的な画面名を構成する

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • 前のレコードのフィールドから名前を動的に継承するようにレコード画面を構成します。この設定により、ユーザーは画面レコード名の代わりに、指定された単一のフィールドを画面名として表示できます。

    始める前に

    必要なロール:admin

    手順

    1. Web ベースの UI で、フィルターナビゲーターに sys_sg_screen.list と入力します。
    2. 動的な画面名を継承するレコード画面を選択します。
    3. UI パラメーター関連リストの UI パラメーターを作成します。
      1. UI パラメーター画面 UI 要素マッピング、および [ソースと UI 要素] 関連リストが表示されない場合は、[他のアクション] アイコン ([他のアクション] アイコン) をクリックして追加します。 構成 > 関連リストをクリックし、必要な関連リストを選択します。
      2. [UI パラメーター] タブをクリックします。
      3. 既存の UI パラメーターを選択するか、[新規] をクリックして特定の値を持つ新しい UI パラメーターを構成します。
      4. フォームのフィールドに入力します。
        表 : 1. [UI パラメーターと要素のマッピング (UI parameter element mapping)]フォーム
        フィールド 値または説明
        パラメータータイプ 画面
        入力ソース 自動入力
        入力タイプ ソースフィールド
        ボタンの親テーブル レコード画面にリストされているものと同じテーブル。
        ソースフィールド 画面名に表示するフィールド。
      5. [送信] をクリックします。
    4. 動的画面名の場所ポイントとして機能する UI 要素を定義します。
      注:
      このステップは、1 回限りの構成です。UI 要素を作成すると、画面タイトルの場所に対する新しいレコードは必要ありません。
      1. Web ベースの UI で、フィルターナビゲーターに sys_sg_ui_element.list と入力します。
      2. [新規] をクリックします。
      3. フォームのフィールドに入力します。
        表 : 2. [UI 要素] フォーム
        フィールド 説明
        ロケーション 動的画面名が表示される場所。[タイトル] を選択します。
        名前 UI 要素の名前。
      4. [送信] をクリックします。
    5. 画面 UI 要素を作成し、それを画面タイプにマップします。
      1. [画面 UI 要素マッピング] タブをクリックします。
      2. [新規] をクリックします。
      3. フォームのフィールドに入力します。
        表 : 3. [画面 UI 要素マッピング] フォーム
        フィールド 説明
        画面 動的画面パラメーターを継承する、選択した画面で自動設定されます。
        UI 要素 構成する UI 要素。
      4. [送信] をクリックします。
    6. UI パラメーターを使用して画面 UI 要素をマップします。
      1. [ソースおよび UI 要素] タブをクリックします。
      2. [新規] をクリックします。
      3. フォームのフィールドに入力します。
        表 : 4. [ソース UI 要素マッピング] フォーム
        フィールド 説明
        UI 要素 動的画面名を表示する UI 要素。
        ソーステーブル UI パラメーターテーブル。
      4. [送信] をクリックします。

    タスクの結果

    画面名は、既存のレコードの定義済みフィールドから動的に値を継承します。この図では、画面名は [番号] フィールドから取得されています。

    既存のレコードのフィールドから表示される動的な画面名