---
sourceDocument: Xanadu Now Platform の管理
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu Now Platform の管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# 親ブレッドクラムフォーマッター

# 親ブレッドクラムフォーマッター {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

タスクテーブルの親ブレッドクラムフォーマッターは、現在のタスクの親を表示するブレッドクラムを提供します。このフォーマッターは、タスクを拡張する任意のテーブルでも使用できます。

## 始める前に

必要なロール：personalize_form

## このタスクについて

親ブレッドクラムフォーマッターをフォームに追加するには、フォームを構成し、 親ブレッドクラムを目的の場所に追加します。ブレッドクラムには、6 つのレベルの親のみが表示されます。さらにレベルが存在する場合、ブレッドクラムには省略記号 ('''...''') が表示されます。

ブレッドクラムを表示するには、\[親\] 参照フィールドにも値を格納する必要があります。\[親\] フィールドも含めるようにフォームを構成する必要がある場合があります。  
図 : 1. パンくずリスト

## 親ブレッドクラムフォーマッターのカスタマイズ {#ariaid-title2}

親ブレッドクラムフォーマッターをカスタマイズして、表示するブレッドクラムを制御できます。

### 始める前に

**必要なロール：**admin

### 手順

1. 移動先 すべてシステム UIフォーマッタ.
2. \[親ブレットクラム (Parent Breadcrumbs)\] を選択します。
3. \[このフォーマッターの UI マクロを表示\] をクリックして、基になるフォーマッターを表示または変更します。  
   デフォルトでは、ブレッドクラムは、デフォルトの表示フィールドである gr.getDisplayValue() をブレッドクラムのリンクとして使用します。これをカスタマイズするには、次の行を追加し、fieldName パラメーターをフィールドラベルではなく目的のフィールド名に置き換えます。  

       pc.setLabelField("fieldName")

   ユーザーがブレッドクラムをポイントすると、そのレコードの簡単な説明がデフォルトでヒントとして表示されます。ブレッドクラムの代替のヒントを表示するには、次の行を追加し、fieldName パラメーターをフィールドラベルではなく目的のフィールド名に置き換えます。  

       pc.setTitleField("fieldName")

   次の例に示すように、これらの行を適切な場所に追加してください。  

       //parent crumb functions - script include 
       var pc = new ParentCrumbs(now_GR);
       pc.setLabelField("short_description");

       //override the default display field to be used for label
       pc.setTitleField("number");

       //override default short_description hover text 
       var crumbs = pc.getCrumbs();

   ![カスタマイズされた親ブレッドクラム]()

## タスク以外のテーブルでの親ブレッドクラムフォーマッターの使用 {#ariaid-title3}

親ブレッドクラムフォーマッターは、テーブルが parent というフィールドを介してそれ自体を参照している限り、タスク以外のテーブルで使用できます。

### 始める前に

必要なロール：admin

### このタスクについて

フォーマッターを別のテーブルで使用できるようにするには、タスクテーブルで使用されるフォーマッターを複製します。

### 手順

1. 移動先 すべてシステム UIフォーマッタ.
2. \[親ブレットクラム (Parent Breadcrumbs)\] を選択します。
3. \[テーブル\] フィールドを適切なテーブルに設定します。
4. フォームヘッダーを右クリックし、\[挿入\] を選択します。
5. 新しいフォーマッターを適切なフォームに追加します。

