---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MLSolutionResult -- Global (veraltet)

# MLSolutionResult -- Global (veraltet) {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 Minuten Lesedauer

Die MLSolutionResult- API bietet Methoden zum Verwalten von Clusterinformationen und Mitgliedern einer Clusterlösung. Sie können die Ergebnisse in Geschäftslogik einbetten.  
Hinweis:  
Diese API ist veraltet und soll in einem zukünftigen Release entfernt werden. Die neuesten Richtlinien finden Sie unter [ML-APIs](https://www.servicenow.com/docs/access?context=using-ml-apis&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US) verwenden.

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

Instanziiert ein neues MLSolutionResult-Objekt.
{#MLSR-MLSolutionResult__table_btj_twt_rhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#MLSR-MLSolutionResult__table_btj_twt_rhb}

## MLSolutionResult --findActiveSolution(String solutionName) {#ariaid-title3}

Gibt das Lösungsobjekt zurück.
Diese Methode gibt die Lösungen nur zurück, wenn die Definition ml_solution und die Lösung aktiv (d. h. trainiert) sind. Informationen hierzu finden Sie unter [Clusterlösung erstellen und trainieren](https://www.servicenow.com/docs/access?context=create-clustering-solution&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US) .
{#MLSR-findActiveSolution_S__table_hqw_pbm_yfb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| solutionName | Zeichenfolge | Name des Clustering-Datensatzes „ml_solution". |
[Tabelle : 2. Parameter]

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

| Typ | Beschreibung |
|-|-|
| Objekt | Clusterlösungsobjekt für den angegebenen `solutionName,` wenn die ml_solution-Definition und die Lösung aktiv sind, andernfalls null. |
[Tabelle : 3. Ergebnisse]

{#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 (Zeichenfolge solutionName, Objektoptionen) {#ariaid-title4}

Gibt alle Mitglieder einer Clusterlösung zurück.
{#MLSR-getClusterAssignments_S_O__table_t1q_hxt_rhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| solutionName | Zeichenfolge | Name der aktiven Clusterlösung. |
| Optionen | Objekt | Optional. Schränkt die zurückgegebenen Ergebnisse nach Gruppe und Ebene innerhalb einer Clusterlösung ein. Standard: Gibt Clustermitgliedschaften für alle Cluster zurück. |
| Optionen.Segmentierungsfeld | Zeichenfolge | Optional. Gibt das Segmentierungsfeld an, für das Clustermitgliedschaften abgerufen werden sollen, z. B. Zuweisungsgruppe. Dieses Feld bietet die gleiche Gruppierung wie Optionen, die über das Kontrollkästchen Gruppe verwenden nach in der Tabelle „ Definitionen für Clusterlösung" bereitgestellt werden. Die bereitgestellten Informationen variieren je nach der im Feld Tabelle ausgewählten Tabelle. Informationen hierzu finden Sie unter [Clusterlösung erstellen und trainieren](https://www.servicenow.com/docs/access?context=create-clustering-solution&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US) . |
| Optionen.Cluster_ID | Zeichenfolge | Optional. Die sys_id aus der Tabelle ml_cluster_summary. |
| Optionen.rec_sys_id | Zeichenfolge | Optional. Die sys_id aus dem Tabellendatensatz, auf dem die Clusterlösung basiert. |
[Tabelle : 4. Parameter]

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

| Typ | Beschreibung |
|-|-|
| Array | Array von Ergebnisobjekten, einschließlich: * Segmentierung: Feldname, nach dem Daten gruppiert werden sollen * cluster_num: Eindeutige Clusternummer innerhalb einer Lösung von Clustern (d. h. Bezeichnung) * rec_sys_id -- Die sys_id aus dem Tabellendatensatz, auf dem die Clusterlösung basiert * rec_display_id -- Name des Datensatzes, der der Datensatz-sys_id zugeordnet ist. {#MLSR-getClusterAssignments_S_O__ul_oz5_tv5_rhb} |
[Tabelle : 5. Ergebnisse]

{#MLSR-getClusterAssignments_S_O__table_u1q_hxt_rhb}  
Das folgende Beispiel zeigt, wie Sie alle Clustermitglieder für eine Lösung zurückgeben, ohne Werte für das Optionsobjekt festzulegen.

    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);
    }

Das folgende Beispiel zeigt, wie Sie mitoptionen.rec_sys_id alle Clustermitglieder für einen Datensatz zurückgeben.

    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(String solutionName, Objektoptionen) {#ariaid-title5}

Gibt alle Ergebnisinformationen für eine Clustering-Lösung zurück.
{#MLSR-getClusterInfo_S_O__table_ak2_xcn_rhb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| solutionName | Zeichenfolge | Name der aktiven Clusterlösung. |
| Optionen | Objekt | Optional. Schränkt die zurückgegebenen Ergebnisse nach Gruppe und Ebene innerhalb einer Clusterlösung ein. Standard: Gibt Clustermitgliedschaften für alle Cluster zurück. |
| Optionen.Segmentierungsfeld | Zeichenfolge | Optional. Gibt das Segmentierungsfeld an, für das Clustermitgliedschaften abgerufen werden sollen, z. B. Zuweisungsgruppe. Dieses Feld bietet die gleiche Gruppierung wie Optionen, die über das Kontrollkästchen Gruppe verwenden nach in der Tabelle „ Definitionen für Clusterlösung" bereitgestellt werden. Die bereitgestellten Informationen variieren je nach der im Feld Tabelle ausgewählten Tabelle. Weitere Informationen finden Sie unter [Clusterlösung erstellen und trainieren](https://www.servicenow.com/docs/access?context=create-clustering-solution&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US). |
| Optionen.Cluster_ID | Zeichenfolge | Optional. Die sys_id aus der Tabelle ml_cluster_summary. |
[Tabelle : 6. Parameter]

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

| Typ | Beschreibung |
|-|-|
| Array | Array von Ergebnisobjekten, einschließlich: * Segmentierung: Feldname, nach dem Daten gruppiert werden sollen * cluster_num: Eindeutige Clusternummer innerhalb einer Lösung von Clustern (d. h. Bezeichnung) * total_members -- Anzahl der Datensätze im Cluster (d. h. Größe) * cluster_quality: Perzentilwert für Clusterqualität {#MLSR-getClusterInfo_S_O__ul_oz5_tv5_rhb} |
[Tabelle : 7. Ergebnisse]

{#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);
    }


