Всем доброго времени суток!
Столкнулся с проблемой передачи параметров из клиентского кода в БП
Вот код вызывающий мой БП и туда передаю 2 параметра, названия совпадают:
runProcessFormingAudience: function () {
debugger;
var folderFilters = this.get("SectionFiltersValue").collection.get("FolderFilters");
var customFilters = this.get("SectionFiltersValue").collection.get("CustomFilters");
if(folderFilters || (customFilters && customFilters.null != undefined)){
var filters = (folderFilters != undefined && folderFilters.length > 0) ? folderFilters[0].filter : customFilters.null.filter;
}
var args = {
sysProcessName: "AbCreatingSmsAudienceProcess",
parameters: {
EntitySchemaName: this.entitySchemaName,
Filters: filters
}
};
ProcessModuleUtilities.executeProcess(args);
}
Принимаемые параметры - http://prntscr.com/j8wmeg
Далее смотрю что передалось в эти параметры и логирую:
var userConnection = Get<UserConnection>("UserConnection");
var log = new LogService(userConnection);
var filters = Get<string>("Filters");
var entitySchemaName = Get<string>("EntitySchemaName");
var smsServiceId = Get<Guid>("SmsServiceId");
var smsName = Get<string>("SmsName");
log.RecInfo(string.Format("smsName = {0}", smsName));
log.RecInfo(string.Format("smsServiceId = {0}", smsServiceId));
log.RecInfo(string.Format("entitySchemaName = {0}", entitySchemaName));
log.RecInfo(string.Format("filters = {0}", filters));
return true;
И в итоге данные не занеслись - http://prntscr.com/j8wnau
Подскажите из-за чего может вести себя так система? Вроде делаю все правильно.