---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# 検証結果への警告メッセージとエラー メッセージの追加 --- CdmPolicyUtil

# 検証結果への警告メッセージとエラー メッセージの追加 --- CdmPolicyUtil {#ariaid-title1}

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

CdmPolicyUtil スクリプトインクルードを使用して、CDM ポリシー検証結果テーブルの検証結果に警告メッセージと失敗メッセージを追加します。 CDM、検証の警告と失敗には、ノードパス、スナップショット ID、および影響を受けるノードへの参照が含まれていることが想定されています。
重要:  
Washington DC リリース以降、DevOps コンフィグ は将来の廃止に備えて準備されます。これは非表示になり、新しいインスタンスにはインストールされなくなりますが、引き続きサポートされます。詳細については、Now Support ナレッジベースの「[Deprecation Process (廃止プロセス) \[KB0867184\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB0867184)」の記事を参照してください。

## CdmPolicyUtil {#cdm-about-cdmpolicyutil__section_ejc_dpx_rsb}

* CdmPolicyUtil はパブリックスクリプトインクルードです。
* CdmPolicyUtil はグローバルスクリプトインクルードであるため、新しい CdmPolicyUtil() のように呼び出す必要はありません。
* CdmPolicyUtil はすべてのスコープで呼び出すことができますが、想定される呼び出しスコープはPaCEです (具体的には、PaCE ポリシーの実行中)。
* 適切な呼び出しは `CdmPolicyUtil.methodName(parameters)` です。
{#cdm-about-cdmpolicyutil__ul_fvv_wpx_rsb}

## メソッド {#cdm-about-cdmpolicyutil__section_axr_mjy_rsb}

addFailure

:   失敗メッセージを追加します。スナップショットの \[検証結果 \] タブにメッセージが表示されます。

    パラメーター：

    * Output:サブジェクトスナップショット (primarySnapshotId) のポリシー決定。
    * cdmNode:障害の原因となったノード (sn_cdm_node)。
    * name:失敗の名前。
    * description:失敗の説明。
    {#cdm-about-cdmpolicyutil__ul_djv_c35_ssb}

addWarning

:   ポリシー警告メッセージを追加します。スナップショットの \[検証結果 \] タブにメッセージが表示されます。

    パラメーター：

    * Output:サブジェクトスナップショット (primarySnapshotId) のポリシー決定。
    * cdmNode:警告の原因となったノード (sn_cdm_node)。
    * name:警告の名前。
    * description:警告の説明。
    {#cdm-about-cdmpolicyutil__ul_ddz_qjy_rsb}

getLastCreatedSnapshotId

:   指定された additionalDeployablesに対して作成および公開された最新のスナップショット ID を返します。特定の展開可能項目に対して利用可能な公開済みスナップショットがない場合は、デバッグメッセージを追加します。

    パラメーター：

    additionalDeployables -- ポリシーに関しては、直接渡すことができます。

getLastPublishedSnapshotId

:   指定された additionalDeployablesの最新の公開済みスナップショット ID を取得します。特定の展開可能項目に対して利用可能な公開済みスナップショットがない場合は、デバッグメッセージを追加します。

    パラメーター：

    additionalDeployables - ポリシーに関しては、直接渡すことができます。

