Ниже приведён пример использования операции GetBpmProcessStartInfo для получения настроек, с которыми может быть запущен процесс. В запросе передаётся моникёр процесса. В ответе возвращаются полученные настройки.
{
"GetBpmProcessStartInfo" :
{
"tArg" :
{
"stpGuid" : "",
"id" : "NPHEOHFBGPCDGOAEFHEOFIIANCEEIDGECLDJGGBNCPACAJOB!M!S!BPJKLPJNFBGPCDGOAEEGOFJMAOEDKBLKDEALEJKADCFIEOHNAC"
}
}
}
{
"GetBpmProcessStartInfoResult" :
{
"minDeadline" : "2024-06-22T16:33:50.921",
"procParams" :
{
"bpmProcessParams" :
{
"it" :
{
"dictMnk" : "NPHEOHFBGPCDGOAEFHEOFIIANCEEIDGECLDJGGBNCPACAJOB!M!S!SLJAHKOFBGPCDGOAEHBDHIIIEPMDDMENEHIFIEMEBEFNGJADH",
"dictName" : "Филиалы",
"splitParam" : "0"
}
}
}
}
}
public static GetBpmStartInfoResult GetBpmProcessStartInfo(string moniker, uint? instId = null, string subprocGUID = "")
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetBpmProcessStartInfo()
{
tArg = new GetBpmStartInfoArg()
{
id = moniker,
parentInstId = instId,
stpGuid = subprocGUID
}
};
// Получение настроек для запуска процесса/подпроцесса
var result = somClient.GetBpmProcessStartInfo(tGet);
return result;
}
См. также: