Size: a a a

2019 March 29

А

Александр in PowerDesigner
могу видео обучение по iServer на русском
источник
2019 March 31

A

Andrey Kharintsev in PowerDesigner
Коллеги, проясните ситуацию. Есть справочники формата {id, code, name, version}. КАк на ваш вздляд правильно в UI загружать выпадающий список. На какое поле завязываться на id или code?
источник

RD

Roman Dynnik in PowerDesigner
Andrey Kharintsev
Коллеги, проясните ситуацию. Есть справочники формата {id, code, name, version}. КАк на ваш вздляд правильно в UI загружать выпадающий список. На какое поле завязываться на id или code?
для глобального связывания вероятно по id, для локального поиска в списке - code. Делр в том что есть вероятность что code может совпасть для элементов в разных классах или доменах и вам для уникальной идентификации понадобится комбинация  code+type/class. Id предполагается глобально уникальным, но с т.з.  информативности для пользователя бесполезен.
Про какие справочники вообще идет речь, что за выгрузки, откуда?
источник

A

Andrey Kharintsev in PowerDesigner
Например справочник стран, необходимо вывести на форму пользователя
источник

RD

Roman Dynnik in PowerDesigner
Andrey Kharintsev
Например справочник стран, необходимо вывести на форму пользователя
id - это guid, code - это краткое представление названия - МСК,  СПБ. нужно все, как представить - это вопрос usability. Например в раскрывающесмся списке можно элемент представить как МСК | Москва, его поиск может быть и по коду и по названию, а связывание с другими сущностями или сохранение выбранного элемента - по id
источник

RD

Roman Dynnik in PowerDesigner
Посмотрите интерфейсы сервисов покупки билетов любого аэропората, авиакомпании, ржд,  tutu.ru
источник

A

Andrey Kharintsev in PowerDesigner
в моём случает id !=guid, code = guid
источник

RD

Roman Dynnik in PowerDesigner
Что такое id тогда?
источник

A

Andrey Kharintsev in PowerDesigner
id = 123 - это первичный ключ в таблице, code это уникальный ключ
источник

RD

Roman Dynnik in PowerDesigner
Глобальный и локальный ключ. Интересно зачем их два? Почему нельзя обойтись глобальным?
источник

A

Andrey Kharintsev in PowerDesigner
id - локальный, code - глобальный (для интеграции данных)
источник

А

Александр in PowerDesigner
когда 10 лет назад делал GUI, то в ниспадающих списках - табличный Grid. При выборе из списка возвращался id, в колоннах таблицы - наименование, code, доп. информативные поля
источник

RD

Roman Dynnik in PowerDesigner
без разницы на что вы завяжетесь в интерфейсе - главное чтоб при сохранении на уровне бизнес логики вы могли однозначно идентифицировать выбранное. В этом случае связь вы сохраните либо составным ключем тип+id, либо  глобальным (code в вашем случае). составной ключ может быть разрешен в глобальный на уровне бизнес-логики. учесть стоит также что если опираться на связи на базе составного ключа придется его тащить повсюду.
источник
2019 April 02

А

Александр in PowerDesigner
Роман, совета держать дозволь: что больше по сердцу - Arhimate аль Togaf ?
источник

KG

Kirill Gorin in PowerDesigner
а ничего что архимейт это формат описания?
источник

RD

Roman Dynnik in PowerDesigner
Александр
Роман, совета держать дозволь: что больше по сердцу - Arhimate аль Togaf ?
archimate это нотация моделирования, togaf - архитектурный фреймворк/м  етодология. Эти две вещи никак не противопоставляется и их сравнивнение не имеет смысла. Кроме того  togaf не регламентирует какие нотации использовать для моделирования - можно использовать любые, выбирается по обстоятельствам, типам представлений и предпочтениям в части понимания заинтересованными сторонами.
источник
2019 April 07

RD

Roman Dynnik in PowerDesigner
Друзья, кому то встречался готовый вариант python.xol для  моделирования и генерации кода на python в PowerDesigner?
источник
2019 April 18

RD

Roman Dynnik in PowerDesigner
Enterprise_Modeling_Short.pdf
источник

RD

Roman Dynnik in PowerDesigner
введение в онтологическое моделирование от компании trinitidata
источник
2019 April 23

А

Александр in PowerDesigner
скрипт по оформлению symbol таблицы я поместил в событие Validate
источник