アプリGのCSV設定

ここではCSVファイル経由でのアプリG設定について説明します。

【図 アプリG設定 ID: SETAPP01】

image-20240617-024755.png

【表 アプリG設定】

項目

説明

システム選択

プルダウンからアプリG設定対象のシステムを選択します。

CSVダウンロード/CSVアップロード

選択しているシステムの設定をダウンロード/アップロードします。ドメイン/フィーチャ/ファンクションのどの設定画面からでも実行できます。CSVファイルをダウンロードし、設定を編集した後に再度アップロードすることで設定が反映されます。

プレビュー表示

アプリGとURLのグループ設定一覧を表示します。ドメイン-フィーチャ-ファンクション全階層の設定を確認できます。

保存/キャンセル

設定を保存する場合は保存ボタンを、破棄する場合はキャンセルボタンをクリックします。

CSVのフォーマット、および編集手順は下記のとおりです。

ファイル形式

ドメインid,フィーチャid,ファンクションid,ドメイン名,フィーチャ名,ファンクション名,パス

サンプル

ドメイン設定例            760,-,-,書籍,-,-,/book

フィーチャ設定例          760,762,-書籍,ジャンル,-,/book/genre

ファンクション設定例    760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

  • 1行で1つのルールを定義します。

  • idは設定時に自動付与されます。新規に作成するアプリGはidを空欄とします。設定済みのアプリGの内容を編集する際は付与済みのidを入力します。

  • 使用しないカラムは「-」を入力します。例えば、ドメインの設定ではフィーチャ、ファンクション欄は「-」となります。

  • パスにワイルドカードが使用可能です。

  • マッチングの処理はGUIで設定した場合と同様に、上位にあるグルーピングにマッチした場合は、当該グループに紐づけられ、マッチしたアプリURLについては下位にあるグルーピングルールについては再評価されません。

  • 同じパス名を重複登録した場合、上に設定された方のルールが優先されて設定されます。(同じパス名を重複登録することはできません。)

  • 一度のアップロードで同名のアプリGの削除と新規作成は同時に行えません。

操作方法

  1. 既存のアプリG名(ドメイン/フィーチャ/ファンクション)を変更する場合

対象のアプリG名をすべて変更します。

例.ドメイン名「書籍」を「本」に変更

変更前:        

         760,-,-,書籍,-,-,/book

         760,762,-書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

変更後:

         760,-,-,本,-,-,/book

         760,762,-,本,ジャンル,-,/book/genre

         760,762,764,本,ジャンル,カートに入れる,/book/genre/cart

例.フィーチャ名「ジャンル」を「種類」に変更

変更前:        

         760,-,-,書籍,-,-,/book

         760,762,-書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

変更後:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,種類,-,/book/genre

         760,762,764,書籍,種類,レジに持っていく,/book/genre/cart

例.ファンクション名「カートに入れる」を「レジに持っていく」に変更

  1. 既存のアプリGのパス(ルール)を変更する場合

対象のパス(ルール)をすべて変更します。

例.ドメイン「書籍」のパス(ルール)を「/book」から「/hon」に変更

変更前:        

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

変更後:

         760,-,-,書籍,-,-,/hon

         760,762,-,書籍,ジャンル,-,/hon/genre

         760,762,764,書籍,ジャンル,カートに入れる,/hon/genre/cart

例.フィーチャ「書籍」のパス(ルール)を「~/genre」から「~/syurui」に変更

変更前:        

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

変更後:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/syurui

         760,762,764,書籍,ジャンル,カートに入れる,/book/syurui/cart

例.ファンクション「カートに入れる」のパス(ルール)を「~/cart」から「~/in」に変更

変更前:        

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

変更後:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,種類,-,/book/genre

         760,762,764,書籍,種類,カートに入れる,/book/genre/in

  1. 既存のアプリGに新規パス(ルール)を追加

IDを含めて既存の行をコピーして、パス名を編集します。

なお、同じパス名を重複登録することはできません。上に設定されたルールが優先されます。

例.ドメイン「書籍」に「/shoseki」のパスを追加

変更前:

         760,-,-,書籍,-,-,/book

変更後:

         760,-,-,書籍,-,-,/book

         760,-,-,書籍,-,-,/syoseki

例.フィーチャ「ジャンル」に「/book/syurui」のパスを追加。

なお、親の階層に存在しないパスを指定することはできません。

変更前:        

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

変更後:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,-,書籍,ジャンル,-,/book/syurui

例.ファンクション「カートに入れる」に「/book/genre/in」のパスを追加

なお、親の階層に存在しないパスを指定することはできません

変更前:        

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

変更後:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/in

  1. 既存のアプリGに新規子階層を追加する場合

既存の行をコピーして必要な情報を編集します。

例.ドメイン「書籍」に新しいフィーチャ「もくじ」を追加

親階層のIDはコピーしますが、フィーチャIDは入力しません。ファンクションIDは「-」を入力します。

変更前:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

変更後:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,,-,書籍,もくじ,-,/book/index

例. フィーチャ「ジャンル」に新しいファンクション名「読書する」を追加

親階層のIDはコピーしますが、ファンクションIDは入力しません。

変更前:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

変更後:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         760,762,,書籍,ジャンル,読書する,/book/genre/reading

例.同一ドメイン内に新しいフィーチャ「もくじ」を追加し、その配下に新しいファンクション「ペー

ジ」を追加

ドメイン階層のIDはコピーします。フィーチャ階層を作成する場合はフィーチャIDは入力せず、フ

ァンクションIDは「-」を入力します。

作成するフィーチャ層にファンクション層を作成する場合はフィーチャID、ファンクションIDとも

に入力しません。

変更前:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre  

変更後:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,,-,書籍,もくじ,-,/book/index

         760,,,書籍,もくじ,ページ,/book/index/page

  1. 新規アプリGのドメイン、フィーチャ、ファンクションを追加する場合

行を追加し、IDを入力せずにドメイン名、フィーチャ名、ファンクション名、パスを定義します。

例.ドメイン「画像」に新しいフィーチャ「映像」を追加し、その配下に新しいファンクション「AR」

を追加

入力例:

         ,,,画像,-,-,/syashin

         ,,,画像,映像,-,/syashin/eizou

         ,,,画像,映像,AR,/syashin/eizou/ar

  1. 既存のアプリGの階層を削除する場合

削除したい階層に紐づく子階層情報の行をすべて削除します。

例.ドメイン「書籍」を削除

変更前:        

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         100,-,-,音楽,-,-,/music

変更後:

         100,-,-,音楽,-,-,/music

例.フィーチャ「ジャンル」の削除

変更前:        

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         100,-,-,音楽,-,-,/music

変更後:

         760,-,-,書籍,-,-,/book

         100,-,-,音楽,-,-,/music

例.ファンクション「カートに入れる」の削除

変更前:        

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         100,-,-,音楽,-,-,/music

変更後:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         100,-,-,音楽,-,-,/music

  1. 既存のアプリGのパスを削除する場合

削除したい階層に紐づく子階層情報のパス(ルール)の行をすべて削除します。

例.ドメインのパス「/syoseki」を削除する場合

変更前:        

         760,-,-,書籍,-,-,/book

         760,-,-,書籍,-,-,/syoseki

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,-,書籍,ジャンル,-,/syoseki/syurui

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         760,762,764,書籍,ジャンル,カートに入れる,/syoseki/syuruii/cart

         760,765,-,書籍,ランキング,-,/book/ranking

変更後:

         760,-,-,書籍,-,-,/book

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         760,765,-,書籍,ランキング,-,/book/ranking

例.フィーチャのパス「/syurui」を削除する場合

変更前:        

         760,-,-,書籍,-,-,/book

         760,-,-,書籍,-,-,/syoseki

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,-,書籍,ジャンル,-,/syoseki/syurui

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         760,762,764,書籍,ジャンル,カートに入れる,/syoseki/syuruii/cart

         760,765,-,書籍,ランキング,-,/book/ranking

変更後:

         760,-,-,書籍,-,-,/book

         760,-,-,書籍,-,-,/syoseki

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         760,765,-,書籍,ランキング,-,/book/ranking

例.ファンクションのパス「/syoseki/syuruii/cart」を削除する場合

変更前:        

         760,-,-,書籍,-,-,/book

         760,-,-,書籍,-,-,/syoseki

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,-,書籍,ジャンル,-,/syoseki/syurui

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         760,762,764,書籍,ジャンル,カートに入れる,/syoseki/syuruii/cart

         760,765,-,書籍,ランキング,-,/book/ranking

変更後:

         760,-,-,書籍,-,-,/book

         760,-,-,書籍,-,-,/syoseki

         760,762,-,書籍,ジャンル,-,/book/genre

         760,762,-,書籍,ジャンル,-,/syoseki/syurui

         760,762,764,書籍,ジャンル,カートに入れる,/book/genre/cart

         760,765,-,書籍,ランキング,-,/book/ranking

 

 

 

 

Copyright © IIM. All Rights Reserved.