DynamicSchemaAPI - グローバル

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • DynamicSchemaAPI には、動的スキーマ実装で使用されるさまざまなキャッシュをクリアするメソッドが用意されています。

    clear() メソッドを実行するには、dynamic_schema_writer ロールが必要です。

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

    動的属性の詳細については、「 Dynamic Schema」を参照してください。

    DynamicSchemaAPI - clearDynamicCategoryCache()

    動的カテゴリキャッシュ (DynamicCategoryCache) 全体をクリアします。

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

    表 : 1. パラメーター
    名前 タイプ 説明
    なし
    表 : 2. 返される内容
    タイプ 説明
    なし

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

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

    DynamicSchemaAPI - clearDynamicChoiceSetCache()

    動的選択肢セットのキャッシュ (DynamicChoiceSets) 全体をクリアします。

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

    表 : 3. パラメーター
    名前 タイプ 説明
    なし
    表 : 4. 返される内容
    タイプ 説明
    なし

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

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

    DynamicSchemaAPI - clearDynamicAttributeGroupCache()

    DynamicAttributeGroups キャッシュと DynamicAttributes キャッシュをクリアします。

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

    表 : 5. パラメーター
    名前 タイプ 説明
    なし
    表 : 6. 返される内容
    タイプ 説明
    なし

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

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

    DynamicSchemaAPI:clearDynamicAttributeGroupCacheItem(文字列 sysId)

    指定された動的属性グループを DynamicAttributeGroup キャッシュからクリアします。

    特定の属性グループの古いデータに関する問題が発生した場合は、この方法を使用してグループのキャッシュをクリアします。

    表 : 7. パラメーター
    名前 タイプ 説明
    sysId 文字列 キャッシュからクリアする属性グループのSys_id。

    テーブル:動的属性グループ [dynamic_attribute_group]

    表 : 8. 戻り値
    タイプ 説明
    なし

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

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

    DynamicSchemaAPI - clearDynamicCategoryCacheItem(文字列 sysId)

    指定された動的スキーマカテゴリを DynamicCategoryCache からクリアします。

    DynamicCategoryCache は、すべての動的カテゴリの内部メモリ内キャッシュです。特定のカテゴリの古いカテゴリデータに関する問題が発生した場合は、この方法を使用してそのカテゴリのキャッシュをクリアします。

    表 : 9. パラメーター
    名前 タイプ 説明
    sysId 文字列 キャッシュからクリアするカテゴリのSys_id。

    テーブル:ダイナミックカテゴリ [dynamic_category]

    表 : 10. 戻り値
    タイプ 説明
    なし

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

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

    DynamicSchemaAPI - clearDynamicChoiceSetItem(文字列 sysId)

    指定された動的スキーマ選択セットを DynamicChoiceSets キャッシュからクリアします。

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

    表 : 11. パラメーター
    名前 タイプ 説明
    sysId 文字列 キャッシュからクリアするように設定された選択肢Sys_id。

    テーブル:動的選択セット [dynamic_choice_set]

    表 : 12. 戻り値
    タイプ 説明
    なし

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

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

    DynamicSchemaAPI - get()

    DynamicSchemaAPI シングルトンを返します。

    他の DynamicSchemaAPI メソッドを呼び出す前に、このメソッドを呼び出す必要があります。

    表 : 13. パラメーター
    名前 タイプ 説明
    なし
    表 : 14. 返される内容
    タイプ 説明
    なし

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

    var api = DynamicSchemaAPI.get();