Подскажите, пожалуйста, как мне получить при запуске бизнес-процесса в элементе "Start" все параметры этого окна:
т.е. мне нужно получить:
- Название
- Автоматически запускать процесс
- При
- В источнике данных
- Описание
- Оба фильтра
Как это сделать?
Нравится
напишу один из вариантов, дальше по аналогии, можно что угодно вытянуть
идем в scr_DatasetTriggers
в DatasetTriggers.GetWorkflowParams
дописываем:
[javascript]
for (DatasetTriggerID in this.Triggers) {
AddParam('DatasetTriggerName', wptString, this.Triggers[DatasetTriggerID].Name);
}
[/javascript]
в данном примере я передаю название, но можно поступить проще, например передать сразу DatasetTriggerID - это запись в таблице: tbl_DatasetTrigger
далее в БП
получаем этот параметр обычным способом:
[javascript]
var ParentDiagram = GetDiagramByItem(ScriptItem);
var DatasetTriggerName = WFGetParamValue(ParentDiagram, 'DatasetTriggerName');
[/javascript]