GetActiveProcessesResult GetActiveProcesses(string mon)
mon. Моникёр соединения с репозиторием.
Операция GetActiveProcesses получает информацию о процессах, которые выполняются в текущий момент в репозитории.
Для выполнения операции укажите в поле mon моникёр соединения с репозиторием. Моникёр может быть получен при выполнении операции OpenMetabase.
Результатом выполнения операции будет коллекция элементов, содержащая общую информацию о процессах, которые были запущены и выполняются в текущий момент.
Ниже приведён пример получения информации о выполняющихся процессах. В запросе передаётся моникёр соединения с репозиторием. В ответе возвращается список выполняющихся процессов.
{
"GetActiveProcesses" :
{
"mon" : "CDIKMKCKEHJCGOAELMMPKEGKAJIPBMFELKNPPPKHHFAHIIHI!M"
}
}
{
"GetActiveProcessesResult" :
{
"list" :
{
"it" :
[
{
"key" : "118114",
"name" : "L2. Формирование Бюджета расходов на страхование"
},
{
"key" : "118088",
"name" : "Тестовая копия"
},
{
"key" : "117931",
"name" : "Master"
},
{
"key" : "117851",
"name" : "Процесс с подпроцессом"
}
]
}
}
}
public static GetActiveProcessesResult GetActiveProcesses(string moniker)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetActiveProcesses()
{
mon = moniker
};
// Получение списка выполняющихся процессов
var result = somClient.GetActiveProcesses(tGet);
return result;
}
См. также: