|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Как раз клиентов я и могу посмотреть через веб-интерфейс. Они и должны быть параметром. Чтобы бы пользователи могли посмотреть их в любое время через веб-интерфейс. А сущности типа мастер как я могу посмотреть в веб интерфейсе в не этого процесса? Просто мой работодатель хочет, что бы ещё формировалась база данных заказов. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 11:50 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Относительно клиентов вы не правы. Посмотреть сущности типа мастер можно, создав сервисный процесс типа "ведение клиентов". Работодателю объясните, что БД заказов и БД заявок - это одно и то же. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 11:54 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
АБ Посмотреть сущности типа мастер можно, создав сервисный процесс типа "ведение клиентов". А по-подробнее объясните пожалуйста? Мне просто нужно знать как добавлять экземпляры. Вроде нашел как это делать : oEntEntityName = CEntityManager.GetEntity("EntityName"); oEntEntityName.Attributes["idEntityKey"].Value = <idOtherEntityKeyRelatedPV>; oEntEntityName.Attributes["Attribute1"].Value = value1; oEntEntityName.Attributes["Attribute2"].Value = value2; oEntEntityName.Attributes["AttributeN"].Value = valueN; oEntEntityName.Add(); после обеда попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 12:06 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
SummerRain, это "закат солнца вручную"!!!!! Если вы через CEntity будете простую запись добавлять, то вы просто в программировании завязнете. Это стандартная "мышковая" функциональность! Приложите картинку - схему БД. Сущности "заявка" и "заказ" - это разные сущности? Или заявка у вас просто название всего проекта? А таблицы - это "клиент"(Parameter) и "заказ"(collection)? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 12:14 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Ну нравится человек кодировать - пусть получает удовольствие. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 12:17 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
АБНу нравится человек кодировать - пусть получает удовольствие. Конечно нравится. Я программист :). http://radikal.ru/fp/080103866e32408eadd3cc5b34a1a6e4][IMG] http://s57.radikal.ru/i158/1306/ab/d4c242234d3e.png [/IMG] ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 12:45 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Конечно можно потом в веб интерфейсе заполнять отдельно справочник заказов после выполнения процесса приёма заявки. Но мне сказали, что сотрудники, которые принимают заявки, вызывают большие сомнения по счёт их умственных способностей. Поэтому после заполнения форм этапов процесса должно происходить автозаполнение справочника. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 12:54 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
SummerRain, я тоже, как и вы, не архитектор БД. На мой взгляд, тут проблема даже не в самой модели данных, а в процессе, к которому она привязана. Ладно, фиг с ней, помолчу. Сейчас мы о проблеме с атрибутами, поэтому давайте по ней. Если вы связываете две таблицы (например, заявка и клиент), то дублировать поля из таблицы "клиент" в таблице "заявка" - это только студентам простительно. У вас клиент привязан к заявке, а значит и данные о клиенты в заявке уже есть априори. Вы что, не можете их вытащить на форму? А если у вас будет не пять, а двадцать пять таблиц? Вы тоже все атрибуты в одну таблицу затолкаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 13:27 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Спасибо Вам за ответ. Но я ещё раз говорю, что с формами и процессом проблем нету. Но мне нужно формировать ещё одну БД с проектами/заказами, каждый экземпляр которой будет соответствовать одному запуску процесса приема заявки. Т.е. клиента оформили. Добавился экземпляр в справочник. Да я согласен, что это немного глупо. Но некоторым это трудно понять. И в любом случае будет полезно знать, как добавить экземпляр справочника автоматически через скрипт. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 13:33 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Хорошо. Добавлю к справочнику "клиенты" поле заказы. Каким типом нужно сделать это поле, чтобы после каждого выполнения процесса приема заявки в это поле добавлялась сущность заказы/проекты. (И каким типом должна быть эта сущность заказы/проекты). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 13:41 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
SummerRain, я Вам очень рекомендую посоветоваться с бизнес-аналитиками и с архитектором БД. Вопрос нужно ставить не "я собираюсь создать БД", а "я собираюсь создать модель процесса". И в вашем случае обязательно - модель верхнего уровня. Тогда вы сможете создать правильную модель БД. В вашем примере один процесс такая модель данных еще может и переживет, если вы понаставите костылей, но если вы действительно собираетесь делать процессную систему, то лучше сначала посоветоваться с профессионалами предметной области. Поверьте, программист - это последний человек в цепочке создателей процесса. (Последний в смысле очередности работы над процессом). ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 13:44 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
WJSummerRain, я Вам очень рекомендую посоветоваться с бизнес-аналитиками и с архитектором БД. Вопрос нужно ставить не "я собираюсь создать БД", а "я собираюсь создать модель процесса". И в вашем случае обязательно - модель верхнего уровня. Тогда вы сможете создать правильную модель БД. В вашем примере один процесс такая модель данных еще может и переживет, если вы понаставите костылей, но если вы действительно собираетесь делать процессную систему, то лучше сначала посоветоваться с профессионалами предметной области. Поверьте, программист - это последний человек в цепочке создателей процесса. (Последний в смысле очередности работы над процессом). Я полностью согласен. Но кроме меня заниматься проектированием некому. У нас не такая большая компания. Просто ответьте мне, пожалуйста, как это сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 13:47 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
SummerRainХорошо. Добавлю к справочнику "клиенты" поле заказы. Каким типом нужно сделать это поле, чтобы после каждого выполнения процесса приема заявки в это поле добавлялась сущность заказы/проекты. (И каким типом должна быть эта сущность заказы/проекты). Проект=заявка=заказ=master entity Клиент=master entity У клиента есть атрибут "Проекты" типа Collection. При оформлении очередного заказа либо привязываете его к существующему клиенту, либо на лету добавляете новый так, как это делается в уроке по ссылке, которую я вам отправлял. Программировать ничего не надо. Можете на всех формах, где фигурирует клиент, сделать закладку "Заказы" и выводить на нее прошлые заказы этого клиента, при желании отфильтровав их по статусу - например, показывая только завершенные. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 14:13 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Спасибо. Сделал по-своему, через скрипт. Теперь работает как надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 14:32 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
В результате в школу милиции были приняты самые умные либо самые сильные :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 14:34 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Я ещё раз говорю, что исполняю волю упоротого работодателя. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2013, 14:44 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть ещё вопрос. В локальных настройках стоят рубли. Суммы прописываемые в большинстве полей исчисляются в рублях. Но мне нужно сделать одно поле в у.e . Как это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2013, 08:36 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
два поля: сумма (число) и валюта (справочник) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2013, 09:14 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Точно. Благодарю. А тут плюс к карме можно делать за полезные ответы? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2013, 09:52 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Карма передается через высший разум. Только подумал - опа, готово! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2013, 11:44 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
А как удалять записи процессов? И как удалять экземпляры справочников? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2013, 13:22 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Удалять записи процессов можно только с сервера разработки и с тестового сервера. Это делается через Management Console (Меню Пуск - BizAgi-Management Console). С продакшн сервера процессы удалить нельзя. Что такое "экземпляр справочника"? Это строка в таблице? Или целая таблица в БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2013, 13:27 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Ну допустим запись о клиенте. Справочник "Клиенты". Нужно удалить пару записей. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2013, 13:34 |
|
Вопросы по BizAgi
|
|||
---|---|---|---|
#18+
Запись можете удалить, но она физически из таблицы не удалится. И это правильно, т.к. на нее могут ссылаться другие экземпляры процессов, даже завершенные. При деплое на продакшн данные из таблиц не переносятся, так что весь мусор останется на разработческом сервере. Но когда вы в продакшне будете создавать записи - это навсегда. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2013, 13:48 |
|
|
start [/forum/topic.php?fid=29&msg=38312543&tid=1525807]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
5ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 169ms |
0 / 0 |