1 / 18

«Центр Разработки и Внедрения Террасофт Поволжье»

«Центр Разработки и Внедрения Террасофт Поволжье». Принципы совместной работы в bpm’online. Содержание. Подготовка к разработке нового проекта. Правила совместной разработки. 5. x vs 7. x. Пакеты. Работа с уровнем доступа. Подготовка к разработке нового проекта. Архитектура.

Download Presentation

«Центр Разработки и Внедрения Террасофт Поволжье»

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. «Центр Разработки и Внедрения Террасофт Поволжье» Принципы совместной работы в bpm’online

  2. Содержание Подготовка к разработке нового проекта Правила совместной разработки 5.x vs 7.x Пакеты Работа с уровнем доступа

  3. Подготовка к разработке нового проекта

  4. Архитектура • Сервер Redis • Клиент (Браузер) • Сервер приложений • Сервер БД • Сервер SVN

  5. Восстановление базы данных на сервере БД. Развертывание хранилища данных Redis. Создание проекта в SVN. Раздача прав доступа пользователям SVN. Установка приложения bpm’online. НастройкаConfigurationStrings.config. Лицензирование. Создание пользователей bpm’online. Создание необходимого количества конфигураций. Синхронизация с SVN. Установка и настройка

  6. Правила совместной разработки

  7. Правила совместной разработки 1 разработчик = 1 пользователь bpm’online 1 разработчик = 1 конфигурация 1 разработчик = 1 пользователь SVN Использование блокировки схем Здравый смысл и четкая концепция разработки

  8. Правила хорошего тона Именование полей и объектов UsrGorodok UsrCity Именование элементов БП Прочитать данные 1 – «Можно ведь открыть и посмотреть» Прочитать данные объекта недвижимости Проверка функционала системы Главное, что у меня все работает А не сломал(а) ли я систему своими изменениями

  9. 5.x vs 7.x

  10. 5.x vs 7.x • 5.x • Отсутствие SVN • Поддержка версионности в БД • Зависимость от основной конфигурации • Возможность изменения базовых схем • 7.x • SVN • Независимые конфигурации • Использование наследования • Пакеты

  11. Пакеты

  12. Пакеты Пакет - совокупность конфигурационных элементов, которая реализует определенный блок функциональности. Назначение Разделение базовой конфигурации и изменений пользователя Простой перевод на новые версии Простой перенос проектной функциональности

  13. Виды пакетов Предустановленные – пакеты с базовой функциональностью, изначально поставляемые с приложением. Элементы таких пакетов не доступны для изменения. Предустановленные Пользовательские Пользовательские – пакеты создаваемые пользователями. Разработка дополнительной функциональности и модификация существующей выполняется исключительно в пользовательских пакетах.

  14. Компоненты пакета Схемы Данные Внешние сборки SQL-сценарии

  15. Работа с уровнем доступа

  16. Работа с уровнем доступа по ролям Пользователи Создание пользователей Группировка Доступ к объектам Администрирование по записям Администрирование по колонкам Администрирование по операциям Доступ к операциям

  17. Кто лучше всех должен знать систему?

  18. Россия: Украина: UK: Alexandria:

More Related