powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / (PowerDesigner) Управление версиями документов в папках проекта при работе с репозиторием.
7 сообщений из 7, страница 1 из 1
(PowerDesigner) Управление версиями документов в папках проекта при работе с репозиторием.
    #38700063
uncle-khmel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Коллеги, помогите пожалуйста разобраться.

Где мы нарушаем правила и применяем ошибочную логику при работе с репозиторием?

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


Можно здесь или по почте, или в скайпе (uncle-khmel).
Заранее признателен. С уважением Хмель Дмитрий
+++++++++++++++++++++++ ниже детали подробно +++++++++++++++++++++++++++++++++
Ситуация.

Рабочее место 1 .
локальный PowerDesigner (PD).
Папка проект В ней PR01.prj. в нем модель предприятия, папка с первичными документами от Заказчика - Документы.
На диске ( в Проводнике) папка PR01 в ней папка Документы.Кладем туда документ Техзадание.doc

Используем ADD и добавляем Техзадание в одноименную папку PD.
размещаю иконку техзадания на диаграмме проекта.
В моделе предприятия делаю два бизнес проекта рисую их на диаграмме.
все изменения сохраняю
Подключаю репозиторий.
Делаю полный "check in" для pr01.prj с признаком делать диаграммы для портала.
в папку PR01 репозитория.
файлы записаны с v01.

На рабочем месте 2.
портал
подключив через портал репозиторий наблюдаю папку PR01.
вижу диаграмму проекта с иконкой техзадания
не вижу на диаграмме модели предприятия двух процессов, хотя в браузере все объекты модели видны и вкладки общая, права, ... работают

-------Вопрос 1 ------ на старых версиях портал и диаграммы отрисовывались без каких-либо дополнительных действий. Красиво и хорошо. сейчас не получилось. Где неправ?

-------Вопрос 2-------- можно ли забрать пользователю через портал текст техзадание.doc, какие надо делать дополнительные настройки, расширения?

в PD делаю Check out PR01.prj
в PD и проводнике появляется папка PR01.В ней папка документы, в ней техзадание.doc.

На вкладке Local вызывается Word и изменяю текст техзадания.
Сохраняю изменения. Делаю Check-in
В репозитории возникает тех задание версии 2.
Успешно работают функции сравнения, загрузки выгрузки на рабочих местах 1 и 2.

Для новых документов на рабочем месте 2 в проводнике в паке документы создаю папку АНКЕТЫ. размещаю анкета.doc
В PD в папке Документы делаю папку Анкеты. применяю ADD и вставляю Анкета.doc

в репозитории в папке Документы создаю папку Анкеты
делаю check in файла анкеты в папку Анкеты.
Далее все идет не по плану.

Репозиторий при загрузке выгрузке данных на рабочем месте 3 не выгружает анкету.
на иконке анкета.doc не появляются мнемосимволы зеленый кружок и красная галочка.

____________ Вопрос как правильно надо действовать? Где почитать?
нужно организовать работу, при которой сначала грузится проект в репозиторий. потом на разных местах внутри папок начинаются корректировки структуры и содержания этих папок.

PS

Вариант же отрисовки объекта file,
присоединения к нему файла Doc, с последующим использованием embedded
вроде бы работает

НО

требует создания отдельной модели для просто хранения документов.которые внутри модели можно разложить по папкам, Package.
не нагляден для технических писателей получается излишне замороченным.
модель с внедренными в нее с 10-20 иллюстрированными регламентами и инструкциями становится неподъемной :(
...
Рейтинг: 0 / 0
(PowerDesigner) Управление версиями документов в папках проекта при работе с репозиторием.
    #38700423
uncle-khmel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если в деталях -
YouTube Video
...
Рейтинг: 0 / 0
(PowerDesigner) Управление версиями документов в папках проекта при работе с репозиторием.
    #38701678
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Относительно варианта с файлами не являющимися embedded :

Предусловия:
Корневым уровнем для структуры папок является файл проекта.

Раз'яснения:
- если папки являются вложенными в проект, то не следует воссоздавать вручную такую же структуру папок в репозитарии
- не следует выполнять операции с папками(создание) и файлами(add) напрямую в репозитарии. Все подобные действия должны осуществляться на уровне локального проекта, забранного из репозитария.
- путь к файлу, содержащемуся в папке проекта не обязательно может соответствовать относительному пути в файловой системе
- при обновлении из репозитария, PD не отслеживает и не сравнивает пути по которым находятся _существующие_ файлы в локальном проекте и в репозитарии, т.е. check-out существующих файлов производится без привязки к структуре. Чтобы воссоздать правильную структуру из репозитария потребуется удалить проект с диска и workspace и загрузить его снова из репозитария.
- PD не будет перемещать файл в другую папку локального проекта, если файл уже существует в другой папке (PD выполнит только обновление файла при check-out).

Рекомендации:
- _не_ выполнять действия по созданию папок внутри проекта и добавлению файлов непосредственно на закладке Repository
- по возможности заранее определить структуру папок на уровне проекта и не менять ее, в случае изменений - удалять проект с последующей повторной его загрузкой из репозитария для того чтобы воссоздать правильную структуру папок и файлов.
- продумать и рассмотреть вариант с использованием embedded файлов, так как он работает более стабильно и предсказуемо.
...
>> Вопрос 1
>>на старых версиях портал и диаграммы отрисовывались без каких-либо дополнительных действий. Красиво и хорошо. сейчас не получилось. Где неправ?
Необходимо предварительно создать html-report в проекте, тогда после check-in на портале у объекта появится дополнительная закладка Diagram c рисунком. Рисунок диаграммы может быть в формате svg, png, jpg. Формат настраивается в параметрах отчета.

>> Вопрос 2
>>можно ли забрать пользователю через портал текст техзадание.doc, какие надо делать дополнительные настройки, расширения?
Готового механизма нет, для этого придется кастомизировать портал, написав соответствующий сервлет по загрузке файла и кастомизировать страницы PD
...
Рейтинг: 0 / 0
(PowerDesigner) Управление версиями документов в папках проекта при работе с репозиторием.
    #38703669
uncle-khmel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, Роман :)


Начали проектировать структуру папок и проводить эксперименты по отображению диаграмм.

Хотя ваши разъяснения и понятны , но такой прямолинейный подход, исключающий возможность корректировки структуры дерева папок проекта, представляется странным в продукте из рассматриваемой ценовой категории :(.



Вопрос о кастомизации портала для просмотра и загрузки документов пользователями браузера очень актуален.
Сложность, время и стоимость такой кастомизации уточните пожалуйста,есть ли готовое решение ????
...
Рейтинг: 0 / 0
(PowerDesigner) Управление версиями документов в папках проекта при работе с репозиторием.
    #38703682
uncle-khmel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Самое интересное
что если сделать штатные шаги, то получаем грустный результат

1. Установлен PD 16.5.0.3982
2. Установлен портал PowerDesigner Portal Version 16.5 SP03 (16.5.03.00)
3. Загружен в PD проект из дистрибутива PD - школьный сайт
4. Проведен Check in с установкой признака создавать диаграммы ( и весь проект и каждая модель отдельно)
5. установлен SVG viewer
6. Диаграмма проекта отображается
7. Диаграммы моделей недоступны - нет вкладок, нет картинок
...
Рейтинг: 0 / 0
(PowerDesigner) Управление версиями документов в папках проекта при работе с репозиторием.
    #38704914
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uncle-khmelесть ли готовое решение ????
Для варианта с обычными присоединенными файлами - загрузка уже реализована в CMRDownloadServlet и доступна на закладке Versions, использовать его для embedded files к сожалению нельзя.
Для варианта с embedded files, в настоящее время есть рабочий сервлет и кастомизированные под него страницы портала.
По временным затратам, включая research в свое время у меня это заняло примерно 10 часов.
...
Рейтинг: 0 / 0
(PowerDesigner) Управление версиями документов в папках проекта при работе с репозиторием.
    #38705685
uncle-khmel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.

Попробуем разобраться.

Особенно интересно то, что эти простые вопросы не обсуждаются

ни в академии

YouTube Video
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / (PowerDesigner) Управление версиями документов в папках проекта при работе с репозиторием.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]