6.2.3 Uipath

以下にUipath定義と定義例を示します。Uipathの詳細については「画面のURL定義(Uipath)」を参照してください。

(表)Uipath 定義(UIバージョン1.1)

ラベル デフォルト値 必須 説明
apiVersion: 1.1 Yes APIバージョン
kind: Yes Uipathの際はuipathを指定する
type: No Uipathの際はresourceのみ指定可能
name: Yes Uipath定義の内部名。このYAMLファイルのディレクトリ名を指定
label: Yes YAMLファイルの表示名
includes: No このYAMLファイルで利用する関連YAMLファイルを配列で記載
- kind: Yes 読み込むYAMLファイルの種類
  name: Yes 読み込むYAMLファイルの内部名
  description: No 詳細説明
pathType: Yes パスセグメントのタイプについて以下から指定する。
  • static:静的なパスセグメント
  • dynamic:動的なパスセグメント
path: No pathTypeがstaticの場合、パスセグメントの値を指定する。空文字の設定は不可。
navigateTo: No このYAMLファイルのuipathで表示させるUIコンポーネント、または遷移先のuipathの種類と内部名を指定する。
  kind: Yes 遷移先のYAMLファイルの種類
"ui"または"uipath"が指定できる。
  nameType: static No 遷移先のタイプ
  • static:nameで指定したUIまたはUipathのYAMLファイルのnameを表示する。
  name: Yes 表示するUIのYAMLファイルのname、または遷移先のUipathのYAMLファイルのnameを指定する。
children: No コンポーネント内に配置する子コンポーネントを配列で記載。
pathTypeがdynamicであるuipathマニフェストをchildrenに指定する場合、配列の要素数は1つでなければならない。
例:
  • ケース1(指定可能)
    • UipathのYAMLファイル(pathType:static)
    • UipathのYAMLファイル(pathType:static)
  • ケース2(type混在のため指定不可)
    • UipathのYAMLファイル(pathType:static)
    • UipathのYAMLファイル(pathType:dynamic)
  • ケース3(type:dynamicが複数のため指定不可)
    • UipathのYAMLファイル(pathType:dynamic)
    • UipathのYAMLファイル(pathType:dynamic)
  • ケース4(指定可能)
    • UipathのYAMLファイル(pathType:dynamic)
- kind: Yes IncludeするYAMLファイルの種類
  name: Yes IncludeするYAMLファイルの内部名

<定義例>

---
apiVersion: 1.1
kind: uipath

## Meta data
type: resource
name: service_detail_by_id
label: "{{.Values.label}}"
description: "{{.Values.description}}"

## Dependencies
includes:
  - kind: ui
    name: service_detail_ui

pathType: dynamic
navigateTo:
  kind: ui
  nameType: static
  name: service_detail_ui