モバイル UI のルールの作成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • モバイル UI 要素のスタイリングまたはフィールド計算を適用するためのモバイル UI ルールを作成します。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > システムモバイル > モバイル UI > モバイル UI ルール.
    2. [モバイル UI ルール] リストで [新規] を選択します。
    3. [モバイル UI のルール] フォームで、フィールドに入力します。
      表 : 1. [モバイル UI のルール] フォーム
      フィールド
      名前 モバイル UI ルールの名前。
      アクティブ モバイル UI のルールがアクティブかどうか。
      条件

      モバイル UI のルールが使用される条件。条件が true と評価された場合、ルールが実行されます。条件のないモバイル UI のルールは常に true と評価されます。

      条件でフィールドを使用するには、フィールドをモバイルカードに表示するか、そのカードのカード [sys_sg_view_config] レコードの [ カードフィールド ] タブに追加する必要があります。フィールドが参照フィールドの場合は、ドット連結を使用して関連レコードの情報にアクセスすることもできます。「Dot-walking to data in related tables」を参照してください。

      条件では、モバイルスクラッチパッドで定義された変数を使用することもできます。これらの変数は、カード [sys_sg_view_config] レコードの [モバイルスクラッチパッドスクリプト ] フィールドのスクリプトを使用して作成および評価されます。

      モバイルスクラッチパッドスクリプトフィールドの Javascript スクリプト化された条件を使用したモバイル UI ルール条件
      注:
      条件で使用できる演算子の詳細については、「 フィルターとクエリに使用できる演算子」を参照してください。
      親テーブル モバイル UI ルールが適用される親テーブル。次のいずれかを選択します。
      • 入力フォーム画面
      • モバイルビュー
      モバイル UI のルールが適用される入力フォーム画面またはモバイルビューレコード。
      トリガー モバイル UI ルールをトリガーする条件。次のオプションのいずれかまたは両方を選択します。
      • onLoad:レコードがロードされると、モバイル UI ルールがトリガーされます。
      • onChange:レコードが変更されると、モバイル UI ルールがトリガーされます。
      • onUserAction:ユーザーが指定されたアクションを実行すると、モバイル UI ルールがトリガーされます。
        注:
        onUserAction トリガーを使用するには、ユーザーアクション ID を UI ルールに関連付ける必要があります。
      ユーザーアクション ID このアクションレコードを識別する一意の値。アクションを UI ルールに関連付ける必要があります。
      順序 モバイル UI のルールが実行される順序。同じ要素に影響する複数のルールがある場合に、ルールはこの値に従って実行されます。小さい番号のルールは、大きい番号のルールより先に実行されます。
      False の場合は取り消し

      このフィールドを選択すると、条件が false と評価された場合にモバイル UI のルールのアクションが取り消されます。

      重要:
      上位モバイル UI ルールに対してこのフィールドを選択すると、同じターゲットと操作に対処する以前のルールが無効になります。
    4. [Submit (送信)] を選択します。

    次のタスク

    モバイル UI のルールを作成したら、ルールの使用時に実行するモバイル UI のルールアクションを作成する必要があります。