リスト画面にパラメーターを持つデータアイテムを割り当てる
パラメーター化されたデータアイテムをリスト画面に関連付けると、適用するパラメーターを入力するために必要な追加フィールドが画面構成に表示されます。
始める前に
必要なロール:admin
このタスクについて
手順
-
移動先 すべて > システムモバイル > モバイルアプリビルダー.
モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
-
作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
モバイルアプリビルダー カテゴリのホーム画面が表示されます。
- [画面] カテゴリを選択し、[新規] を選択します。
- [画面の作成] ページで [リスト] オプションを選択し、[ 続行] を選択します。
-
事前設定されたパラメーター化されたデータアイテムをリスト画面に追加します。
-
[画面セグメント] セクションで、[ 新規] を選択します。
リスト画面レコード内に新しい画面セクションが表示されます。
-
[新規] 画面セグメント構成パネルの [ストリーム] セクションで、[ 新規] を選択します。
新しいリスト画面セクションが表示されます。
- 新しいリストストリームセクションの [データアイテム] フィールドで、[ 選択] を選択します。
- 作成したパラメーター化されたデータアイテムを選択し、[ 適用] を選択します。
-
[画面セグメント] セクションで、[ 新規] を選択します。
- 構成ツリーで [リスト] 画面 レコードを選択します。
- [UI パラメーター] セクションで、[ 新規] を選択します。
-
[新規 UI パラメーター] 画面で、必要に応じて以下のフィールドに入力します。一部のフィールドは、特定の入力タイプを選択した場合にのみ表示されます。
このフォームのフィールドを使用して、ユーザーが UI を操作する方法を決定します。
表 : 1. UI パラメーターフォーム フィールド 定義 [プロパティ] セクション 名前 UI パラメーターの名前。同じ名前の UI パラメーターを複数設定できるため、後で簡単に見つけることができるものを選択してください。選択した名前がモバイルアプリに表示されます。この例では、名前として [優先度] を使用します。 表示名 表示される名前。この名前は、入力名と自動的に一致します。 [設定] セクション パラメーター タイプ パラメーターのタイプ。モバイルアプリビルダーでは、画面レコードから新しいパラメーターが作成されると、このフィールドは自動的に [画面] に設定されます。 スクリーン 画面レコード。モバイルアプリビルダーでは、このフィールドは自動的に親画面レコードに設定されます。 入力スタイル ユーザーが UI をどのように操作するか。[インライン] または [ポップアップ] から選択します。この例では、[ インライン] を選択します。 必須 ユーザーがそのフィールドに情報を入力する必要があるかどうか。この例では、このチェックボックスをオフのままにします。 プレースホルダーテキスト フィールドタイプの下に表示されるテキスト。デフォルト値を選択している場合、このオプションは表示されません。 順序 入力順序付けに使用されるフィールド。 入力ソース 入力がエンドユーザーによって入力されるか、システムによって自動的に入力されるかを決定します。この例では、[ ユーザー入力] を選択します。 入力タイプ エンドユーザー入力をシステムに追加する方法。たとえば、[アサイン先] フィールドのパラメーターを追加する場合は、[ 選択リスト ] を選択して、ユーザーが選択できるオプションのリストを表示できるようにします。次のオプションのいずれかを選択します。
- なし:入力タイプがありません。
- テキスト:シンプルなテキストフィールドを提供します。このオプションは、フリーテキスト入力が必要なフィールドに最適です。たとえば、作業メモや解決策の詳細などです。これがデフォルトの入力タイプです。
- 選択リスト:エンドユーザーが選択できるリストを開きます。このオプションは、特定の情報を必要とする参照フィールドに適しています。注:選択リストの入力タイプは、最大 1,000 件の結果を返します。1,000 件を超える結果を必要とする参照の場合は、[ 検索リスト ] 入力タイプを使用します。
- 検索リスト:エンドユーザーがリスト内で検索できるように、検索バーを提供します。
- QR/バーコード:QRC またはバーコードで検索するオプションを提供します。
繰り越し 異なる画面やアクション間で情報を移動するには、キャリーされたパラメーターを使用します。
データ セクション テーブル UI パラメーターを作成するテーブル名。たとえば、[インシデント] です。
このフィールドは、入力タイプとして [選択リスト] または [検索リスト ] を選択した場合にのみ表示されます。
フィールド UI パラメーターを作成するフィールド名。たとえば、優先度です。
このフィールドは、入力タイプとして [選択リスト] または [検索リスト ] を選択した場合にのみ表示されます。
デフォルト値のタイプ UI フィールドにデフォルトで表示される値。[デフォルト値タイプ] フィールドは、機能タイプパラメーターに対してのみ表示されます。次のオプションのいずれかを選択します。 - なし:デフォルトのテキストはありません。このオプションは、リスト入力タイプに適しています。
- 手動:デフォルトの用語を入力するための追加フィールドが表示されます。たとえば、 フィールドを検索します。手動のデフォルトは、検索またはテキスト入力タイプに適しています。
- [画面データパラメーターマッピング] セクションで、[ 選択] を選択し、
- [アイテムの選択] メニューから、データアイテムで作成したデータパラメーターを選択し、[ 適用] を選択します。
- [Save (保存)] を選択します。
- オプション:
モバイル画面のフィールドに値を自動的に入力する場合は、自動入力パラメーターを設定します。
- UI パラメーターレコードの [入力ソース ] フィールドで、[ 自動入力] を選択します。
-
[ 入力タイプ] フィールドで、次のオプションのいずれかを選択します。
- GPS ロケーション:モバイルデバイスの位置を自動的に入力します。
- 日付:モバイルデバイスの現在の日付を自動的に入力します。
- 定数:定数値を自動的に入力します。
- ソースフィールド:テーブルフィールドから自動的に値を入力します。
- ユーザー:現在ログインしているユーザーを自動的に入力します。
- エンコードされたクエリを追加:エンコードされたクエリからデータを自動的に入力します。
- [Save (保存)] を選択します。
- 必要に応じて、追加の画面フィールドに入力します。画面の作成の詳細については、「 画面を作成」を参照してください。
- [Save (保存)] を選択します。