Публикация

Привязка данных к пакету в BPMonline 7.0

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

Например, для корректной работы пакета 1С необходимы дополнительные типы и состояние документов, какие в стандартной поставке (напр. CRM) отсутствуют. В таком случае нам необходимо создать привязку данных к пакету с типом «Первичная установка» или «Установка».

Также может возникнуть ситуация, например: мы обновляем клиенту пакет, и для корректной работы обновленного пакета, изменились какие то данные, которые необходимо изменить на базе клиента. В данном случае нам опять приходит на помощь привязка данных к пакету. При обновлении пакета на базе клиента, таким образом, будут обновлены все данные, которые поставляются с пакетом с типом «Установка» и «Обновление существующих».

Существует три типа привязки данных пакету:

«Первичная установка» - при первой установке пакета, данные, которые привязаны к пакету, будут добавлены в соответствующие таблицы

«Установка» - при установке уже существующего пакета, записи, которые уже существуют, будут обновлены данными, которые поставляются с пакетом, если записей нет, то они буду добавлены в соответствующие таблицы из данных, привязанных к пакету

«Обновление существующих» - при установке уже существующего пакета, записи, которые, уже есть в таблице, будут обновлены данными из пакета

Рассмотрим пример привязки данных к пакету на примере привязки к "Пользовательское действие процесса" (SysProcessUserTask):

Что бы привязать данные к пакету нужно выполнить следующие действия:

  1. Выбираем пакет, к которому будем создавать привязку данных (рис.1)
  2. В разделе «Конфигурация» заходим на вкладку «Данные пакета» (рис.1)
  3. Добавляем новую привязку (рис.1)
  4. Заполняем поле «Название» (рис.2 пункт 1)
  5. Выбираем объект, к которому будем делать привязку (рис.2 пункт 2)
  6. Выбираем «Тип установки» (рис.2 пункт 3)
  7. При необходимости можем отредактировать колонки объекта, по которых хотим сделать привязку (рис.2 пункт 4)
  8. Нажимаем кнопку «Загрузить данные» что бы загрузились и привязались данные (рис.2 пункт 5), в гриде(рис.2 пункт 6) видим данные которые привязались к пакету, на карточке есть возможность настраивать фильтрацию
  9. Закрываем карточку (рис.2 пункт 7)
  10. Делаем Commit в SVN


Рис. 1


Рис. 2

При Update из SVN у пользователей будут добавлены/обновлены (в зависимости от выбранного типа установки) данные.

Нравится

Поделиться

0 комментариев
Показать все комментарии