データテーブルの構成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • アプリケーションに必要なデータをキャプチャするようにテーブルを構成します。

    始める前に

    必要なロール:admin、sn_app_eng_studio.user、または委任開発者

    このタスクについて

    従業員の出張要求アプリケーションのデータモデルをビルドする 2 番目のフェーズでは、場所、出張日、航空運賃の予定など、従業員の出張要求に必要なデータを収集するようにテーブルを構成します。

    この手順では、チュートリアルビデオで示されているタスクの 2 番目の部分について説明します。手順の最初の部分については、前のトピック データテーブルを作成するで概説しました。

    従業員の出張要求アプリケーションに必要なデータを格納するテーブルを構成します。

    表 : 1. ビデオセクション
    タイムスタンプ セクション
    0:48 テーブルの編集を開始します。
    0:54 テーブルにフィールドを追加して構成します。
    2:32 データフォームレイアウトを変更します。
    2:39 変更内容を保存します。

    手順

    1. 従業員の出張要求テーブルが開いていることを確認します。
      • インスタンスのホームページからテーブルを開くには、 All (すべて) > App Engine > App Engine Studio. 次に、アプリケーションを選択し、構成するテーブルを選択します。
      • 作成したテーブルを開くには、[ テーブルの編集] を選択します。
      テーブルを開くと、キャンバススペースに表示されます。

      キャンバスでテーブルを開くと、テーブル名と構成セクションが表示されます。

    2. 上部のリボンで [フォーム ] を選択して、ビューを [フォーム ] ビューに変更します。
      テーブルのランディングページの上部リボンには、さまざまなビューが含まれています。フォームビューでは、テーブルをフォームとして作成できます。

      フォーム ビューでは、テーブルをフォームとして作成できます。テーブルに格納されるデータのタイプに応じて、他のビューを選択できます。

    3. テーブルから不要なフィールドを削除するには、フィールドにカーソルを合わせ、[フィールドを削除] アイコン (フォームの要素を削除します。) を選択します。
      注:
      拡張テーブルからテーブルを作成する場合、テーブルには事前設定されたフィールドが付属しています。独自のテーブルの事前設定されたフィールドを保持するか削除するかを選択できます。
      このチュートリアルでは、次のフィールドを削除します。
      • 優先度
      • 構成アイテム
      • アサイン先
    4. [Save (保存)] をクリックする。
    5. テーブルの新しいフィールドを作成します。
      従業員の出張要求に関する詳細を収集するには、いくつかのフィールドを作成する必要があります。
      1. [フォーム要素を追加] パネルのテーブルで [+ フィールドを追加] を選択します。
      2. [列ラベル] フィールドに「出発日」と入力します。
        ヒント:
        [ 列名 ] フィールドは、入力した列ラベルに基づいて自動入力されます。
      3. [タイプ] フィールドで、[日付] を選択します。
      4. オプション: フィールドの追加のプロパティを設定するには、[ 詳細設定] を選択します。
        このチュートリアルでは、フィールドの追加プロパティは設定しません。フィールドタイプと詳細設定の詳細については、「 テーブルビルダー のフィールド構成」を参照してください。
      5. [Add] を選択します。
      6. オプション: [ 別のものを追加 ] を選択して、追加のフィールドを作成します。
      7. ステップ a〜f のプロセスを繰り返して、必要な数のフィールドを追加します。
        従業員の出張要求に関する追加情報を収集するために、さらにフィールドを追加します。次の表は、テーブルに追加する追加フィールドの概要を示しています。
        列ラベル タイプ
        返却予定日 日付
        航空運賃の目安 (Estimated Airfare) 10 進数
        出張の理由 (Reason for Travel) 文字列
      8. 必要な新しいフィールドをすべて追加したら、[ 完了] を選択します。
        追加したフィールドが [ フォーム要素を追加 ] パネルに表示されます。
      9. フォームにフィールドを追加するには、フィールドを選択し、既存のフィールドとともに デフォルトビュー パネルにドラッグします。
        ヒント:
        一度に複数のフィールドをテーブルに追加するには、フィールドにカーソルを合わせ、各フィールドのチェックマークを選択して、フィールドを [デフォルトビュー ] パネルにドラッグします。
        各フィールドの横にあるチェックマークをオンにして、テーブルに追加するフィールドを選択します。次に、選択したフィールドを デフォルトのビュー パネルにドラッグします。
    6. [Save (保存)] をクリックする。
    7. 既存のフィールドをテーブルに追加します。
      1. 検索バーにフィールドの名前を入力して、追加するフィールドを検索します。
        [フォーム要素を追加] パネルの検索バーでは、フォームに追加できる利用可能なフィールドを検索できます。
        このチュートリアルでは、次のフィールドをテーブルに追加します。
        • 承認
        • 作成者
      2. [ フォーム要素を追加 ] パネルでフィールドを選択し、フィールドを [デフォルトビュー ] パネルにドラッグします。
    8. オプション: フォームのレイアウトを変更します。
      1. デフォルトのビューパネルでテーブルを選択します。
        選択すると、テーブルが青色の境界線で表示されます。

        [デフォルトビュー] パネルでテーブルを選択すると、テーブルの周囲に青色の境界線が表示されます。

      2. [セクションのカスタマイズ] パネルで、[1 列]、[2 列] の順に選択して、フォームフィールドを 2 列レイアウトに均等に配置します。
        ヒント:
        [セクション] パネルで使用できるカスタマイズオプションの詳細については、「テーブルビルダー でのフォームレイアウトのカスタマイズ」を参照してください。
    9. オプション: フィールドを移動して、テーブルフィールドを表示させたい順序に配置します。
      このチュートリアルでは、フィールドを次の順序で配置します。
      1. [Number (番号)]
      2. 作成者
      3. 出発日 (Departure Date)
      4. 返却予定日
      5. 出張の理由 (Reason for Travel)
      6. 航空運賃の目安 (Estimated Airfare)
      7. 承認
      8. ステータス
    10. [Save (保存)] をクリックする。
    11. オプション: [ プレビュー ] を選択して、フォームがどのように表示されるかを確認します。

    タスクの結果

    テーブルは、従業員の出張要求に必要なデータをキャプチャするように構成されます。

    次のタスク

    従業員の出張要求アプリケーションのデータモデルを完成させるには、出張要求テーブルを空港データを格納する別のテーブルに接続する必要があります。次のステップ「 テーブル間でデータを共有」に進みます。