Добрый день!
Мы выбираем CRM-систему, на базе которой будем реализовывать свой функционал.
Сейчас есть 2 вопроса:
1. Можете поделиться произвольным выгруженным пакетом с помощью WorkspaceConsole? Нас интересует структура архива, а выгрузить с демо-версии к сожалению возможности нет.
2. Подскажите, при создании нового объекта в системе создается ли реальный C# класс уровня ORM (слоя доступа к данным)?
Разделы документации по работе с данными видели, но интересует именно наличие ORM-объекта.
Спасибо!
Нравится
Здравствуйте!
Отвечу на Ваши вопросы по порядку:
- 1. Не понятно зачем Вам структура, ведь ее изменять нельзя. Результат получение ресурсов схем при помощи WorkspaceConsole командой:
Terrasoft.Tools.WorkspaceConsole.exe -workspaceName=Default -operation=SaveDBContent -contentTypes=Resources -destinationPath=D:\Resources -fileName=Resources.xml -cultureName=ru-RU -logPath=C:\TEMP
Результат находится в файле Resources.zip
- 2. Ответ простой - да. Посмотреть класс для объекта можете в конфигурации. Для этого на объекте нажмите правую кнопку мыши и выполните команду Исходный код -> Открыть
По работе с пакетами еще возникли вопросы:
1. В документации рекомендуется следующая команда для переноса пакетов из одного приложения в другое:
[Путь к WorkspaceConsole]\Terrasoft.Tools.WorkspaceConsole.exe -operation=SaveDBContent -contentTypes=Repository -workspaceName=[Название рабочего пространства] -destinationPath=[Путь к локальному каталогу]
В Вашей команде -contentTypes=Resources, а значит это выгрузка только ресурсов и в этом случае мы НЕ получаем архив с пакетом, который можно перенести на другое приложение (там его еще нет) и там установить.
Вы могли бы предоставить выгрузку любого пакета с contentTypes=Repository (то есть не только ресурсы)?
2. Не совсем понятно, как создается новая версия пакета, уже ранее зафиксированного в хранилище.
Обычная доработка схем внутри пакета и заливка этих изменений, насколько понимаю, НЕ создает автоматически новый branch? Как создается новый branch?
Спасибо!
Здравствуйте!
Не понятно зачем Вам знать структуру выгруженного пакета, если его нельзя изменять вручную.
Пример выгрузки пакета Base
Как создается новый branch? - создается при фиксации изменений в SVN. Стандартный механизм работы с SVN.