---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# DCManager - 전역

# DCManager - 전역 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 7분

DCManager API를 사용하면 데이터를 유형별로 그룹화할 수 있습니다.  
이 API를 사용하여 다음을 수행할 수 있습니다.

* 기존 딕셔너리 항목에 데이터 분류를 할당합니다.
* 특정 딕셔너리 항목에 대한 데이터 분류를 조회합니다.
* 특정 딕셔너리 항목과 연결된 모든 데이터 분류를 제거합니다.
* 현재 도메인에서 사용할 수 있는 모든 데이터 분류의 목록을 조회합니다.
{#DCManagerAPIGlobal__ul_fnm_qrm_xnb}

이 API에는 데이터 분류 \[com.glide.data_classification\] 플러그인이 필요합니다.

자세한 내용은 [데이터 분류를 참조하십시오.](https://www.servicenow.com/docs/access?context=data-classification&version=australia&pubname=australia-platform-security&ft:locale=en-US)

## DCManager - classify(String dictEntries, String dataClasses) {#ariaid-title2}

기존 딕셔너리 항목에 미리 정의되거나 사용자 정의된 데이터 분류를 할당합니다.
관리자 또는 data_classification_admin 역할이 필요합니다.
{#DCM-classify_S_S__table_wkc_j5c_snb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| dict항목 | 문자열 | 분류하려는 기록의 Sys_ids입니다. 문자열로 묶인 쉼표로 구분된 목록으로 입력됩니다. 테이블: 딕셔너리 \[sys_dictionary\] 테이블 |
| 데이터 클래스 | 문자열 | 할당할 데이터 분류의 Sys_ids입니다. 문자열로 묶인 쉼표로 구분된 목록으로 입력됩니다. 테이블: 데이터 분류 \[data_classification\] |
[표 1. 매개변수]

{#DCM-classify_S_S__table_wkc_j5c_snb} {#DCM-classify_S_S__table_xkc_j5c_snb__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 운영 결과를 설명하는 메시지입니다. |
[표 2. 반환]

{#DCM-classify_S_S__table_xkc_j5c_snb}  
이 예에서는 주민 등록 번호가 포함된 기록을 찾아 기밀로 분류합니다.

    var dcm = new SNC.DCManager();
    var confidentialClass = {};
    var ssnFields = [];
    var dataClasses = JSON.parse(dcm.getAllDataClasses());

    // Get the Confidential data class record
    dataClasses.forEach(function (dataClass) {
      if (dataClass.name == "Confidential")
        confidentialClass = dataClass;
    });

    // Find fields that seem to be strong social security numbers
    var dictionaryGR = new GlideRecord("sys_dictionary");
    dictionaryGR.addQuery("element", "ssn").addOrCondition("element", "social_security_number");
    dictionaryGR.query();
    while (dictionaryGR.next())
      ssnFields.push(dictionaryGR.getUniqueValue());

    // Classify any found entries as Confidential
    if (ssnFields.length > 0)
      dcm.classify(ssnFields.join(), confidentialClass.sys_id);

출력:

    "Successfully stored the data classification configurations"

## DCManager - clearClassification(String dictEntries) {#ariaid-title3}

지정된 딕셔너리 항목에 대한 모든 데이터 분류를 제거합니다.
관리자 또는 data_classification_admin 역할이 필요합니다.
{#DCM-clearClassification_S__table_jls_l5c_snb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| dict항목 | 문자열 | 분류를 제거할 기록의 Sys_ids입니다. 문자열로 묶인 쉼표로 구분된 목록으로 입력됩니다. 테이블: 딕셔너리 \[sys_dictionary\] |
[표 3. 매개변수]

{#DCM-clearClassification_S__table_jls_l5c_snb} {#DCM-clearClassification_S__table_kls_l5c_snb__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 운영 결과를 설명하는 메시지입니다. |
[표 4. 반환]

{#DCM-clearClassification_S__table_kls_l5c_snb}  
이 예에서는 딕셔너리 항목에 대한 데이터 분류를 제거합니다.

    var dcm = new SNC.DCManager();
    gs.info(dcm.clearClassification("445de0a6dba30300efc57416bf9619b0"));

출력:

    "Classifications removed for the specified dictionary entries"

## DCManager - getAllDataClasses() {#ariaid-title4}

현재 도메인에서 사용할 수 있는 모든 데이터 분류의 목록을 반환합니다.
관리자, data_classification_admin 또는 data_classification_auditor 역할이 필요합니다.
{#DCM-getAllDataClasses__table_qyt_m5c_snb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 5. 매개변수]

{#DCM-getAllDataClasses__table_qyt_m5c_snb} {#DCM-getAllDataClasses__table_ryt_m5c_snb__entry__2}

| 유형 | 설명 |
|-|-|
| \<배열\> | 요청의 결과입니다. 사용 가능한 각 데이터 분류의 sys_id와 이름을 반환합니다. 데이터 분류가 없으면 빈 배열을 반환합니다. 데이터 분류는 상위-하위 관계로 구성할 수 있습니다. 상위 데이터 분류가 있는 경우 결과에서 식별됩니다. 데이터 유형: 배열 [ { "parent": {Object}, "sys_id": "String", "name": "String" } ] |
| \<배열\>.parent | 상위 데이터 분류에 대한 항목입니다. 데이터 유형: 객체 "parent": { "sys_id": "String", "name": "String" } |
| \<배열\>.parent.sys_id | 데이터 분류 \[data_classification\] 테이블의 상위 데이터 분류 Sys_id입니다. 데이터 유형: 문자열 |
| \<Array\>.parent.name | 상위 데이터 분류의 이름입니다. 데이터 유형: 문자열 |
| \<배열\>.sys_id | 데이터 분류 \[data_classification\] 테이블의 데이터 분류 Sys_id입니다. 데이터 유형: 문자열 |
| \<배열\>.name | 데이터 분류의 이름입니다. 데이터 유형: 문자열 |
[표 6. 반환]

{#DCM-getAllDataClasses__table_ryt_m5c_snb}  
이 예에서는 사용 가능한 모든 데이터 분류의 목록을 검색합니다.

    var dcm = new SNC.DCManager();
    gs.info(dcm.getAllDataClasses());

출력:

    [
      {
        "parent": {
          "sys_id": "a9670fc773fc1010ae8dd21efaf6a735",
          "name": "Confidential"
        },
        "sys_id": "348107b951d71010f877f3f178e7dd0d",
        "name": "Personally identifiable information"
      },
      {
        "sys_id": "a9670fc773fc1010ae8dd21efaf6a735",
        "name": "Confidential"
      },
      {
        "sys_id": "59b7070b73fc1010ae8dd21efaf6a764",
        "name": "Restricted"
      },
      {
        "sys_id": "11d60fc773fc1010ae8dd21efaf6a744",
        "name": "Internal"
      },
      {
        "sys_id": "f5b4cf4773fc1010ae8dd21efaf6a766",
        "name": "Public"
      }
    ]

## DCManager - getClassification(String dictEntries) {#ariaid-title5}

지정된 딕셔너리 항목에 대한 모든 데이터 분류를 검색합니다.
{#DCM-getClassification_S__table_mfh_k5c_snb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| dict항목 | 문자열 | 분류를 검색하려는 기록의 Sys_ids입니다. 문자열로 묶인 쉼표로 구분된 목록으로 입력됩니다. 테이블: 딕셔너리 \[sys_dictionary\] |
[표 7. 매개변수]

{#DCM-getClassification_S__table_mfh_k5c_snb} {#DCM-getClassification_S__table_nfh_k5c_snb__entry__2}

| 유형 | 설명 |
|-|-|
| \<Object\> | 연결된 데이터 클래스의 배열이 있는 각 딕셔너리 항목의 sys_id을 포함하는 JSON 객체입니다. 연결된 데이터 분류가 없으면 작업 결과를 설명하는 메시지를 반환합니다. 데이터 분류는 상위-하위 관계로 구성할 수 있습니다. 상위 데이터 분류가 있는 경우 결과에서 식별됩니다. 데이터 유형: 객체 { <sys_dictionary_sys_id>: [ { "parent": {Object}, "sys_id": "String", "name": "String" } ] } |
| \<Object\>.parent | 상위 데이터 분류에 대한 항목입니다. 데이터 유형: 객체 "parent": { "sys_id": "String", "name": "String" } |
| \<Object\>.parent.sys_id | 데이터 분류 \[data_classification\] 테이블의 상위 데이터 분류 Sys_id입니다. 데이터 유형: 문자열 |
| \<Object\>.parent.name | 상위 데이터 분류의 이름입니다. 데이터 유형: 문자열 |
| \<Object\>.sys_id | 데이터 분류 \[data_classification\] 테이블의 데이터 분류 Sys_id입니다. 데이터 유형: 문자열 |
| \<Object\>.name | 데이터 분류의 이름입니다. 데이터 유형: 문자열 |
[표 8. 반환]

{#DCM-getClassification_S__table_nfh_k5c_snb}  
이 예에서는 딕셔너리 항목의 데이터 분류를 검색합니다.

    var dcm = new SNC.DCManager();
    gs.info(dcm.getClassification("445de0a6dba30300efc57416bf9619b0"));

출력:

    {
      "445de0a6dba30300efc57416bf9619b0": [
        {
          "parent": {
            "sys_id": "a9670fc773fc1010ae8dd21efaf6a735",
            "name": "Confidential"
          },
          "sys_id": "348107b951d71010f877f3f178e7dd0d",
          "name": "Personally identifiable information"
        }
      ]
    }


