Коллеги, добрый день!
Взял bpm'online Studio для тренировок и решения гипотетической задачи.
Задача простая: использовать раздел Accounts для хранения псевдо-разных сущностей, но таким образом, что мои новые типы account имели собственные страницы редактирования.
Я понимаю, что можно было бы просто переопределить стандартную страницу AccountPageV2, настрогать несколько разных табов и сделать отображение нужных табов в зависимости от типа аккаунта. На самом деле, это довольно муторное занятие и страница начинает дико раздуваться.
Но захотелось посмотреть на функционал Multiple pages и сначала подумал, что это именно то, что нужно. НО! Как сделать так, чтобы для всех остальных типов, кроме одного, открывалась бы стандартная форма AccountPageV2? Условно говоря, для аккаунта с типом Customer была своя страница редактирования UsrAccount1Page, а для всех остальных (Our company, Partner, etc.) использовалась AccountPageV2.
Второй вопрос. Вот я "поигрался" с настройками этих страниц, мне визарды понасоздавали тьму схем и данных. Теперь я решил, что хочу откатить к стандартному поведению одной страницы. Даже если удалить все схемы и привязку данных к пакету, понятно, что это не вернет значений в БД. Так вот, как же вернуть эти значения и где именно?
Нравится
Только что пришла в голову мысль, что можно просто добавить какое-нибудь доп.поле-справочник, которое будет определять страницу редактирования и сделать автоматическое заполнение в значение Customer в зависимости от типа аккаунта. Тогда уже можно было бы сделать две страницы, одну из которых унаследовать от AccountPageV2, чтобы сохранить базовый функционал
Артем Гура,
А есть какое-то универсальное решение по второму вопросу?
К сожалению на данный момент нет. У нас зарегистрирована такая функциональность на следующие релизы