Как вызывать из JS я знаю, но тут понадобилось вызвать из C#
Нравится
4 комментария
20 апреля 2021 14:14
var property = "PropertyValue";
ProcessSchema schema = SystemUserConnection.ProcessSchemaManager.GetInstanceByName("ProcessName");
bool canUseFlowEngine = ProcessSchemaManager.GetCanUseFlowEngine(UserConnection, schema);
if(canUseFlowEngine) {
var flowEngine = new FlowEngine(UserConnection);
var param = new Dictionary<string, string>();
param["Property"] = property;
flowEngine.RunProcess(schema, param);
} else {
Process process = schema.CreateProcess(UserConnection);
process.SetPropertyValue("Property", property);
process.Execute(UserConnection);
}В принципе проверку на canUseFlowEngine можно смело убрать, сейчас все процессы запускаются через FlowEngine.
4 октября 2021 14:00
Pavel Litvinovich,
уточните, какая именно ошибка возникает, если навести на подчёрнутый участок кода? Что происходит при попытке скомпилировать этот код?
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать
