Коллеги, добрый день!

 

Взял bpm'online Studio для тренировок и решения гипотетической задачи.

Задача простая: использовать раздел Accounts для хранения псевдо-разных сущностей, но таким образом, что мои новые типы account имели собственные страницы редактирования.

 

Я понимаю, что можно было бы просто переопределить стандартную страницу AccountPageV2, настрогать несколько разных табов и сделать отображение нужных табов в зависимости от типа аккаунта. На самом деле, это довольно муторное занятие и страница начинает дико раздуваться.

Но захотелось посмотреть на функционал Multiple pages и сначала подумал, что это именно то, что нужно. НО! Как сделать так, чтобы для всех остальных типов, кроме одного, открывалась бы стандартная форма AccountPageV2? Условно говоря, для аккаунта с типом Customer была своя страница редактирования UsrAccount1Page, а для всех остальных (Our company, Partner, etc.) использовалась AccountPageV2.

Второй вопрос. Вот я "поигрался" с настройками этих страниц, мне визарды понасоздавали тьму схем и данных. Теперь я решил, что хочу откатить к стандартному поведению одной страницы. Даже если удалить все схемы и привязку данных к пакету, понятно, что это не вернет значений в БД. Так вот, как же вернуть эти значения и где именно?

Нравится

4 комментария

Только что пришла в голову мысль, что можно просто добавить какое-нибудь доп.поле-справочник, которое будет определять страницу редактирования и сделать автоматическое заполнение в значение Customer в зависимости от типа аккаунта. Тогда уже можно было бы сделать две страницы, одну из которых унаследовать от AccountPageV2, чтобы сохранить базовый функционал

Совершенно верно :) 

Артем Гура,

А есть какое-то универсальное решение по второму вопросу?

 

К сожалению на данный момент нет. У нас зарегистрирована такая функциональность на следующие релизы

Показать все комментарии