---
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


---

# MLSolutionResult - 전역 (사용하지 않음)

# MLSolutionResult - 전역 (사용하지 않음) {#ariaid-title1}

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

MLSolutionResult API는 클러스터 정보 및 클러스터링 솔루션의 멤버를 관리하기 위한 메서드를 제공합니다. 결과를 비즈니스 논리에 포함할 수 있습니다.  
주:  
이 API는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 최신 가이드라인은 [ML API 사용을](https://www.servicenow.com/docs/access?context=using-ml-apis&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) 참조하세요.

## MLSolutionResult - MLSolutionResult() {#ariaid-title2}

새 MLSolutionResult 개체를 인스턴스화합니다.
{#MLSR-MLSolutionResult__table_btj_twt_rhb__entry__3}

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

{#MLSR-MLSolutionResult__table_btj_twt_rhb}

## MLSolutionResult - findActiveSolution(문자열 solutionName) {#ariaid-title3}

솔루션 객체를 반환합니다.
이 메서드는 ml_solution 정의 및 솔루션이 활성 상태인 경우(즉, 학습된 상태)인 경우에만 솔루션을 반환합니다. 자세한 내용은 [클러스터링 솔루션 만들기 및 교육](https://www.servicenow.com/docs/access?context=create-clustering-solution&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) 문서를 참조하십시오.
{#MLSR-findActiveSolution_S__table_hqw_pbm_yfb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| solutionName | 문자열 | 클러스터링 ml_solution 기록의 이름입니다. |
[표 2. 매개변수]

{#MLSR-findActiveSolution_S__table_hqw_pbm_yfb} {#MLSR-findActiveSolution_S__table_iqw_pbm_yfb__entry__2}

| 유형 | 설명 |
|-|-|
| 객체 | ml_solution 정의 및 솔루션이 활성 상태인 경우 지정된 `solutionName` 에 대한 클러스터링 솔루션 객체이고, 그렇지 않으면 null입니다. |
[표 3. 반환]

{#MLSR-findActiveSolution_S__table_iqw_pbm_yfb}  

    var solutionName = 'ml_incident_assignment';
      var MLS = new MLSolutionResult();
      var solution = MLS.findActiveSolution(solutionName);
      gs.print(solution);
            
## MLSolutionResult - getClusterAssignments(문자열 solutionName, 개체 옵션) {#ariaid-title4}

클러스터링 솔루션의 모든 구성원을 반환합니다.
{#MLSR-getClusterAssignments_S_O__table_t1q_hxt_rhb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| solutionName | 문자열 | 활성 클러스터 솔루션의 이름입니다. |
| 옵션 | 객체 | 옵션입니다. 클러스터링 솔루션 내에서 반환된 결과를 그룹과 수준별로 좁힙니다. 기본값: 모든 클러스터에 대한 클러스터 구성원 자격을 반환합니다. |
| options.segmentation_field | 문자열 | 옵션입니다. 클러스터 구성원 자격(예: 할당 그룹)을 검색할 분할 필드를 식별합니다. 이 필드는 클러스터링 솔루션 정의 테이블의 그룹화 기준 사용 확인란을 통해 제공되는 옵션과 동일한 그룹화를 제공합니다. 제공되는 정보는 테이블 필드에서 선택한 테이블에 따라 다릅니다. 자세한 내용은 [클러스터링 솔루션 만들기 및 교육](https://www.servicenow.com/docs/access?context=create-clustering-solution&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) 문서를 참조하십시오. |
| options.cluster_id | 문자열 | 옵션입니다. ml_cluster_summary 테이블의 sys_id입니다. |
| options.rec_sys_id | 문자열 | 옵션입니다. 클러스터 솔루션이 기반으로 하는 테이블 기록의 sys_id입니다. |
[표 4. 매개변수]

{#MLSR-getClusterAssignments_S_O__table_t1q_hxt_rhb} {#MLSR-getClusterAssignments_S_O__table_u1q_hxt_rhb__entry__2}

| 유형 | 설명 |
|-|-|
| 배열 | 다음을 포함한 결과 객체의 배열: * segmentation -- 데이터를 그룹화할 필드 이름 * cluster_num -- 클러스터 솔루션 내의 고유한 클러스터 번호(즉, 레이블) * rec_sys_id -- 클러스터 솔루션이 기반으로 하는 테이블 기록의 sys_id입니다 * rec_display_id - 기록 sys_id과 연결된 기록의 이름입니다. {#MLSR-getClusterAssignments_S_O__ul_oz5_tv5_rhb} |
[표 5. 반환]

{#MLSR-getClusterAssignments_S_O__table_u1q_hxt_rhb}  
다음 예제에서는 옵션 개체에 대한 값을 설정하지 않고 솔루션에 대한 모든 클러스터 구성원을 반환하는 방법을 보여 줍니다.

    var solutionName = "<Name_of_Active_Cluster_Solution>";
    var solutionResult = new MLSolutionResult();
    var outcome_array = solutionResult.getClusterAssignments(solutionName);
    for (var i = 0; i < outcome_array.length; i++) {
       gs.print(outcome_array [i].segmentation + ' ' + outcome_array [i].cluster_num + ' ' + outcome_array [i].rec_sys_id + ' ' + outcome_array [i].rec_display_id);
    }

다음 예제에서는 options.rec_sys_id를 사용하여 한 기록에 대해 모든 클러스터 구성원을 반환하는 방법을 보여줍니다.

    var now_GR = new GlideRecord('incident');
    now_GR.get('sys_id');

    var solutionName = "solution_example";
    var solutionResult = new MLSolutionResult();
    var options = { "rec_sys_id": now_GR.getUniqueValue() };
    var outcome_array = solutionResult.getClusterAssignments(solutionName, options);
    for (var i = 0; i < outcome_array.length; i++) {
       gs.print(outcome_array [i].segmentation + ' ' + outcome_array [i].cluster_num + ' ' + outcome_array [i].rec_sys_id + ' ' + outcome_array [i].rec_display_id);
    }

## MLSolutionResult - getClusterInfo(문자열 solutionName, 개체 옵션) {#ariaid-title5}

클러스터링 솔루션에 대한 모든 결과 정보를 반환합니다.
{#MLSR-getClusterInfo_S_O__table_ak2_xcn_rhb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| solutionName | 문자열 | 활성 클러스터 솔루션의 이름입니다. |
| 옵션 | 객체 | 옵션입니다. 클러스터링 솔루션 내에서 반환된 결과를 그룹과 수준별로 좁힙니다. 기본값: 모든 클러스터에 대한 클러스터 구성원 자격을 반환합니다. |
| options.segmentation_field | 문자열 | 옵션입니다. 클러스터 구성원 자격(예: 할당 그룹)을 검색할 분할 필드를 식별합니다. 이 필드는 클러스터링 솔루션 정의 테이블의 그룹화 기준 사용 확인란을 통해 제공되는 옵션과 동일한 그룹화를 제공합니다. 제공되는 정보는 테이블 필드에서 선택한 테이블에 따라 다릅니다. 자세한 내용은 [클러스터링 솔루션 만들기 및 교육](https://www.servicenow.com/docs/access?context=create-clustering-solution&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US)을 참조하세요. |
| options.cluster_id | 문자열 | 옵션입니다. ml_cluster_summary 테이블의 sys_id입니다. |
[표 6. 매개변수]

{#MLSR-getClusterInfo_S_O__table_ak2_xcn_rhb} {#MLSR-getClusterInfo_S_O__table_bk2_xcn_rhb__entry__2}

| 유형 | 설명 |
|-|-|
| 배열 | 다음을 포함한 결과 객체의 배열: * segmentation -- 데이터를 그룹화할 필드 이름 * cluster_num -- 클러스터 솔루션 내의 고유한 클러스터 번호(즉, 레이블) * total_members -- 클러스터의 기록 수(크기) * cluster_quality -- 클러스터 품질 백분위수 값 {#MLSR-getClusterInfo_S_O__ul_oz5_tv5_rhb} |
[표 7. 반환]

{#MLSR-getClusterInfo_S_O__table_bk2_xcn_rhb}  

    var solutionName = "solution_example";
    var solutionResult = new MLSolutionResult();
    var outcome_array = solutionResult.getClusterInfo(solutionName);
    for (var i = 0; i < outcome_array.length; i++) {
    gs.print(outcome_array[i].segmentation + ' ' + outcome_array[i].cluster_num + ' ' + outcome_array[i].total_members + ' ' + outcome_array[i].cluster_quality);
    }


