AddDecisionTreeParameterResult AddDecisionTreeParameter(OdId tParent, AddDecisionTreeParameterArg tArg)
tParent. Моникёр сессии для изменения дерева решений.
tArg. Параметры выполнения операции.
Операция AddDecisionTreeParameter добавляет параметр в дерево решений.
Для выполнения операции укажите в поле tParent моникёр сессии для изменения дерева решений, а в поле tArg определите настройки создаваемого параметра. Моникёр сессии для изменения дерева решений может быть получен при выполнении операции AddDecisionTreeModificationSession.
Результатом выполнения операции будет моникёр созданного параметра.
Ниже приведён пример создания нового параметра в дереве решений. В запросе передаются базовые настройки создаваемого параметра. В ответе возвращается моникёр созданного параметра.
{
"AddDecisionTreeParameter" :
{
"tParent" :
{
"id" : "LGPBLHMAOIEMFOAEIMLFFHANLMAJNHOEFJDPIHDILKDPGJNA!M!S!CPNGGJMMAOIEMFOAEKDLJBIOEMBBMAGIEGKOBANBBBPGHINOC!ModificationSessions!DT00C4C221886A485DB3DD0169413C5356"
},
"tArg" :
{
"attributes" :
{
"id" : "P_VAL",
"name" : "Значение",
"type" : "InputField"
}
}
}
}
{
"AddDecisionTreeParameterResult" :
{
"id" : "LGPBLHMAOIEMFOAEIMLFFHANLMAJNHOEFJDPIHDILKDPGJNA!M!S!CPNGGJMMAOIEMFOAEKDLJBIOEMBBMAGIEGKOBANBBBPGHINOC!ModificationSessions!DT00C4C221886A485DB3DD0169413C5356!Parameters!DTC278B92CDB9441C78629D50CC692E6C3",
"result" : "1"
}
}
public static AddDecisionTreeParameterResult AddDTParameter(string moniker)
{
var somClient = new SomPortTypeClient(); //Прокси-объект для выполнения операций
// Параметры выполнения операции
var tAdd = new AddDecisionTreeParameter()
{
tParent = new OdId()
{
id = moniker
},
tArg = new AddDecisionTreeParameterArg()
{
attributes = new DecisionTreeParameterAttributes()
{
name = "Значение",
id = "P_VAL",
type = StatEDecisionParameterType.InputField
}
}
};
// Создание параметра
var result = somClient.AddDecisionTreeParameter(tAdd);
return result;
}
См. также: