リスト画面で使用するためのレコード画面の構成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • レコード画面をリストの一部として使用して、ユーザーがモバイルアプリからレコードの詳細を表示できるようにします。

    始める前に

    必要なロール:admin

    このタスクについて

    インスタンスは、カレンダー、リスト、およびマップ画面の画面レコードを自動的に作成します。独自のレコード画面を手動で作成することもできます。

    手順

    1. 次のように移動する。 All (すべて) > システムモバイル > Mobile App Builder (モバイルアプリビルダー).
      モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
    2. 作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
      モバイルアプリビルダー
    3. [画面] カテゴリを選択し、レコード画面を構成するリスト画面を選択します。
    4. ナビゲーションメニューで、[ 埋め込み画面 ] セクションまで下にスクロールし、既存のレコード画面を選択するか、[ 新規 ] を選択して新しいレコード画面を作成します。
    5. 埋め込み画面 セクションで、新規 を選択して新しい埋め込み画面を作成します。
    6. [画面の作成] ページで [レコード ] オプションを選択し、[ 続行] を選択します。
    7. 必要に応じて、次のフィールドに入力します。
      表 : 1. 新規レコード画面
      フィールド 説明
      プロパティ
      [Name (名前)] レコード画面名。この名前はエンドユーザーには表示されません。
      説明 レコード画面に関する追加情報。
      設定
      フェッチタイプ
      データが画面にロードされるタイミングを決定する設定。次のフェッチタイプから選択します。
      • プリフェッチ:このオプションは、エンドユーザーがリスト、カレンダー、またはレコード画面にアクセスしたときに、レコード画面データをプリロードします。
      • バックグラウンド:アプリは、埋め込み画面またはレコード画面セグメントをロードするためのバックグラウンドネットワーク要求を行います。
      • 動的プリフェッチ: プリフェッチ ・タイプの説明に従って、最初の 10 行の画面がロードされます。最初の 10 行がロードされると、追加の画面行が オンデマンドフェッチタイプ でロードされます。
      • オンデマンド:アプリは、エンドユーザーがアプリに移動した場合にのみ、アプリをロードするネットワーク要求を送信します。

      フェッチの種類の詳細については、「 モバイルフェッチタイプ」を参照してください。

      動的プリフェッチ数 [動的プリフェッチ数] フィールドの値を変更することで、[プリフェッチ] でロードされる行数を変更できます。
      画面名を非表示 画面名を画面ヘッダーとして表示するかどうかを指定するオプション。これは、テキストがヘッダー名に既に含まれている場合、またはユーザーに値を提供しない場合に便利です。
      次を使用して表示 (従来のカード/カード) レコード画面のヘッダーセクションに使用されるカード。モバイルカードビルダーを使用して、モバイルカードの外観またはカードに表示されるフィールドを変更します。モバイルカードビルダーの使用の詳細については、「 リスト画面で使用するためのレコード画面の構成」を参照してください。

      ベストプラクティスは 、カードを使用することです。

      カード これは、さまざまなレコードの情報を視覚的に表示する要素です。情報タイプごとに特定の条件を設定することで、この情報のスタイルを設定できます
      アイコン レコード画面に表示されるアイコン。既存のアイコンを使用すること を選択するか新規 を選択して構成します。
      アラート これはレコード画面のモバイルアラートオーバーレイです。これを使用して、重要なメッセージをユーザーに通知し、特定の画面にリダイレクトします。インスタンスごとに使用できる Mobile アラートは 1 つだけです。
      データアイテム これにより、データを取得するテーブル、およびデータを表示するために満たす必要がある条件が定義されます。
      レコード画面セグメント これは、単一のレコード画面上でリストを切り替えるための UI 要素です。これを使用して、画面上のさまざまな領域にコンテンツを分割します。
      動的なセグメントの高さ 動的なサイズのセグメントの高さを設定します。
      動的セグメントの最小幅 動的なサイズのセグメントの最小幅を設定します。
      トップメニュー関数インスタンス トップメニューに機能を追加します。ユーザーは、画面の右上隅にあるアイコンをタップして、トップメニュー機能にアクセスします
      UI のパラメーター UI パラメーターは、フィールドまたは UI 要素の動作に影響を与える変数です。UI パラメーターを使用して、値の入力方法や、エンドユーザーのアクションに基づいて UI 要素に値が自動的に入力されるかどうかを決定します。既存の UI パラメーターを選択するか、[ 新規 ] を選択して追加します。UI パラメーターの追加の詳細については、「 パラメーター化されたレコード画面の構成」を参照してください。
      動的画面タイトル この画面にアクセスできるユーザーロールを決定します。[ロールなし] を選択した場合、任意のロールを持つユーザーが画面にアクセスできるようになります。
      アクセスロール 要素を作成して UI パラメーターにマッピングできます。これを使用して、ある画面から別の画面に値を渡し、宛先画面のタイトルに含めます。
    8. [カード] セクションで、[新規] を選択します。
    9. 必要に応じて、次のフィールドに入力します。
      表 : 2. 新しいビュー構成
      フィールド 説明
      プロパティ
      [Name (名前)] カード名。この名前はエンドユーザーには表示されません。
      説明 カードに関する追加情報。
      [Active (アクティブ)] このカードを表示するかどうかを決定する切り替え。
      テーブル カードがデータを取得するテーブル。
      カードテンプレート カードの UI 要素のレイアウトを決定するテンプレート。
      UI ルール 特定の条件が満たされたときにモバイルインターフェイスをどのように変更するか、またはどのフィールドを更新するかを決定します。
    10. [データ] セクションで、使用するテーブルを選択します。
    11. [カード テンプレート] で、既存のカード テンプレートを使用することを選択するか、[新規] を選択して新しいカード テンプレートを作成します。
      カードテンプレートは、モバイルカードビルダーでさらにカスタマイズできます。詳細については、「モバイルカードビルダー を使用して画面をカスタマイズする」を参照してください。
      注:

      モバイルカードビルダーで新しいカードテンプレートを開くには、まず保存する必要があります。エラーが表示され、必須フィールドに値が欠落している場合は通知されます。

    12. オプション: レコードのアクティビティストリーム画面を構成します。
      アクティビティストリームの追加の詳細については、「 レコード画面のアクティビティストリーム画面の構成」を参照してください。
    13. [Save (保存)] をクリックする。