Сторінка [ChangeRequestEditPage]
При зміні статусу на "В работе" і збереженні заявки створюється активність на основі даної заявки.
Не можу знайти де здійснюється створення активності.
Нравится
Игорь, скорее всего, в системе есть БП, который запускается при изменении записи.
На [DataSource] прописано два повідомлення:
DataSourceBeforeSave
DataSourceSaved
Причому [DataSourceSaved] описано в структурі [ChangeRequestEditPageEventsProcess], а [DataSourceBeforeSave] не описано.
Скрипт обробки [DataSourceSaved] такий:
if (NotesTabIndex > 0) { string notes = ((Page.DataTabPanel.Tabs[NotesTabIndex].Items[0] as PageContainer).PageInstance.GetPropertyValue("NotesEdit") as HtmlEdit).Text; var converters = new JsonConverter[] {new GuidJsonConverter()}; string id = Json.Serialize(Page.DataSource.ActiveRow.PrimaryColumnValue, converters[0]); Page.ScriptManager.AddScript(Page.DataSource.ClientID + ".onActiveRowColumnValuesChangedResponse(" + id + ",{\"Notes\"" : {columnValue: ""
Игорь,
логика необязательно реализована в карточке запроса.
Это может быть отдельным процесс, который запускается по сигналу изменения записи.
Также логика может быть реализована в процессе объекта "Запрос на изменение".
Анализируйте Журнал процессов для того, чтобы понять, какой процесс запускается.
"Безродный Андрей" написал:Анализируйте Журнал процессов для того, чтобы понять, какой процесс запускается.
Процесс может не быть журналируемым, поэтому не факт, что журнал поможет.
"Андрей Каспаревич" написал:
Безродный Андрей пишет:
Анализируйте Журнал процессов для того, чтобы понять, какой процесс запускается.
Процесс может быть не журналируемым, поэтому не факт, что журнал поможет.
Может. Но проверить необходимо.
Приблизно зрозумів навіть де. А от з "як" складнощі виникають ...
В заявці вказано категорію товару з довідника.
В категорії товару вказано коефіцієнт складності.
Цей коефіцієнт треба перенести в задачу на внесення інформації.
Але схоже, що базовий інструмент не дає прочитати значення по посиланню в батьківській сутності.
Розумію, що можливі варіанти наразі такі:
- створити поле коефіцієнта і в заявці, щоб з неї перенести в задачу;
- в задачі створити посилання на довідник категорій, переносити посилання на категорію з тим, щоб по факту прочитати коефіцієнт.
Може підкажете якісь кращі ідеї ?
Игорь, можете вставить еще один элемент "Чтение данных", который будет получать данные из записи, где есть информация. А потом в "Добавлении данных" уже ссылаться туда.
Игорь, Вы меня запутали.)
Можете уточнить, в чем сейчас проблема?
Після того, як я добавив ще один елемент на читання даних і вніс в елемент на додавання даних нове поле, створену задачу стало неможливо знищити.
Але це може бути зовсім з іншої причини. Тому вважатимемо, що проблема відсутня.