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