ExportDecisionTreeResult ExportDecisionTree(OdId tTree, DecisionAttributes tArg)
tTree. Моникёр открытого экземпляра дерева решений.
tArg. Параметры выполнения операции.
Операция ExportDecisionTree экспортирует результаты расчёта дерева решений.
Для выполнения операции укажите в поле tTree моникёр открытого экземпляра дерева решений, а в поле tArg информацию о таблице, в которую осуществляется экспорт. Моникёр может быть получен при выполнении операции OpenDecisionTree.
Результатом выполнения операции будет признак успешного выполнения операции и информация о возможных ошибках.
Ниже приведён пример экспорта результатов расчёта дерева решений в таблицу. В запросе передаётся моникёр открытого экземпляра дерева решений и параметры таблицы, в которую осуществляется экспорт. В ответе возвращаются признак успешного выполнения операции.
{
"ExportDecisionTree" :
{
"tTree" :
{
"id" : "BPLBBBPKCPKLFOAEHOLHLNOBMHANMMIEAJIPMCHCDJKPOPLN!M!S!CAIHMIBPKCPKLFOAEDOMMGFFDKMMDOPNEFLAHKPLEEONKIOAP"
},
"tArg" :
{
"exportTableKey" : "211964",
"exportTableName" : "Таблица для результатов ДР",
"exportTableFolder" : "211963"
}
}
}
{
"ExportDecisionTreeResult" :
{
"result" : "1"
}
}
public static ExportDecisionTreeResult ExportDecisionTree(string treeMoniker)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
// Параметры выполнения операции
var tExp = new ExportDecisionTree()
{
tTree = new OdId() { id = treeMoniker },
tArg = new DecisionAttributes()
{
exportTableFolder = 211963,
exportTableKey = 211964,
exportTableName = "Таблица для результатов ДР"
}
};
// Экспорт результатов расчёта дерева решений
var result = somClient.ExportDecisionTree(tExp);
return result;
}
См. также: