---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# DynamicSchemaAPI :グローバル

# DynamicSchemaAPI :グローバル {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：5分

DynamicSchemaAPI は、動的スキーマ実装で使用されるさまざまなキャッシュをクリアするメソッドを提供します。

clear() メソッドを実行するには、dynamic_schema_writer ロールが必要です。  
注:  
本番環境で clear() メソッドを呼び出す必要はありません。古いデータの原因となっているキャッシュの問題がある可能性があると思われる場合は、実装のトラブルシューティング時にこれらの方法を使用します。

「[Dynamic Schema](https://www.servicenow.com/docs/access?context=dynamic-schema&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」も参照してください。

## DynamicSchemaAPI - clearDynamicCategoryCache() {#ariaid-title2}

動的カテゴリキャッシュ (DynamicCategoryCache) 全体をクリアします。
DynamicCategoryCache は、すべての動的カテゴリの内部メモリ内キャッシュです。古いカテゴリデータに関する問題が発生した場合は、この方法を使用してキャッシュをクリアします。
{#DynSch-clearDynamicCategoryCache__table_etq_hmw_1bc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#DynSch-clearDynamicCategoryCache__table_etq_hmw_1bc} {#DynSch-clearDynamicCategoryCache__table_ftq_hmw_1bc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#DynSch-clearDynamicCategoryCache__table_ftq_hmw_1bc}  
次のコード例は、このメソッドを呼び出す方法を示しています。

    var api = DynamicSchemaAPI.get();
    api.clearDynamicCategoryCache();

## DynamicSchemaAPI - clearDynamicChoiceSetCache() {#ariaid-title3}

動的選択肢セットキャッシュ (DynamicChoiceSets) 全体をクリアします。
DynamicChoiceSets は、すべての動的選択肢セットの内部メモリ内キャッシュです。古い選択セットデータに関する問題が発生した場合は、この方法を使用してキャッシュをクリアします。
{#DynSch-clearDynamicChoiceSetCache__table_drz_vmw_1bc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 3. パラメーター]

{#DynSch-clearDynamicChoiceSetCache__table_drz_vmw_1bc} {#DynSch-clearDynamicChoiceSetCache__table_erz_vmw_1bc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 4. 返される内容]

{#DynSch-clearDynamicChoiceSetCache__table_erz_vmw_1bc}  
次のコード例は、このメソッドを呼び出す方法を示しています。

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicChoiceSetCache();

## DynamicSchemaAPI - clearDynamicAttributeGroupCache() {#ariaid-title4}

DynamicAttributeGroups および DynamicAttributes キャッシュをクリアします。
これらは、属性と属性グループのデータを含む内部メモリ内キャッシュです。古い属性データまたはグループデータに関する問題が発生した場合は、この方法を使用してキャッシュをクリアします。
{#DynSch-clearDynAttGroupCache__table_fnn_slw_1bc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 5. パラメーター]

{#DynSch-clearDynAttGroupCache__table_fnn_slw_1bc} {#DynSch-clearDynAttGroupCache__table_gnn_slw_1bc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 6. 返される内容]

{#DynSch-clearDynAttGroupCache__table_gnn_slw_1bc}  
次のコード例は、このメソッドを呼び出す方法を示しています。

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicAttributeGroupCache();

## DynamicSchemaAPI:clearDynamicAttributeGroupCacheItem(文字列 sysId) {#ariaid-title5}

指定された動的属性グループを DynamicAttributeGroup キャッシュからクリアします。
特定の属性グループの古いデータに関する問題が発生した場合は、この方法を使用してグループのキャッシュをクリアします。
{#DynSch-clearDynAttGroupCacheItem_S__table_okl_zlw_1bc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| sysId | 文字列 | キャッシュからクリアする属性グループのSys_id。 テーブル:動的属性グループ \[dynamic_attribute_group\] |
[表 : 7. パラメーター]

{#DynSch-clearDynAttGroupCacheItem_S__table_okl_zlw_1bc} {#DynSch-clearDynAttGroupCacheItem_S__table_pkl_zlw_1bc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 8. 返される内容]

{#DynSch-clearDynAttGroupCacheItem_S__table_pkl_zlw_1bc}  
次のコード例は、このメソッドを呼び出す方法を示しています。

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicAttributeGroupCacheItem(sysId);

## DynamicSchemaAPI:clearDynamicCategoryCacheItem(文字列 sysId) {#ariaid-title6}

指定された動的スキーマカテゴリを DynamicCategoryCache からクリアします。
DynamicCategoryCache は、すべての動的カテゴリの内部メモリ内キャッシュです。特定のカテゴリの古いカテゴリデータに問題がある場合は、この方法を使用してそのカテゴリのキャッシュをクリアします。
{#DynSch-clearDynCategoryCacheItem_S__table_mjl_nmw_1bc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| sysId | 文字列 | キャッシュからクリアするカテゴリのSys_id。 テーブル:ダイナミックカテゴリ \[dynamic_category\] |
[表 : 9. パラメーター]

{#DynSch-clearDynCategoryCacheItem_S__table_mjl_nmw_1bc} {#DynSch-clearDynCategoryCacheItem_S__table_njl_nmw_1bc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 10. 返される内容]

{#DynSch-clearDynCategoryCacheItem_S__table_njl_nmw_1bc}  
次のコード例は、このメソッドを呼び出す方法を示しています。

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicCategoryCacheItem(sysId);

## DynamicSchemaAPI:clearDynamicChoiceSetItem(文字列 sysId) {#ariaid-title7}

指定された動的スキーマ選択セットを DynamicChoiceSets キャッシュからクリアします。
DynamicChoiceSets は、すべての動的選択肢セットの内部メモリ内キャッシュです。特定の選択肢セットについて古いデータに関する問題が発生した場合は、この方法を使用してその選択肢セットのキャッシュをクリアします。
{#DynSch-clearDynChoiceSetItem_S__table_axs_cnw_1bc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| sysId | 文字列 | キャッシュからクリアするように設定された選択肢のSys_id。 テーブル:動的選択肢セット \[dynamic_choice_set\] |
[表 : 11. パラメーター]

{#DynSch-clearDynChoiceSetItem_S__table_axs_cnw_1bc} {#DynSch-clearDynChoiceSetItem_S__table_bxs_cnw_1bc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 12. 返される内容]

{#DynSch-clearDynChoiceSetItem_S__table_bxs_cnw_1bc}  
次のコード例は、このメソッドを呼び出す方法を示しています。

    var api = DynamicSchemaAPI.get(); 
    api.clearDynamicChoiceSetItem(sysId); 

## DynamicSchemaAPI:get() {#ariaid-title8}

DynamicSchemaAPI シングルトンを返します。
他の DynamicSchemaAPI メソッドを呼び出す前に、このメソッドを呼び出す必要があります。
{#DynSch-get__table_kcn_dlw_1bc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 13. パラメーター]

{#DynSch-get__table_kcn_dlw_1bc} {#DynSch-get__table_lcn_dlw_1bc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 14. 返される内容]

{#DynSch-get__table_lcn_dlw_1bc}  
次のコード例は、このメソッドを呼び出す方法を示しています。

    var api = DynamicSchemaAPI.get();


