標準データアイテムの構成
パラメーター入力を必要としない画面のデータをクエリするように標準データアイテムを構成します。
始める前に
必要なロール:admin
手順
-
移動先 すべて > システムモバイル > モバイルアプリビルダー.
モバイルアプリビルダー が新しいブラウザータブで開き、アプリケーションスコープ選択画面が表示されます。
-
作業しているアプリケーションスコープを検索し、アプリケーションスコープの名前を選択します。
モバイルアプリビルダー カテゴリのホーム画面が表示されます。
- データカテゴリを選択し、 新規 を選択します。
- [データアイテム] を選択し、[ 続行] を選択します。
- 「データ・アイテム」タブで、「 新規作成」をクリックします。
-
必要に応じて、次のフィールドに入力します。
表 : 1. データアイテムフィールド フィールド 説明 [プロパティ] セクション: 名前 データアイテムのタイトル。同じ名前のデータアイテムを複数持つことができます。簡単に見つけられるように、この名前が一意であることを確認してください。 説明 データアイテムに関するオプションの追加の詳細。 データセクション: テーブル データアイテムが情報を取得するテーブル。 注:カスタムテーブルはデフォルトでは利用できません。この動作を変更するには、 subscription.custom_table.enforce_entitlement システムプロパティを変更します。この変更の詳細については、「モバイルデータアイテムのカスタムテーブルへのアクセスを許可または制限する」を参照してください。グループ分け基準 メニューから選択したフィールドに基づいてクエリ結果をグループ化します。 条件タイプ データアイテムが使用する条件のタイプを決定します。次から選択します。 - 宣言
- 宣言型条件を使用し、条件ビルダーを使用してデータアイテムの条件を作成します。
- スクリプト化済み
- スクリプトを使用して、データアイテムの条件を決定します。このオプションを選択すると、このフィールドの下にスクリプトを入力するためのテキストウィンドウが表示されます。
- エンコードされたクエリを追加
- このオプションは、チャート画面のデータアイテムを作成する場合にのみ使用します。そのデータアイテムタイプの詳細については、「 チャート画面用にエンコードされたクエリデータアイテムを構成する」を参照してください。
条件 データアイテムが準拠する一連の条件。条件ビルダーを使用して条件を作成できます。 注:このフィールドは、[条件タイプ] フィールドで [宣言]を選択した場合にのみ使用できます。ソート基準 リストのソート方法を設定できるフィールドをフォームに追加できます。条件ビルダーで、リストをソートするフィールドを選択します。たとえば、[ 問い合わせユーザー] を選択します。次に、 昇順 または 降順 を選択してリストの順序を決定します。 注:このフィールドは、[条件タイプ] フィールドで [宣言]を選択した場合にのみ使用できます。 - オプション:
[条件タイプ] フィールドで [スクリプト化] を選択した場合は、[クエリ条件スクリプト] フィールドでスクリプトを作成する必要があります。
スクリプト化された条件は、インスタンスがデータアイテムをフィルタリングするために使用するクエリ文字列を返す必要があります。
入力変数を使用して、現在のレコードから情報にアクセスします。(function getQueryString(input) { var queryString = ''; if(input.company) { queryString += "company="+input.company; } if(input.location) { queryString += "^location="+input.location; } queryString += "^EQ^ORDERBYDESCsys_updated_on"; return queryString; })(input);この例では、
入力変数を使用して、現在のレコード、会社、および場所に一致するレコードのデータアイテムをフィルタリングします。次に、テキスト ^EQ^ORDERBYDESCsys_updated_onをクエリに追加し、データアイテムレコードを [ 更新日] フィールドでソートします。 - [Save (保存)] を選択します。
次のタスク
データアイテムを画面に関連付けます。詳細については、「モバイル画面タイプ」を参照してください。