343
BPMonline CRM Руководство по настройке

BPMonline CRM CG - · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Embed Size (px)

Citation preview

Page 1: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

BPMonline CRM

Руководство по настройке

Page 2: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

BPM

1

СодержаниеОб этой книге ........................................................................................................ 7

1. Перед началом работы с системой ..................................................................... 8

1.1. Системные требования ................................................................................. 9

1.2. Установка дополнительных приложений .................................................... 11

2. Администрирование BPMonline CRM ................................................................. 12

2.1. Определение организационной структуры.................................................. 13

2.2. Регистрация пользователей........................................................................ 17

2.3. Лицензирование пользователей ................................................................. 22

2.4. Распределение прав доступа ...................................................................... 25

2.4.1. Настройка прав доступа администраторов системы .............................. 25

2.4.2. Распределение прав доступа на разделы и справочники ...................... 28

2.4.3. Распределение прав доступа к записям разделов ................................. 31

2.4.4. Распределение прав доступа к колонкам .............................................. 33

2.4.5. Делегирование прав доступа между пользователями и ролями ............ 36

3. Подготовка системы к работе........................................................................... 38

3.1. Настройка параметров отправки e-mail сообщений..................................... 39

3.2. Настройки валют, налогов и продуктов ...................................................... 41

3.3. Установка значений по умолчанию............................................................. 52

3.4. Настройка автоматической нумерации документов..................................... 58

3.5. Наполнение стандартных справочников ..................................................... 60

3.6. Настройка рабочих мест ............................................................................. 62

3.7. Настройка раздела [Итоги]......................................................................... 67

4. Конфигурирование BPMonline CRM ................................................................... 74

4.1. Основы конфигурирования......................................................................... 75

4.2. Добавление поля в карточку ...................................................................... 79

4.3. Удаление поля из карточки ........................................................................ 90

4.4. Настройка внешнего вида карточки............................................................ 92

4.5. Настройка внешнего вида реестра по умолчанию......................................100

4.6. Добавление справочника ..........................................................................104

4.7. Добавление детали в раздел .....................................................................113

4.8. Создание стандартного раздела ................................................................124

4.9. Настройка печатных форм.........................................................................137

5. Инструменты настройки и администрирования................................................144

5.1. Раздел [Администрирование] ....................................................................145

5.1.1. Подраздел [Управление пользователями и ролями] раздела [Администрирование]....................................................................................145

5.1.1.1. Вкладка [Организационная структура] подраздела [Управление пользователями и ролями] .........................................................................147

online CRM

Page 3: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке2

5.1.1.2. Вкладка [Элементы организационной структуры] подраздела [Управление пользователями и ролями] .................................................... 149

5.1.1.3. Вкладка [Пользователи] подраздела [Управление пользователями и ролями] ..................................................................................................... 149

5.1.1.4. Окно [Управление лицензиями пользователей] ............................. 151

5.1.1.5. Деталь [Входит в роли] подраздела [Управление пользователями и ролями] ..................................................................................................... 152

5.1.1.6. Деталь [Доступ по умолчанию] подраздела [Управление пользователями и ролями] ........................................................................ 152

5.1.1.7. Деталь [Доступ к объектам] подраздела [Управление пользователями и ролями] .................................................................................................. 153

5.1.1.8. Деталь [Доступ к колонкам] подраздела [Управление пользователями и ролями] .................................................................................................. 154

5.1.1.9. Деталь [Доступ к операциям] подраздела [Управление пользователями и ролями] ........................................................................ 155

5.1.1.10. Деталь [Делегирование прав доступа] подраздела [Управление пользователями и ролями] ........................................................................ 156

5.1.2. Подраздел [Управление администрируемыми объектами] раздела [Администрирование] ................................................................................... 157

5.1.2.1. Деталь [Доступ по умолчанию] подраздела [Управление администрируемыми объектами]................................................................ 159

5.1.2.2. Деталь [Доступ к операциям] подраздела [Управление администрируемыми объектами]................................................................ 160

5.1.2.3. Деталь [Доступ к колонкам] подраздела [Управление администрируемыми объектами]................................................................ 161

5.1.3. Подраздел [Управление операциями] раздела [Администрирование] .. 163

5.1.3.1. Деталь [Доступ] подраздела [Управление операциями]................. 166

5.1.3.2. Карточка регистрации операции.................................................... 166

5.2. Окно [Системные настройки] .................................................................... 168

5.3. Раздел [Справочники]............................................................................... 174

5.3.1. Карточка регистрации справочника..................................................... 175

5.3.2. Деталь [Колонки] раздела [Справочники] ........................................... 176

5.3.3. Деталь [Фильтрация] раздела [Справочники]...................................... 176

5.3.4. Окно справочника ............................................................................... 177

5.4. Раздел [Рабочие места] ............................................................................ 179

5.4.1. Карточка регистрации раздела............................................................ 180

5.4.2. Деталь [Детали] раздела [Рабочие места]........................................... 182

5.4.3. Деталь [Аналитика] раздела [Рабочие места]...................................... 186

5.4.4. Деталь [Печатные формы] раздела [Рабочие места] ........................... 187

5.5. Раздел [Конфигурация]............................................................................. 188

5.5.1. Реестр элементов конфигурации ......................................................... 188

Page 4: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

BPM

3

5.5.2. Группы элементов конфигурации.........................................................191

5.5.3. Действия раздела [Конфигурация] ......................................................191

5.5.4. Окна просмотра исходного кода и метаданных ....................................194

5.5.5. Окно [Список конфигураций]...............................................................196

5.6. Мастер создания действия.........................................................................198

5.7. Мастер создания колонки ..........................................................................200

6. Инструменты конфигурирования .....................................................................204

6.1. Основы работы с дизайнерами ..................................................................205

6.1.1. Область структуры элементов дизайнера.............................................205

6.1.2. Область свойств и событий дизайнера.................................................207

6.1.3. Меню элементов дизайнера .................................................................209

6.1.4. Рабочая область дизайнера .................................................................211

6.1.5. Панель инструментов дизайнера .........................................................212

6.1.6. Настройка режимов отображения свойств и элементов дизайнера ......214

6.1.7. Окно [Выбор изображения] .................................................................215

6.2. Дизайнер объектов....................................................................................216

6.2.1. Рабочее пространство дизайнера объектов..........................................216

6.2.2. Свойства объекта ................................................................................218

6.2.3. Колонки объекта.................................................................................221

6.2.4. Свойства колонок объекта ...................................................................224

6.2.5. Индексы объекта .................................................................................226

6.2.6. События объекта .................................................................................227

6.3. Дизайнер страниц .....................................................................................229

6.3.1. Рабочее пространство дизайнера страниц ...........................................229

6.3.2. Особенности работы с дизайнером страниц .........................................231

6.3.3. Свойства страницы ..............................................................................233

6.3.4. Элементы страницы. Группа [Данные] .................................................235

6.3.4.1. Элемент страницы [Источник данных] ...........................................235

6.3.5. Элементы страницы. Группа [Общие] ..................................................238

6.3.5.1. Элемент страницы [Кнопка] ...........................................................239

6.3.5.2. Элемент страницы [Надпись] .........................................................242

6.3.5.3. Элемент страницы [Отступ] ...........................................................243

6.3.5.4. Элемент страницы [Область сообщений]........................................244

6.3.5.5. Элемент страницы [Список изображений] ......................................245

6.3.6. Элементы страницы. Группа [Поля редактирования] ...........................246

6.3.6.1. Элемент страницы [Текстовое поле] ..............................................246

6.3.6.2. Элемент страницы [Многострочное поле] ......................................250

6.3.6.3. Элемент страницы [Целочисленное поле] ......................................251

6.3.6.4. Элемент страницы [Дробное поле].................................................253

online CRM

Page 5: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке4

6.3.6.5. Элемент страницы [Поле даты/времени] ....................................... 254

6.3.6.6. Элемент страницы [Поле со списком] ............................................ 255

6.3.6.7. Элемент страницы [Поле справочника] ......................................... 257

6.3.6.8. Элемент страницы [Признак]......................................................... 258

6.3.6.9. Элемент страницы [Переключатель].............................................. 259

6.3.6.10. Элемент страницы [Область изображения] .................................. 260

6.3.6.11. Элемент страницы [Поле выбора цвета] ...................................... 261

6.3.6.12. Элемент страницы [Поле загрузки файла] ................................... 262

6.3.6.13. Элемент страницы [Поле форматируемого текста]....................... 263

6.3.6.14. Элемент страницы [Поле размера] .............................................. 264

6.3.6.15. Элемент страницы [Поле границ] ................................................ 265

6.3.6.16. Элемент страницы [Поле отступов].............................................. 266

6.3.6.17. Элемент страницы [Поле скрипта] ............................................... 267

6.3.7. Элементы страницы. Группа [Контейнеры].......................................... 268

6.3.7.1. Элемент страницы [Панель элементов] ......................................... 268

6.3.7.2. Элемент страницы [Панель вкладок] ............................................. 270

6.3.7.3. Элемент страницы [Контейнер страницы]...................................... 272

6.3.7.4. Элемент страницы [Контейнер web-страницы] .............................. 272

6.3.7.5. Элемент страницы [Контейнер отчета] .......................................... 273

6.3.7.6. Элемент страницы [Контейнер Silverlight] ...................................... 273

6.3.8. Элементы страницы. Группа [Меню].................................................... 274

6.3.8.1. Элемент страницы [Область меню]................................................ 274

6.3.8.2. Элемент страницы [Меню навигации]............................................ 275

6.3.9. Элементы страницы. Группа [Составные] ............................................ 276

6.3.9.1. Элемент страницы [Реестр] ........................................................... 277

6.3.9.2. Элемент страницы [Редактор фильтров]........................................ 279

6.3.9.3. Элемент страницы [Расписание] .................................................... 280

6.3.9.4. Элемент страницы [График] .......................................................... 281

6.4. Дизайнер процессов ................................................................................. 283

6.4.1. Рабочее пространство дизайнера процессов ....................................... 283

6.4.2. Особенности работы с дизайнером процессов ..................................... 287

6.4.2.1. Добавление элементов в процесс .................................................. 288

6.4.2.2. Добавление потоков и соединяющих объектов в процесс .............. 289

6.4.2.3. Перемещение элементов процесса ................................................ 290

6.4.2.4. Удаление элементов процесса ....................................................... 292

6.4.3. Свойства процесса .............................................................................. 292

6.4.4. Элементы процесса. Группа [Роли]...................................................... 292

6.4.5. Элементы процесса. Группа [Потоки и соединяющие объекты] ........... 293

6.4.5.1. Элемент процесса [Поток управления] .......................................... 293

Page 6: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

BPM

5

6.4.5.2. Элемент процесса [Условный поток] ..............................................293

6.4.5.3. Элемент процесса [Поток по умолчанию].......................................294

6.4.5.4. Элемент процесса [Ассоциация].....................................................294

6.4.6. Элементы процесса. Группа [События] ................................................295

6.4.6.1. Элементы процесса. Группа [Начальные события] .........................295

6.4.6.2. Элементы процесса. Группа [Промежуточные обрабатывающие события] ....................................................................................................296

6.4.6.3. Элементы процесса. Группа [Промежуточные генерирующие события]297

6.4.6.4. Элементы процесса. Группа [Завершающие события] ....................298

6.4.7. Элементы процесса. Группа [Логические операторы] ..........................299

6.4.7.1. Элемент процесса [И] ....................................................................299

6.4.7.2. Элемент процесса [ИЛИ]................................................................300

6.4.7.3. Элемент процесса [Исключающее ИЛИ] .........................................301

6.4.7.4. Элемент процесса [Исключающее ИЛИ по событиям].....................302

6.4.7.5. Элемент процесса [Исключающее ИЛИ по событиям с созданием экземпляра] ...............................................................................................303

6.4.8. Элементы процесса. Группа [Действия] ...............................................303

6.4.8.1. Пользовательское действие [Открыть окно сообщения] .................305

6.4.8.2. Пользовательское действие [Открыть страницу] ............................306

6.4.8.3. Пользовательское действие [Открыть страницу выбора из справочника] .............................................................................................307

6.4.8.4. Пользовательское действие [Сгенерировать номер по порядку].....307

6.4.8.5. Пользовательское действие [Проверить уникальность номера]......308

6.4.8.6. Пользовательское действие [Рассчитать сумму значений колонки подчиненного объекта] ..............................................................................309

6.4.8.7. Пользовательское действие [Отправить сообщение]......................309

6.4.8.8. Пользовательское действие [Сформировать контекстное меню] ....310

6.4.8.9. Пользовательское действие [Обновить запись в реестре] ..............311

6.4.8.10. Пользовательское действие [Установить первую страницу данных в реестре].....................................................................................................311

6.4.8.11. Пользовательское действие [Инициализировать детали] .............311

6.4.8.12. Пользовательское действие [Установить фильтр по обновлению детали] ......................................................................................................312

6.4.8.13. Пользовательское действие [Загрузить фильтр набора данных]...313

6.4.8.14. Пользовательское действие [Сохранить фильтр набора данных]..314

6.4.8.15. Пользовательское действие [Синхронизировать данные в подчиненном объекте] ...............................................................................315

6.4.8.16. Пользовательское действие [Синхронизировать данные в родительском объекте] ..............................................................................317

6.4.8.17. Пользовательское действие [Синхронизировать уведомление по

online CRM

Page 7: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке6

объекту] .................................................................................................... 317

6.4.8.18. Пользовательское действие [Вызвать Web-сервис] ...................... 319

6.4.8.19. Элемент процесса [Задание-сценарий] ........................................ 319

6.4.8.20. Элемент процесса [Подпроцесс] .................................................. 319

6.4.8.21. Элемент процесса [Событийный подпроцесс] .............................. 320

6.4.9. Элементы процесса. Группа [Артефакты] ............................................ 321

6.5. Дизайнер отчетов ..................................................................................... 322

6.5.1. Настройка соединения дизайнера отчетов с сервером ........................ 322

6.5.2. Рабочее пространство дизайнера отчетов ........................................... 324

6.5.2.1. Панель инструментов [Отчет] дизайнера отчетов.......................... 325

6.5.2.2. Меню [Данные] дизайнера отчетов ............................................... 326

6.5.2.3. Окно [Выбор используемых объектов для отчета] ......................... 327

6.5.3. Особенности работы с дизайнером отчетов......................................... 328

6.6. Дизайнер списков изображений ................................................................ 334

6.6.1. Рабочее пространство дизайнера списков изображений...................... 334

6.6.2. Особенности работы с дизайнером списков изображений ................... 336

6.6.3. Свойства списка изображений............................................................. 336

6.6.4. Свойства элемента списка изображений.............................................. 337

6.7. Дизайнер действий процесса .................................................................... 338

6.7.1. Рабочее пространство дизайнера действий процесса .......................... 338

6.7.2. Свойства действия .............................................................................. 340

6.7.3. Элементы действия процесса. Группа [Параметры] ............................. 340

6.7.4. Элементы действия процесса. Группа [Методы] .................................. 341

6.7.5. Элементы действия процесса. Группа [Сообщения пользователю] ...... 342

6.7.6. Элементы действия процесса. Группа [Пространства имен]................. 342

Page 8: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

BPMonline CRM

7

Об этой книгеРуководство по настройке представляет собой подробное справочное пособие, цельюкоторого является помощь пользователю при настройке системы BPMonline CRM.

Книга состоит из нескольких частей.

В первой части книги приведена информация о системных требованиях к BPMonlineCRM, а также вопросы, которые нужно решить перед началом работы с системой.

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

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

Последующая глава рассматривает особенности конфигурирования системы ивключает пошаговое описание наиболее часто встречающихся задач по изменениюинтерфейса системы.

В рамках двух завершающих частей книги описана функциональность BPMonline CRM,связанная с настройкой и администрированием, а также конфигурированиемсистемы, а именно назначение и особенности работы разделов BPMonline CRM,включенных в рабочее место [Инструменты], включая функциональностьдизайнеров.

На заметку

Функциональность BPMonline CRM, связанная с ежедневной работой в системе, описана в книге “Руководство пользователя”.

Предполагается, что пользователь системы уже имеет определенный опыт работы сприложениями MS Windows, поэтому в данной книге не объясняется, например, чтотакое окно, поле, кнопка, двойной щелчок мыши и т.д.

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

Page 9: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке8

1. Перед началом работы с системойПеред тем, как приступить к работе с BPMonline CRM, ознакомьтесь с содержимымданной главы.

Не смотря на то, что BPMonline CRM является web-приложением, существует рядсистемных требований, которым должен соответствовать копьютер пользователя,для успешной работы с приложением.

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

Для корректной работы BPMonline CRM также требуется установка дополнительныхприложений: плагина Silverlight для Интернет-браузеров пользователей, а также,приложения “Дизайнер отчетов” которое необходимо для настройки печатных формсистемы.

Далее в этой главе• Системные требования, стр. 9• Установка дополнительных приложений, стр. 11

Page 10: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Системные требования

BPM

9

1.1. Системные требованияBPMonline CRM является web-приложением и не требует локальной установки.Данные системные требования относятся к пользовательским компьютерам.

Аппаратные требования

Скорость подключения к Internet

Требования к пропускной способности сети со стороны пользователя:

• минимальные – 10 Мб/сек;

• рекомендуемые – 100 Мб/сек.

Операционная система

Microsoft Windows:

• Windows XP Service Pack 3;

• Windows Vista;

• Windows 7.

Mac OS:

• Mac OS 10.4 Tiger;

• Mac OS 10.5 Leopard;

• Mac OS 10.6 Snow Leopard.

Требования к программному обеспечению

На пользовательском компьютере должен быть установлен один из следующихбраузеров:

• Internet Explorer, версии 7 и 8 (для OC Windows);

• FireFox 3.5 или новее;

• Chrome 7 или новее;

• Safari 4 или новее.

Устройство Минимальные требования

Рекомендуемые требования

ПроцессорPentium IV – совместимый процессор с тактовой частотой 1,8 GHz

Dual Core – совместимый процессор с тактовой частотой 2 GHz и выше

Оперативная память (RAM)

512 MB 1GB и выше

Объем свободного пространства на жестком диске (HDD)

150 MB 300 MB и выше

Видеоадаптер и монитор

Видеоадаптер Super VGA с разрешением 1024x768 или выше

online CRM

Page 11: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке10

Для корректной работы приложения BPMonline CRM на пользовательском компьютередолжен быть установлен плагин Silverlight версии 4.0.

Page 12: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Установка дополнительных приложений

BPM

11

1.2. Установка дополнительных приложенийПрежде чем приступить к работе с системой, на пользовательском компьютеренеобходимо установить дополнительные приложения:

• плагин Silverlight для браузеров – требуется для работы в BPMonline CRM;

• приложение “Дизайнер отчетов” – необходимо для редактирования отчетов ипечатных форм.

Кроме того, в браузерах пользователей системы необходимо отключить блокировкувсплывающих окон для web-адреса приложения BPMonline CRM.

Установка Silverlight

Для отображения отдельных элементов интерфейса BPMonline CRM (например, приработе с расписанием, просмотре графиков и отчетов) используется технологияSilverlight.

Перед началом работы с приложением необходимо установить плагин Silverlight навсех пользовательских компьютерах.

Важно

Для установки Silverlight необходимы права администратора.

На заметку

Silverlight может быть установлен дистанционно, например, при помощи Microsoft System Center Configuration Manager (SCCM).

Установка дизайнера отчетов

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

На заметку

Интерфейс дизайнера отчетов рассмотрен в главе “Дизайнер отчетов”. Примеры использования дизайнера отчетов рассмотрены в главе “Настройка печатных форм”.

online CRM

Page 13: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке12

2. Администрирование BPMonline CRMУровень допуска пользователей к системе должен быть определен до начала работы.Поэтому вопросы администрирования BPMonline CRM рассмотрены одной из первыхглав книги.

Вы можете установить иерархию ролей пользователей системы путем формированияорганизационной структуры Вашей компании в разделе [Администрирование]. ЗдесьВы можете сформировать нужную Вам структуру подразделений, а также выделитьотдельные команды или группы руководителей, обладающих различнымиполномочиями.

Для каждой созданной роли Вы можете определить набор прав доступа и, какрезультат, разграничить допуск пользователей к различной информации в системе.Также Вы можете ограничить доступ на выполнение отдельных действий илисистемных операций (например, запретить удаление записей в каком-либо разделеили разрешить редактирование справочников только определенной группепользователей).

Задачи регистрации и лицензирования пользователей также решаются при помощираздела [Администрирование]. По мере работы с BPMonline CRM, Вы можетедобавлять в систему новых пользователей, определять роли каждого из них, а такжеизменять перечень активных пользователей, для которых открыт доступ к системе.

Далее в этой главе• Определение организационной структуры, стр. 13• Регистрация пользователей, стр. 17• Лицензирование пользователей, стр. 22• Распределение прав доступа, стр. 25

Смотрите также• Раздел [Администрирование], стр. 145

Page 14: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Определение организационной структуры

BPM

13

2.1. Определение организационной структурыОрганизационная структура расположена на вкладке [Управление пользователями иролями] раздела [Администрирование] и состоит из ролей, каждая из которыхассоциируется с определенным набором прав.

Организационная структура может не отражать фактической административнойструктуры компании. Например, в структуре может быть роль “Системныеадминистраторы” для пользователей, обладающих максимальными правами доступа,даже если фактическая структура компании не включает такое подразделение.

Корневой элемент структуры

По умолчанию, в организационной структуре присутствует единственная корневаяорганизация (Рис. 2.1), связанная с контрагентом, который представляет в системеВашу компанию.

Рис. 2.1 – Элементы в организационной структуре по умолчанию

На заметку

Корневая организация структуры, а также контрагент, с которым она связана, являются системными. Они могут быть переименованы, но не могут быть удалены.

Добавление элементов в организационную структуру:

Добавьте отдельную роль для каждой группы пользователей, которые должныобладать одинаковыми правами доступа. Например, “Системные администраторы”,“Отдел продаж”, “Аудиторы” и т.д.

1. Перейдите на вкладку [Управление пользователями и ролями] раздела[Администрирование].

2. Щелкните правой клавишей мыши по элементу структуры, в которыйнеобходимо добавить подчиненный элемент.

3. В контекстном меню организационной структуры выберите необходимый типэлемента организационной структуры (Рис. 2.2).

online CRM

Page 15: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке14

Рис. 2.2 – Добавление элемента в организационную структуру

4. Введите название роли в карточке элемента организационной структуры. Придобавлении организации в структуру, выберите также и контрагента(Рис. 2.3).

Рис. 2.3 – Пример заполнения карточки элемента организационной структуры

5. Нажмите на кнопку [OK] карточки элемента организационной структуры.

При построении организационной структуры следует принимать во вниманиеследующее:

• Пользователь, который входит в роль организационной структуры, получаетвсе права доступа этой роли. Например, пользователи, учетные записикоторых входят в роль “Администраторы”, получают все права доступа,назначенные для данной роли.

• Подчиненные роли организационной структуры наследуют все права доступародительских ролей. Например, команда “Менеджеры по продажам” являетсяподчиненной подразделения “Департамент продаж”. Пользователь, которыйбыл добавлен в состав команды, получит права доступа назначенные для роли“Менеджеры по продажам”, а также, права роли “Департамент продаж”.

Особенности использования элементов структуры

Организационная структура может состоять из элементов четырех типов:“Организация”, “Подразделение”, “Команда” и “Руководитель”.

Организация

В структуру компании могут входить отдельные компании (например, филиалы,отделения и т.д.). Чтобы отобразить эти компании в организационной структуре,используйте дополнительные элементы “Организация”.

Например, компания, помимо главного офиса, имеет Call-центр, который находится вдругом регионе (Рис. 2.4).

Page 16: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Определение организационной структуры

BPM

15

Рис. 2.4 – Пример использования организаций в организационной структуре

Организация может быть подчинена только другой организации.

Подразделение

Для выделения в структуре группы пользователей, которые имеют общий набор правдоступа, используйте элемент “Подразделение”.

Например, в организационной структуре могут быть представлены такиеподразделения, как отдел продаж и бухгалтерия (Рис. 2.5), сотрудники которых, какправило, обладают разными уровнями доступа.

Рис. 2.5 – Пример использования подразделений в организационной структуре

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

Команда

Если в рамках подразделения или организации необходимо выделить группупользователей, которые обладают общим набором прав доступа, но не являютсяподразделением, добавьте команду. Например, командами могут выступатьменеджеры прямых продаж и менеджеры по работе с VIP клиентами, системныеадминистраторы (Рис. 2.6).

online CRM

Page 17: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке16

Рис. 2.6 Пример использования команд в организационной структуре

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

Руководитель

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

Например, руководитель отдела продаж (Рис. 2.6) получает права доступа отделапродаж, а также права, которые были выданы командам “Менеджеры прямыхпродаж”, “Менеджеры по работе с клиентами”. При этом, руководитель отделапродаж не получает права доступа, назначенные для роли “Бухгалтерия”.

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

Смотрите также• Вкладка [Организационная структура] подраздела [Управление

пользователями и ролями], стр. 147• Вкладка [Элементы организационной структуры] подраздела [Управление

пользователями и ролями], стр. 149• Вкладка [Пользователи] подраздела [Управление пользователями и ролями],

стр. 149

Page 18: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Регистрация пользователей

BPM

17

2.2. Регистрация пользователейКаждый пользователь должен быть зарегистрирован в системе. Под регистрациейпользователей подразумевается создание учетной записи пользователя, привязка еек определенному контакту, а также определение роли пользователя ворганизационной структуре компании.

Перед регистрацией учетной записи пользователя необходимо ввести его контактныеданные в систему, создав запись в разделе [Контакты]. Регистрация пользователейвыполняется в разделе [Администрирование].

Важно

Для того, чтобы зарегистрированный пользователь мог войти в систему, его учетную запись необходимо лицензировать. Процесс лицензирования описан в главе “Лицензирование пользователей”.

1. Добавление контактных данных сотрудника в систему:

1. Откройте раздел [Контакты].

2. Нажмите на кнопку [Добавить] панели инструментов раздела.

3. Заполните поля карточки контакта:

a. введите имя и фамилию контакта;

b. в поле [Контрагент] выберите из справочника контрагента, которыйпривязан к корневой роли в организационной структуре (как правило,это контрагент, который представляет в системе Вашу компанию либоее филиалы);

c. при необходимости, заполните другие поля карточки контакта.

4. Сохраните данные в карточке.

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

2. Создание учетной записи пользователя:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Организационная структура] боковой панели выберите роль,которая будет определять права доступа новой учетной записи пользователя.Например, при регистрации новой учетной записи менеджера по продажам, ворганизационной структуре необходимо выбрать роль “Менеджеры попродажам” (Рис. 2.7).

online CRM

Page 19: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке18

Рис. 2.7 – Вкладка [Организационная структура]

На заметку

Процесс построения организационной структуры рассмотрен в главе “Определение организационной структуры”.

4. Нажмите на кнопку [Добавить] панели инструментов реестра пользователей(Рис. 2.8).

5. Заполните поля карточки регистрации пользователя:

Рис. 2.8 – Добавление новой учетной записи пользователя

a. введите имя, под которым пользователь должен заходить в систему;

b. введите пароль, необходимый для входа данного пользователя всистему;

c. в поле [Сотрудник] выберите из списка контакт сотрудника, длякоторого создается учетная запись;

d. установите признак [Активен].

6. Сохраните данные в карточке.

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

Page 20: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Регистрация пользователей

BPM

19

3. Изменение роли пользователя

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

Вы можете назначить пользователю дополнительные роли либо исключитьпользователя из уже назначенных ему ролей. Изменение роли пользователявыполняется при помощи детали [Входит в роли].

Добавление пользователя в роль:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. В реестре пользователей выберите пользователя, роль которого необходимоизменить (Рис. 2.9).

Рис. 2.9 – Выбор пользователя в реестре

4. В области деталей переключитесь на деталь [Входит в роли].

5. Нажмите на кнопку [Добавить] панели инструментов детали (Рис. 2.10).

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

online CRM

Page 21: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке20

Рис. 2.10 – Добавление пользователя в роль

7. Нажмите на кнопку [OK] окна выбора из справочника.

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

Исключение пользователя из роли:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

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

4. В области деталей переключитесь на деталь [Входит в роли].

5. В реестре детали выберите роль, из которой пользователя необходимоисключить, и нажмите на кнопку [Удалить] (Рис. 2.11).

Рис. 2.11 – Исключение пользователя из роли

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

Page 22: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Регистрация пользователей

BPM

21

Смотрите также• Подраздел [Управление пользователями и ролями] раздела

[Администрирование], стр. 145• Вкладка [Пользователи] подраздела [Управление пользователями и ролями],

стр. 149

online CRM

Page 23: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке22

2.3. Лицензирование пользователейЛицензирование предусматривает распределение имеющихся лицензий междуучетными записями пользователей. Для того, чтобы пользователь мог войти всистему, необходимо выполнить лицензирование его учетной записи.

На заметку

Процесс создания учетной записи рассмотрен в главе “Регистрация пользователей”.

Лицензии BPMonline CRM являются индивидуальными: одна лицензия предоставляетдоступ к системе одному конкретному пользователю. В то же время, лицензии непривязываются к конкретным пользователям: администратор системы может в любоевремя перераспределить имеющиеся лицензии.

Лицензирование выполняется в разделе [Администрирование] при помощи действия[Управление лицензиями пользователей], при выполнении которого открываетсяокно [Используемые лицензии].

Лицензирование учетной записи пользователя:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Действия] выберите действие [Управление лицензиямипользователей] (Рис. 2.12).

Рис. 2.12 – Вкладка [Действия] боковой панели

4. В окне [Используемые лицензии] нажмите на кнопку [Добавить] (Рис. 2.13).

5. В окне [Сотрудник] выберите контакт сотрудника, которому должна бытьпредоставлена лицензия и нажмите на кнопку [OK].

Page 24: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Лицензирование пользователей

BPM

23

Рис. 2.13 – Добавление лицензируемого пользователя

6. В реестре окна [Используемые лицензии] установите признак длядобавленного сотрудника в колонке [BPMonline CRM] (Рис. 2.14).

Рис. 2.14 – Установка признака в окне [Используемые лицензии]

7. Закройте окно [Используемые лицензии].

В результате, выбранной учетной записи пользователя будет предоставленаодна из имеющихся лицензий BPMonline CRM.

Важно

Если количество распределенных лицензий превышает количество имеющихся в наличии лицензий на данный продукт, доступ всех пользователей к системе будет блокирован. Чтобы разблокировать доступ, уменьшите количество распределенных лицензий.

2. Отмена лицензирования учетной записи:

1. Откройте раздел [Администрирование].

online CRM

Page 25: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке24

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Действия] выберите действие [Управление лицензиямипользователей].

4. В реестре окна [Используемые лицензии] выберите сотрудника,лицензирование которого необходимо отменить и нажмите на кнопку[Удалить] (Рис. 2.15).

Рис. 2.15 – Удаление сотрудника из списка лицензируемых пользователей

5. Закройте окно [Используемые лицензии].

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

Смотрите также• Вкладка [Пользователи] подраздела [Управление пользователями и ролями],

стр. 149• Окно [Управление лицензиями пользователей], стр. 151

Page 26: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Распределение прав доступа

BPM

25

2.4. Распределение прав доступаВесь массив прав доступа, которые могут быть распределены между пользователямии ролями в BPMonline CRM может быть условно разделен на три основные группы:

• права доступа к общим операциям системы (например, право лицензироватьпользователей, экспортировать данные реестров и т.д.);

• права доступа к объектам в целом, включая создание, просмотр,редактирование и удаление записей объекта;

• права доступа к отдельным колонкам и записям объектов.

Общая настройка прав доступа происходит в разделе [Администрирование]. Правадоступа к записям разделов могут быть также установлены при помощи детали[Доступ], которая присутствует в большинстве разделов системы.

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

Например, в разделе [Контрагенты], в колонке [Основной контакт] отображаетсяинформация одной из записей раздела [Контакты]. Доступ к такой связанной записи,либо к отдельным колонкам у пользователя может быть ограничен.

Для управления доступом к записям связанных объектов используйте системнуюнастройку [Способ администрирования связанных объектов].

На заметку

Работа с системной настройкой [Способ администрирования связанных объектов] рассмотрена в главе “Системные настройки”.

Далее в этой главе• Настройка прав доступа администраторов системы, стр. 25• Распределение прав доступа на разделы и справочники, стр. 28• Распределение прав доступа к записям разделов, стр. 31• Распределение прав доступа к колонкам, стр. 33• Делегирование прав доступа между пользователями и ролями, стр. 36

2.4.1. Настройка прав доступа администраторов системыКак правило, учетные записи администраторов системы должны обладать правамидоступа к разделу [Администрирование], правом на лицензирование пользователей,а также, правом на распределение прав доступа к системе для остальныхпользователей.

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

Предоставление прав доступа к системной операции:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление операциями].

3. В реестре операций выберите необходимую операцию (Рис. 2.16).

online CRM

Page 27: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке26

Рис. 2.16 – Реестр операций

4. На детали [Доступ] нажмите на кнопку [Добавить] (Рис. 2.17).

5. Выберите пользователя или роль, которой необходимо предоставить доступ квыбранной операции (например, роль “Системные администраторы”) инажмите на кнопку [OK].

Рис. 2.17 – Деталь [Доступ]

6. Установите признак в колонке [Разрешено] для добавленного пользователялибо роли (Рис. 2.18).

Page 28: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Распределение прав доступа

BPM

27

Рис. 2.18 – Установка признака на деталь [Доступ]

В результате, данному пользователю или роли будет предоставлен доступ навыполнение выбранной операции (в данном примере доступ к разделу[Администрирование] получают все пользователи, которые входят в роль“Системные администраторы”).

Предоставление максимальных прав доступа

Чтобы предоставить пользователю неограниченный доступ к системе, достаточновыдать права на четыре системные операции общего доступа:

• [Просмотр любых данных];

• [Добавление любых данных];

• [Изменение любых данных];

• [Удаление любых данных].

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

Важно

Право на операцию [Изменение прав на системные операции] позволяет пользователю распределять права на операции, включая четыре операции общего доступа.

Доступ к разделам меню [Инструменты]

Доступ к разделам меню [Инструменты], в отличие от других разделов системыпредоставляется при помощи операций:

• [Доступ к разделу “Администрирование”];

• [Доступ к разделу “Рабочие места”];

• [Доступ к разделу “Справочники”];

• [Доступ к разделу “Конфигурация”].

Наличие права на операцию [Доступ к разделу “Администрирование”] само по себене дает пользователю право настройки прав доступа.

Управление доступом к разделам и справочникам

Для того, чтобы пользователь мог устанавливать права доступа к разделам исправочникам системы, предоставьте ему право на следующие системные операции:

• [Изменение признака администрирования по операциям для объекта];

online CRM

Page 29: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке28

• [Изменение прав на операцию в объекте];

• [Изменение права на добавление записей в объект];

• [Изменение права на просмотр записей объекта];

• [Изменение права на редактирование записей в объекте];

• [Изменение права на удаление записей из объекта].

Доступ к отдельным записям разделов

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

• [Изменение признака администрирования по записям для объекта];

• [Изменение прав на запись];

• [Изменение прав по умолчанию для записей объекта].

Доступ к отдельным колонкам разделов и справочников

Для управления доступом к отдельным колонкам объектов (разделов илисправочников) пользователю необходим доступ к следующим системным операциям:

• [Изменение признака администрирования по колонкам для объекта];

• [Изменение для колонки признака администрирования];

• [Изменение прав на колонку в объекте].

Доступ к делегированию прав

Для того, чтобы пользователь мог делегировать права одного пользователя или ролидругому пользователю или роли, он должен получить доступ на выполнениесистемной операции [Изменение делегируемых прав].

Доступ к управлению лицензиями

[Управление лицензиями пользователей] – Для того, чтобы пользователь мограспределять имеющиеся лицензии BPMonline CRM между другими пользователямисистемы, предоставьте ему право на операцию [Управление лицензиямипользователей].

На заметку

Описание этих и других системных операций Вы можете найти в главе “Управление операциями”.

Смотрите также• Подраздел [Управление операциями] раздела [Администрирование], стр. 163

2.4.2. Распределение прав доступа на разделы и справочникиДля того, чтобы ограничить доступ пользователей к разделу или справочнику, длясоответствующего объекта должен быть установлен признак [Администрируется пооперациям]. После этого, при помощи детали [Доступ к операциям] раздела[Администрирование] необходимо установить права доступа к операциям в данномобъекте.

Page 30: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Распределение прав доступа

BPM

29

На заметку

Если признак [Администрируется по операциям] для объекта не установлен, все пользователи имеют доступ ко всем операциям этого объекта.

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

Вы можете разрешить либо запретить выполнение каждой из этих операций.Например, наличие права на операцию просмотра записей в объекте “Контакт”позволяет пользователю открывать раздел [Контакты], а право на операциюдобавления записей – создавать новые контакты.

1. Установка признака [Администрируется по операциям] для объекта:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление администрируемыми объектами].

3. В реестре объектов выберите объект раздела либо справочника, доступ ккоторому необходимо ограничить.

На заметку

Используйте представления реестра объектов, чтобы быстро отобразить список разделов или список справочников.

4. Установите признак колонке [Администрируется по операциям] (Рис. 2.19).

Рис. 2.19 – Установка признака [Администрируется по операциям] в реестре объектов

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

2. Распределение прав доступа к операциям объекта:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление администрируемыми объектами].

3. В реестре объектов выберите объект раздела либо справочника, доступ ккоторому необходимо ограничить (Рис. 2.20).

online CRM

Page 31: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке30

Рис. 2.20 – Выбор объекта в реестре

4. Переключитесь на деталь [Доступ к операциям].

5. Нажмите на кнопку [Добавить] (Рис. 2.21).

6. Выберите из справочника необходимого пользователя или роль.

Рис. 2.21 – Добавление записи на деталь [Доступ к операциям]

7. На детали [Доступ к операциям] Установите признаки в колонках реестра(Рис. 2.22):

Рис. 2.22 – Установка прав на операции

a. [Чтение] – чтобы пользователь (или роль) мог открытьсоответствующий раздел или справочник и просматривать его записи;

Page 32: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Распределение прав доступа

BPM

31

b. [Добавление] – для того, чтобы пользователь (или роль) мог добавлятьзаписи в выбранный раздел или в справочник;

c. [Изменение] – чтобы дать пользователю возможность редактироватьзаписи раздела или справочника;

d. [Удаление] – чтобы пользователь мог удалять записи раздела либосправочника.

8. При помощи кнопок [Вверх] и [Вниз] установите приоритет данного правадоступа.

В результате, пользователь (роль) получит права на те записи в объекте, длякоторых был установлен признак.

Для того, чтобы запретить пользователю или роли доступ к объекту,администрируемому по операциям, удалите соответствующую запись с детали[Доступ к операциям].

Для того, чтобы разрешить доступ всех пользователей к разделу либо справочнику,снимите признак в колонке [Администрируется по операциям] для соответствующегообъекта.

Смотрите также• Деталь [Доступ к операциям] подраздела [Управление администрируемыми

объектами], стр. 160

2.4.3. Распределение прав доступа к записям разделовДля распределения прав доступа к отдельным записям объекта, установите для негопризнак [Администрируется по записям]. В объекте, который администрируется позаписям, пользователи могут видеть только те записи, на просмотр которых у нихесть права.

Администрирование объектов по записям необходимо, в частности, для работыпользователей с деталью [Доступ].

Важно

В объектах, администрируемых по записям, все записи, для которых не были установлены права доступа, станут недоступными. Такая ситуация может возникнуть, например, если признак [Администрируется по записям] был установлен уже после того, как записи были добавлены в объект.

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

1. Установка признака [Администрируется по записям] для объекта:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление администрируемыми объектами].

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

4. Установите признак колонке [Администрируется по записям] (Рис. 2.23).

online CRM

Page 33: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке32

Рис. 2.23 – Установка признака [Администрируется по записям] в реестре объектов

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

2. Определение прав доступа по умолчанию к новым записям объекта:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление администрируемыми объектами].

3. В реестре объектов выберите необходимый объект.

4. Перейдите на деталь [Доступ по умолчанию].

5. Нажмите на кнопку [Добавить] панели инструментов детали (Рис. 2.24).

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

Рис. 2.24 – Добавление записи на деталь [Доступ по умолчанию]

7. На деталь [Доступ по умолчанию] будет добавлена новая запись,разрешающая выбранному пользователю либо роли чтение записей, которыебыли созданы текущим пользователем.

8. При необходимости, отредактируйте значения в колонках для новой записи(Рис. 2.25):

Page 34: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Распределение прав доступа

BPM

33

Рис. 2.25 – Изменение уровня доступа

a. в колонке [Кто создает] укажите пользователя или роль, которыйдолжен быть автором новой записи в объекте (права доступа поумолчанию будут установлены только для записей, созданныхуказанным пользователем);

b. в колонке [Чтение] выберите из справочника уровень доступа напросмотр записей, который будет установлен по умолчанию;

c. в колонке [Изменение] выберите из справочника уровень доступа наредактирование записей, который будет установлен по умолчанию;

d. в колонке [Удаление] выберите из справочника уровень доступа наудаление записей, который будет установлен по умолчанию;

e. в колонке [Позиция] установите приоритет данного права доступа.

9. При помощи кнопок [Вверх] и [Вниз] установите приоритет прав доступа.

В результате, каждый раз, при создании записей пользователем, указанным вколонке [Кто создает] (либо пользователями, которые входят в роль,указанную в той же колонке), на детали [Доступ] раздела будут установленыуказанные права для пользователя, который указан в колонке [Кому даноправо] (либо для всех пользователей, которые входят в роль, указанную в тойже колонке).

Смотрите также• Деталь [Доступ по умолчанию] подраздела [Управление администрируемыми

объектами], стр. 159

2.4.4. Распределение прав доступа к колонкамВы можете установить специальные права доступа к отдельным колонкам разделовлибо справочников. Например, Вы можете ограничить доступ пользователей кпросмотру информации в колонке [Доход] раздела [Продажи].

Права доступа к отдельным колонкам могут быть установлены только в объектах,которые администрируются по колонкам.

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление администрируемыми объектами].

3. В реестре объектов выберите объект раздела либо справочника, доступ котдельным колонкам которого необходимо ограничить.

4. Установите признак колонке [Администрируется по колонкам] (Рис. 2.26).

online CRM

Page 35: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке34

Рис. 2.26 – Установка признака [Администрируется по колонкам]

5. Переключитесь на деталь [Доступ к колонкам].

На заметку

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

6. Выберите колонку, к которой необходимо установить права доступа(Рис. 2.27).

Рис. 2.27 – Выбор колонки

7. В области прав доступа установите базовые права доступа для выбранногопользователя или роли, нажав на иконку в колонке [Уровень доступа](Рис. 2.28).

На заметку

Иконка изменяется в зависимости от уровня доступа. Уровню “Редактирование” соответствует иконка , уровню “Чтение” – , а уровню “Доступ запрещен” – . Повторное нажатие по иконке переключает между уровнями доступа.

Page 36: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Распределение прав доступа

BPM

35

Рис. 2.28 – Изменение уровня доступа к колонке

8. При необходимости, установите индивидуальные права доступа для отдельныхпользователей либо ролей (Рис. 2.29):

a. нажмите на кнопку [Добавить] панели инструментов детали;

b. выберите пользователя или роль, для которого необходимо установитьправа доступа на колонку;

c. щелкните по иконке в колонке [Уровень доступа], чтобы изменитьуровень доступа.

Рис. 2.29 – Добавление пользователя или роли на деталь [Доступ к колонкам]

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

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

Пользователи с уровнем доступа “Редактирование” обладают полным доступом кколонке, пользователи, для которых установлен уровень доступа “Чтение”, могуттолько просматривать данные в колонке. Пользователи, для которых установленуровень “Доступ запрещен”, не могут просматривать данные в колонке (вместофактических данных, для этих пользователей в колонке реестра, а также всоответствующем поле карточки отобразится сообщение “<Доступ запрещен>”)

Если удалить все записи из области прав доступа для определенной колонки, этаколонка будет удалена из области реестра колонок детали [Доступ к колонкам], а

online CRM

Page 37: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке36

доступ к ней будет запрещен. Чтобы снова отобразить такую колонку в списке,снимите признак [Администрируется по колонкам] для выбранного объекта, затемснова установите его.

Смотрите также• Деталь [Доступ к колонкам] подраздела [Управление администрируемыми

объектами], стр. 161

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

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. В реестре на вкладке [Пользователи] или на вкладке [Элементыорганизационной структуры] выберите пользователя или роль, которойнеобходимо передать права доступа (Рис. 2.30). Например, это может бытьменеджер, которому необходимо временно передать права системногоадминистратора.

Рис. 2.30 – Выбор пользователя в реестре

4. Переключитесь на деталь [Делегирование прав доступа].

5. Нажмите кнопку [Добавить] панели инструментов детали (Рис. 2.31).

6. Выберите пользователя или роль, права которой необходимо передать(например, подразделение “Системные администраторы”) и нажмите накнопку [OK].

Page 38: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Распределение прав доступа

BPM

37

Рис. 2.31 – Добавление записи на деталь [Делегирование прав доступа]

В результате, выбранный пользователь сможет пользоваться всеми правамидоступа, которыми обладает добавленный на деталь пользователь или роль.Например, пользователю “Евгений Мирный” были переданы все правадоступа, которыми обладает роль “Системные администраторы”.

Чтобы отменить делегирование прав доступа, удалите с детали [Делегирование правдоступа] соответствующую запись. При этом пользователь или роль потеряет права,полученные им в результате делегирования.

Смотрите также• Деталь [Делегирование прав доступа] подраздела [Управление

пользователями и ролями], стр. 156

online CRM

Page 39: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке38

3. Подготовка системы к работеПеред началом работы в BPMonline CRM, систему необходдимо подготовить к работе,изменив ряд персональных настроек в соответствии со спецификой работы Вашейкомпании. Эти настройки позволяют выполнить первый шаг в адаптациифункциональности системы в соответствии с Вашими потребностями.

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

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

При помощи раздела [Рабочие места] Вы можете настроить структуру главного менюBPMonline CRM. Вы можете изменить последовательность рабочих мест и разделов вних, добавить в меню новые рабочие места, а также определить их структуру.

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

Далее в этой главе• Настройка параметров отправки e-mail сообщений, стр. 39• Настройки валют, налогов и продуктов, стр. 41• Установка значений по умолчанию, стр. 52• Настройка автоматической нумерации документов, стр. 58• Наполнение стандартных справочников, стр. 60• Настройка рабочих мест, стр. 62• Настройка раздела [Итоги], стр. 67

Page 40: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка параметров отправки e-mail сообщений

BPM

39

3.1. Настройка параметров отправки e-mail сообщений

Для того, чтобы пользователи могли отправлять сообщения электронной почты израздела [Активности], необходимо задать параметры соединения с SMTP серверомпри помощи системных настроек.

Каждому параметру соответствует одна из системных настроек группы [E-mail]:

• [Имя или IP-адрес SMTP-сервера];

• [Имя пользователя SMTP-сервера];

• [Пароль пользователя SMTP-сервера];

• [Порт SMTP-сервера];

• [Использовать протокол SSL для шифрования подключения].

Системные настройки задаются в окне системных настроек, которое можно открыть,выполнив действие [Системные настройки] раздела [Администрирование].

Настройка параметров отправки сообщений электронной почты:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Действия] боковой панели щелкните по действию [Системныенастройки].

4. В окне [Системные настройки] в дереве групп выберите группу [E-mail](Рис. 3.1).

Рис. 3.1 – Настройки почты в окне системных настроек

5. Укажите SMTP-сервер для отправки сообщений из BPMonline CRM:

a. в реестре системных настроек выберите настройку [Имя или IP-адресSMTP-сервера] и нажмите на кнопку [Изменить];

b. в карточке системной настройки в поле [Значение] введите IP-адресили полное имя SMTP-сервера, который должен использоваться дляотправки сообщений из BPMonline CRM (например, smtp.gmail.com) инажмите на кнопку [OK].

online CRM

Page 41: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке40

6. Укажите имя пользователя и пароль учетной записи электронной почты:

a. в реестре системных настроек выберите настройку [Имя пользователяSMTP-сервера] и нажмите на кнопку [Изменить];

b. в карточке системной настройки в поле [Значение] введите имяпользователя, используемое при авторизации учетной записиэлектронной почты, и нажмите на кнопку [OK];

c. в реестре системных настроек выберите настройку [Парольпользователя SMTP-сервера] и нажмите на кнопку [Изменить];

d. в карточке системной настройки в поле [Значение] введите пароль,необходимый для авторизации на сервере электронной почты, инажмите на кнопку [OK].

7. При необходимости, измените порт SMTP-сервера (по умолчанию используетсяпорт 25):

a. в реестре системных настроек выберите настройку [Порт SMTP-сервера] и нажмите на кнопку [Изменить];

b. в карточке системной настройки в поле [Значение] введите номерпорта SMTP-сервера и нажмите на кнопку [OK].

8. При необходимости, включите использование защищенного канала передачиданных при отправке e-mail сообщений (по умолчанию использованиепротокола SSL для шифрования подключения выключено).

a. в реестре системных настроек выберите настройку [Использоватьпротокол SSL для шифрования подключения] и нажмите на кнопку[Изменить];

b. в карточке системной настройки снимите признак [Значение] и нажмитена кнопку [OK].

В результате, после перезапуска, система будет использовать введенныенастройки при отправке сообщений из раздела [Активности].

На заметку

Файлы, добавленные на деталь [Файлы и ссылки] сообщения, при отправке прилагаются к нему в виде вложений. Вы можете ограничить размер файла вложения при помощи системной настройки [Максимальный размер загружаемого файла], которая находится в группе [Общие] (по умолчанию, максимальный размер загружаемого файла составляет 10 МБ).

Смотрите также• Окно [Системные настройки], стр. 168

Page 42: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройки валют, налогов и продуктов

BPM

41

3.2. Настройки валют, налогов и продуктовПеред началом работы, в систему необходимо внести перечень и курсы валют,налоговые ставки, а также продукты (товары либо услуги), предлагаемые компанией.Наиболее эффективен следующий порядок добавления этой информации в систему:

1. Настройка валют (формирование списка валют, установка их курсов, выборбазовой валюты).

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

3. Настройка продуктов (формирование списка продуктов, их цен, типов иединиц измерения).

1. Настройка валют

Перечень валют, а также значения курса обмена, содержатся в справочнике[Валюты]. Валюта, используемая системой для подсчета финансовых результатовработы, называется базовой. Курсы всех остальных валют рассчитываются поотношению к базовой валюте. Базовая валюта системы устанавливается при помощисистемной настройки [Базовая валюта].

Добавление валюты в систему

1. Перейдите в раздел [Справочники].

2. В реестре справочников выделите справочник [Валюты] и нажмите на кнопку[Открыть] (Рис. 3.2).

Рис. 3.2 – Открытие справочника [Валюты] для редактирования

3. Нажмите на кнопку [Добавить] панели инструментов реестра валют (Рис. 3.3).

online CRM

Page 43: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке42

Рис. 3.3 – Добавление валюты в справочник

4. Заполните карточку валюты (Рис. 3.4):

Рис. 3.4 – Пример заполнения карточки валюты

a. введите название валюты, например, “Евро”;

b. в поле [Код] укажите цифровой код валюты согласно ISO 4217,например, для евро это “978”;

c. в поле [Кратность] введите сумму валюты, по отношению к которойпроизводится расчет курса (как правило, “1”);

d. при необходимости, заполните поля [Краткое название] (например,“EUR”) и [Символ] (например, €).

5. Нажмите на кнопку [OK] карточки валюты.

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

Page 44: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройки валют, налогов и продуктов

BPM

43

Установка курса валюты:

1. Откройте раздел [Справочники].

2. В реестре справочников выделите справочник [Валюты] и нажмите на кнопку[Открыть] (Рис. 3.5).

Рис. 3.5 – Открытие справочника [Валюты] для редактирования

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

4. На детали [Курс] нажмите на кнопку [Добавить] панели инструментов(Рис. 3.6).

Рис. 3.6 – Добавление курса валюты в справочник

5. Заполните карточку курса валюты (Рис. 3.7):

a. введите курс данной валюты по отношению к базовой (для базовойвалюты значение в поле [Курс] должно быть “1”);

online CRM

Page 45: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке44

b. в поле [Начало] укажите дату, с которой данный курс вступает в силу инажмите на кнопку [OK].

Рис. 3.7 – Пример заполнения карточки курса базовой валюты

В результате, будет установлен курс выделенной валюты по отношению кбазовой, который вступит в силу с даты, указанной в поле [Начало].

Установка базовой валюты

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Действия] боковой панели щелкните по действию [Системныенастройки].

4. В окне [Системные настройки] в дереве групп выберите группу [Финансы].

5. В реестре системных настроек выберите настройку [Базовая валюта] инажмите на кнопку [Изменить] (Рис. 3.8).

Рис. 3.8 – Установка базовой валюты

6. В карточке системной настройки в поле [Значение] выберите необходимуювалюту и нажмите на кнопку [OK].

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

2. Настройка налогов

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

Page 46: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройки валют, налогов и продуктов

BPM

45

Список налогов содержится в справочнике [Налоги]. Налог по умолчанию, а такжеспособ учета налога при формировании цены настраиваются при помощи системныхнастроек [Налог по умолчанию] и [Цена сформирована с учетом налогов].

Внесение налоговых ставок в систему:

1. Откройте раздел [Справочники].

2. В реестре справочников выделите справочник [Налоги] и нажмите на кнопку[Открыть] (Рис. 3.9).

Рис. 3.9 – Открытие справочника [Налоги] для редактирования

3. Нажмите на кнопку [Добавить] панели инструментов реестра налогов(Рис. 3.10).

Рис. 3.10 – Добавление налога в справочник

4. Заполните карточку налога (Рис. 3.11):

online CRM

Page 47: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке46

Рис. 3.11 – Пример заполнения карточки налога

a. введите название налога, используемое в финансовых документах;

b. укажите процентную ставку налога;

c. при необходимости, добавьте описание налога.

5. Нажмите на кнопку [OK] карточки налога.

В результате, в систему будет добавлен налог с указанной процентнойставкой.

Установка налога по умолчанию:

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Действия] боковой панели щелкните по действию [Системныенастройки].

4. В окне [Системные настройки] в дереве групп выберите группу [Финансы].

5. В реестре системных настроек выберите настройку [Налог по умолчанию] инажмите на кнопку [Изменить] (Рис. 3.12).

Рис. 3.12 – Установка налога по умолчанию

6. В карточке системной настройки в поле [Значение] выберите из справочниканалог, который по умолчанию должен быть установлен при добавлениипродукта в счет/документ.

7. Нажмите на кнопку [OK] карточки системной настройки.

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

Page 48: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройки валют, налогов и продуктов

BPM

47

Установка порядка начисления налогов

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Действия] боковой панели щелкните по действию [Системныенастройки].

4. В окне [Системные настройки] в дереве групп выберите группу [Финансы].

5. В реестре системных выберите настройку [Цена сформирована с учетомналогов] и нажмите на кнопку [Изменить] (Рис. 3.13).

Рис. 3.13 – Установка порядка начисления налогов

6. В карточке системной настройки [Цена сформирована с учетом налогов]:

a. установите признак в поле [Значение], чтобы цена продукта, указаннаяв карточке продукта в счете/документе, уже содержала в себе налог;

b. снимите признак в поле [Значение], чтобы при формировании счета/документа налог начислялся сверх цены, указанной в карточкепродукта в счете/документе.

7. Нажмите на кнопку [OK] карточки системной настройки.

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

Например, цена единицы продукта, указанная в карточке продукта в счете,составляет 120 долларов. Если признак [Значение] в карточке системной настройки[Цена сформирована с учетом налогов] установлен, общая сумма счета на однуединицу продукта будет составлять 120 долларов, 20 из которых составляют налог(при 20-процентной ставке) а стоимость продукта без учета налогов будет 100. Приснятом признаке, общая сумма того же счета будет равна 144 доллара, 120 изкоторых – стоимость продукта без учета налогов, а 24 – налог, который был начисленна эту цену.

3. Формирование каталога продуктов

Для формирования каталога продуктов в системе необходимо внести перечень типовпродуктов (например, “Товары” и “Услуги”), добавить все необходимые единицы

online CRM

Page 49: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке48

измерения количества продуктов (например, “штук”, “часов” и т.д.), а такжесформировать перечень самих продуктов.

Перечень типов продуктов формируется при помощи справочника [Типы продуктов],единицы измерения содержатся в справочнике [Единицы измерения], а переченьсамих продуктов – в справочнике [Продукты].

Внесение в систему перечня типов продуктов

1. Откройте раздел [Справочники].

2. В реестре справочников выделите справочник [Типы продуктов] и нажмите накнопку [Открыть] (Рис. 3.14).

Рис. 3.14 – Открытие справочника [Типы продуктов] для редактирования

3. Нажмите на кнопку [Добавить] панели инструментов реестра типов продуктов(Рис. 3.15).

4. Заполните карточку типа продукта:

Рис. 3.15 – Добавление типа продуктов в справочник

a. введите название типа продукта;

b. при необходимости, добавьте описание типа продукта.

5. Нажмите на кнопку [OK] карточки типа продукта.

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

Page 50: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройки валют, налогов и продуктов

BPM

49

Настройка единиц измерения продуктов

1. Откройте раздел [Справочники].

2. В реестре справочников выделите справочник [Единицы измерения] инажмите на кнопку [Открыть] (Рис. 3.16).

Рис. 3.16 – Открытие справочника [Единицы измерения] для редактирования

3. Нажмите на кнопку [Добавить] панели инструментов реестра единицизмерения (Рис. 3.17).

4. Заполните карточку единицы измерения продукта:

Рис. 3.17 – Добавление единицы измерения в справочник

a. введите название единицы измерения, например, “штук”, “упаковок”,“часов” и т.д.;

b. в поле [Краткое название] введите сокращенное название единицыизмерения (например, “шт.”, “уп.”, “ч.” и т.д.), которое будетиспользовано в печатных формах документов, например, счетов,договоров, актов и т.д.;

c. при необходимости, заполните поле [Описание].

5. Нажмите на кнопку [OK] карточки единицы измерения продукта.

В результате, в систему будет добавлена новая единица измерения количествапродуктов.

online CRM

Page 51: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке50

Формирование перечня продуктов

1. Откройте раздел [Справочники].

2. В реестре справочников выделите справочник [Продукты] и нажмите накнопку [Открыть] (Рис. 3.18).

Рис. 3.18 – Открытие справочника [Продукты] для редактирования

3. Нажмите на кнопку [Добавить] панели инструментов реестра продуктов(Рис. 3.19).

Рис. 3.19 – Добавление продукта в справочник

4. Заполните карточку продукта (Рис. 3.20):

Page 52: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройки валют, налогов и продуктов

BPM

51

Рис. 3.20 – Пример заполнения карточки продукта

a. введите название продукта;

b. выберите из справочника тип продукта

c. в поле [Код], при необходимости, укажите код продукта (например,номер штрих-кода);

d. в поле [Единица измерения] выберите из справочника единицу, вкоторой измеряется количество продукта;

e. в поле [Валюта] выберите из справочника валюту, в которойуказывается цена на данный продукт;

f. в поле [Цена] введите цену данного продукта в выбранной валюте;

g. в поле [Налог] выберите из справочника налог, который долженначисляться на стоимость данного продукта;

h. в поле [Ссылка], при необходимости, укажите электронный адресссылки на описание продукта в Интернете;

i. установите признак [Используется].

5. Нажмите на кнопку [OK] карточки продукта.

В результате, в базу данных будет добавлен новый продукт.

Смотрите также• Окно [Системные настройки], стр. 168• Раздел [Справочники], стр. 174

online CRM

Page 53: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке52

3.3. Установка значений по умолчаниюСостояния, в которых могут пребывать документы (например, “В планах”, “В работе”и т.д.), а также состояния оплаты счетов (“Оплачен полностью”, “Оплачен частично”и т.д.) настраиваются при помощи справочников [Состояния документов] и[Состояния оплаты счетов] соответственно.

Перед установкой значений по умолчанию необходимо наполнить справочники[Состояния документов] и [Состояния оплаты счетов].

Наполнение справочника [Состояния документов]

1. Откройте раздел [Справочники].

2. В реестре справочников выделите справочник [Состояния документов] инажмите на кнопку [Открыть] (Рис. 3.21).

Рис. 3.21 – Открытие справочника [Состояния документов] для редактирования

3. В окне редактирования содержимого справочника нажмите на кнопку[Добавить] панели инструментов реестра состояний документов (Рис. 3.22).

4. Заполните карточку состояния документа:

Page 54: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Установка значений по умолчанию

BPM

53

Рис. 3.22 – Добавление состояния документа в справочник

a. введите название состояния документа;

b. при необходимости, добавьте описание состояния документа.

5. Нажмите на кнопку [OK] карточки состояния документа.

6. На детали [Состояние в типе документа] нажмите на кнопку [Добавить] ивыберите из справочника тип документа, к которому относится выбранноесостояние (Рис. 3.23).

online CRM

Page 55: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке54

Рис. 3.23 – Добавление типов документов, к которым относится состояние

7. Повторите пункт 6., если выбранное состояние должно относиться более чем кодному типу документов.

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

Установка состояния документов “Договор” и “Акт приема/передачи” по умолчанию

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Действия] боковой панели щелкните по действию [Системныенастройки].

4. В окне [Системные настройки] в дереве групп выберите группу [Значения поумолчанию].

5. В реестре системных настроек выберите настройку [Состояние документа поумолчанию] и нажмите на кнопку [Изменить] (Рис. 3.24).

Page 56: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Установка значений по умолчанию

BPM

55

Рис. 3.24 – Установка состояния по умолчанию для договоров и актов приема/передачи

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

7. Нажмите на кнопку [OK] карточки системной настройки.

В результате, выбранное состояние будет автоматически устанавливаться длявсех новых документов “Договор” и “Акт приема/передачи”.

Наполнение справочника [Состояния оплаты счетов]

1. Откройте раздел [Справочники].

2. В реестре справочников выделите справочник [Состояния оплаты счетов] инажмите на кнопку [Открыть] (Рис. 3.25).

Рис. 3.25 – Открытие справочника [Состояния оплаты счетов] для редактирования

3. В окне редактирования содержимого справочника нажмите на кнопку[Добавить] (Рис. 3.26).

4. Заполните карточку состояния оплаты счета:

online CRM

Page 57: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке56

Рис. 3.26 – Добавление нового состояния оплаты счета в справочник

a. введите название состояния оплаты счета;

b. при необходимости, введите описание состояния оплаты счета;

c. установите признак [Конечное состояние], если данное состояниеозначает, что счет был закрыт (например, состояние “Оплаченполностью”).

5. Нажмите на кнопку [OK] карточки состояния оплаты счета.

В результате, в систему будет добавлено новое состояние оплаты счета.

Установка состояний оплаты счетов по умолчанию

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Действия] боковой панели щелкните по действию [Системныенастройки].

4. В окне [Системные настройки] в дереве групп выберите группу [Значения поумолчанию].

5. В реестре системных настроек выберите настройку [Состояние оплаты счетапо умолчанию] и нажмите на кнопку [Изменить] (Рис. 3.27).

Page 58: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Установка значений по умолчанию

BPM

57

Рис. 3.27 – Установка состояния оплаты счетов по умолчанию

6. В карточке системной настройки в поле [Значение] выберите из справочникасостояние оплаты, которое по умолчанию будет установлено для всех новыхсчетов.

7. Нажмите на кнопку [OK] карточки системной настройки.

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

Смотрите также• Окно [Системные настройки], стр. 168

online CRM

Page 59: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке58

3.4. Настройка автоматической нумерации документов

Каждому новому документу, счету, статье базы знаний, а также контрагенту, присоздании, системой автоматически присваивается порядковый номер. Вы можетеизменять формат этого номера, а также устанавливать, какой номер будет присвоенследующей записи, при помощи системных настроек в группе [Автонумерациязаписей] (Рис. 3.28).

Рис. 3.28 – Группа системных настроек [Автонумерация записей]

За нумерацию записей каждого типа отвечают две системные настройки:

• за нумерацию договоров, актов приема/передачи и входящейкорреспонденции – [Маска номера документа] и [Текущий номер документа];

• за нумерацию счетов – [Маска номера счета] и [Текущий номер счета];

• за нумерацию статей в разделе [База знаний] – [Маска номера статьи базызнаний] и [Текущий номер статьи базы знаний];

• за нумерацию контрагентов – [Маска номера контрагента] и [Текущий номерконтрагента].

Установка номера следующего документа

В некоторых случаях необходимо изменить обычный порядок нумерации, например,если нумерацию необходимо начать с определенного номера. Для этого, необходимоизменить системную настройку, в которой хранится текущий номер записи ([Текущийномер документа], [Текущий номер счета], [Текущий номер статьи базы знаний] либо[Текущий номер контрагента]).

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Действия] боковой панели щелкните по действию [Системныенастройки].

Page 60: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка автоматической нумерации документов

BPM

59

4. В окне [Системные настройки] в дереве групп выберите группу[Автонумерация записей].

5. В реестре системных настроек выберите настройку, которая содержит текущийномер записи, который необходимо изменить, и нажмите на кнопку[Изменить]. Например, для установки номера следующего документанеобходимо изменить настройку [Текущий номер документа].

6. В поле [Значение] введите номер, предшествующий тому, который должнаиметь следующая запись. Например, чтобы номер следующего документа был“100”, в поле [Значение] карточки системной настройки [Текущий номердокумента] необходимо ввести “99”.

7. Нажмите на кнопку [OK] карточки системной настройки.

В результате, при создании следующей записи, ей будет присвоен номер,следующий за текущим номером (который хранится в системной настройке,например, [Текущий номер документа]). После того, как для новой записи былсгенерирован номер, он будет прописан в соответствующую системнуюнастройку текущего номера.

Установка формата номера документа

Вы можете изменить формат номера документа путем изменения маски номера.Маска номера представляет собой статический текст, который может предшествоватьлибо следовать за номером, например, в номере “ABC-123”, “ABC-” представляетсобой статический текст. Изменение маски номера выполняется при помощисистемных настроек ([Маска номера счета], [Маска номера документа], [Масканомера статьи базы знаний], а также [Маска номера контрагента] – длясоответствующих типов записей).

1. Откройте раздел [Администрирование].

2. Перейдите на вкладку [Управление пользователями и ролями].

3. На вкладке [Действия] боковой панели щелкните по действию [Системныенастройки].

4. В окне [Системные настройки] в дереве групп выберите группу[Автонумерация записей].

5. В реестре системных настроек выберите настройку, которая содержит маскунеобходимого типа записей и нажмите на кнопку [Изменить]. Например, дляизменения формата номера документа, выберите системную настройку [Масканомера документа].

6. В поле [Значение] введите формат номера документа, в котором код “{0}”представляет собой номер. Например, чтобы номер документа отображался вформате “2011-123”, введите “2011-{0}”.

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

На заметку

Изменение маски номера не влияет на номера записей, созданных ранее.

Смотрите также• Окно [Системные настройки], стр. 168

online CRM

Page 61: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке60

3.5. Наполнение стандартных справочниковПеред началом работы с системой рекомендуется наполнить все базовыесправочники, например, в справочники [Области/штаты] и [Города] необходимовнести регионы и города, с которыми работает Ваша компания, в справочник[Отрасли] – направления деятельности Ваших контрагентов, в справочник[Должности] – список должностей, которые могут занимать Ваши контакты, и т.д.

Рекомендуется проверить и, при необходимости, дополнить наполнение такихсправочников, как [Бренды], [Города], [Департаменты], [Должности], [Категорииконтрагентов], [Области/штаты], [Отрасли], [Продукты конкурентов], [Стадиипродаж], [Страны], [Территории], [Типы адресов], [Типы воздействий], [Типыпродаж], [Типы статей базы знаний]. Наполнение справочников осуществляется вразделе [Справочники].

Добавление записи в стандартный справочник

1. Откройте раздел [Справочники].

2. В реестре справочников выделите необходимый справочник и нажмите накнопку [Открыть] (Рис. 3.29).

Рис. 3.29 – Открытие справочника для редактирования

3. В окне редактирования справочника нажмите на кнопку [Добавить](Рис. 3.30).

4. В карточке справочника заполните все необходимые поля новой записи.

Page 62: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Наполнение стандартных справочников

BPM

61

Рис. 3.30 – Добавление новой записи в справочник

На заметку

Большинство стандартных справочников содержит два поля: [Название] и [Описание]. Карточки некоторые справочников, например, справочника [Города], могут содержать дополнительные поля.

5. Нажмите на кнопку [OK] карточки справочника, чтобы сохранить новуюзапись.

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

Смотрите также• Раздел [Справочники], стр. 174• Добавление справочника, стр. 104

online CRM

Page 63: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке62

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

Весь инструментарий для настройки рабочих мест содержится в разделе [Рабочиеместа].

Переименование рабочего места

Названия вкладок рабочих мест в главном меню системы соответствуют названиям,которые отображаются в реестре рабочих мест. Чтобы переименовать рабочее место,откройте его карточку в разделе [Рабочие места] и отредактируйте названиерабочего места в поле [Название] (Рис. 3.31).

Рис. 3.31 – Переименование рабочего места

Изменение последовательности рабочих мест

Порядок, в котором следуют вкладки рабочих мест в меню системы (Рис. 3.32),соответствует порядку, в котором рабочие места следуют в реестре рабочих местраздела [Рабочие места] (Рис. 3.33).

Рис. 3.32 – Рабочие места в меню системы

Рис. 3.33 – Реестр рабочих мест

Чтобы изменить этот порядок, используйте кнопки панели инструментов реестра:

Page 64: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка рабочих мест

BPM

63

• – чтобы переместить рабочее место вверх по списку (вкладка рабочегоместа в меню системы при этом переместится влево);

• – чтобы переместить рабочее место вниз по списку (при этом,соответствующая вкладка системного меню переместится вправо).

На заметку

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

На заметку

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

Добавление рабочего места

Добавление нового рабочего места осуществляется по кнопке панелиинструментов реестра рабочих мест в разделе [Рабочие места].

В карточке рабочего места (Рис. 3.34) необходимо ввести название нового рабочегоместа, и нажать на кнопку [OK], после чего новое рабочее место будет добавлено всистему.

Рис. 3.34 – Пример заполнения карточки рабочего места

После регистрации рабочего места, в нем необходимо зарегистрировать всенеобходимые разделы.

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

Регистрация раздела в рабочем месте

Регистрация разделов необходима для того, чтобы раздел отобразился на вкладкерабочего места в главном меню системы. Регистрация раздела выполняется в двухслучаях:

• при добавлении в систему нового раздела;

• при необходимости отобразить существующий раздел в рабочем месте.

Для того, чтобы зарегистрировать раздел, выберите рабочее место, для которогодолжен быть зарегистрирован раздел, и нажмите на кнопку [Добавить] панелиинструментов реестра разделов. Заполните карточку регистрации раздела(Рис. 3.35), указав его название, объект, страницу раздела и страницу карточкиредактирования.

online CRM

Page 65: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке64

Рис. 3.35 – Пример заполнения карточки регистрации раздела

Например, при регистрации раздела [Контакты], в поле [Объект] необходимо указатьобъект “Контакт”, в поле [Страница раздела] – “Страница раздела контактов”, а вполе [Страница карточки] – “Страница карточки контакта”.

На заметку

Процедура регистрации раздела подробно рассмотрена в главе “Добавление раздела в систему”.

На заметку

Процедура регистрации деталей рассмотрена в главе “Добавление детали в раздел”

Регистрация отчетов

Регистрация отчетов в разделе необходима для того, чтобы отчеты отобразились навкладке [Аналитика] раздела. Для регистрации отчетов используется деталь[Аналитика] раздела [Рабочие места].

Чтобы зарегистрировать отчет, используйте команду меню [Добавить] > [Отчет]панели инструментов детали (Рис. 3.36).

Page 66: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка рабочих мест

BPM

65

Рис. 3.36 – Добавление отчета в раздел

Заполните карточку регистрации отчета (Рис. 3.37) указав отображаемое названиеотчета, элемент конфигурации “Отчет”, который содержит структуру данного отчета(поле [Отчет]), а также страницу, которая содержит элементы управленияпараметрами отчета и отображается в левой части окна предварительного просмотраотчета (поле [Страница параметров]).

Рис. 3.37 – Пример заполнения карточки регистрации отчета

Например, при регистрации отчета “Знаменательные события контакта” в разделе[Контакты], в поле [Отчет] необходимо выбрать “Знаменательные события контакта”,а в поле [Страница параметров] – “Страница настройки отчета “Знаменательныесобытия контакта”.

Регистрация графиков

Добавление графиков на вкладку [Аналитика] раздела осуществляется при помощидетали [Аналитика] раздела [Рабочие места]. Регистрация графика в разделевыполняется при помощи команды меню [Добавить] > [График] панели инструментовдетали [Аналитика] (Рис. 3.38).

Рис. 3.38 – Добавление графика в раздел

В карточке графика введите его название и укажите страницу графика (Рис. 3.39).

online CRM

Page 67: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке66

Рис. 3.39 – Пример заполнения карточки регистрации графика

Для отображения каждого графика существует отдельная страница. Например,страница “Контакты по должностям” отобразит диаграмму распределения контактовпо должностям.

Регистрация печатных форм

Для регистрации печатных форм используйте деталь [Печатные формы] раздела[Рабочие места]. Печатные формы строятся при помощи элементов конфигурации“Отчет”.

Для регистрации печатной формы, добавьте запись на деталь [Печатные формы](Рис. 3.40).

Рис. 3.40 – Добавление печатной формы в раздел

В карточке регистрации печатной формы (Рис. 3.41) укажите название печатнойформы и отчет, при помощи которого строится печатная форма. При необходимости,укажите страницу, которая содержит элементы управления параметрами печатнойформы и отображается в левой части окна предварительного просмотра печатнойформы (поле [Страница параметров]).

Рис. 3.41 – Пример заполнения карточки регистрации печатной формы

Например, для регистрации печатной формы “Досье контакта”, в поле [Отчет]укажите отчет “Досье контакта”, а в поле [Страница параметров] – “Базовая страницапараметров отчета в модуле”.

Смотрите также• Создание стандартного раздела, стр. 124• Раздел [Рабочие места], стр. 179

Page 68: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка раздела [Итоги]

BPM

67

3.7. Настройка раздела [Итоги]Раздел [Итоги] состоит из страниц, каждая из которых отображает определенныйнабор сводных данных.

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

• Страницы отображают интерфейс системы, например, реестры“Неоплаченные счета за текущий месяц” или “Продажи за текущий месяц”.

• Виджеты представляют собой интернет-страницы, которые не являютсячастью системы, например страница поисковой системы, онлайн-калькуляторвалют и т.д.

Вы можете добавлять новые страницы в раздел [Итоги], а также настраиватьсодержимое страниц итогов.

Добавление страницы итогов

1. Перейдите в раздел [Итоги].

2. Нажмите на кнопку в правом верхнем углу области раздела (Рис. 3.42).

Рис. 3.42 – Добавление страницы итогов

На заметку

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

3. Выберите один из доступных шаблонов страницы итогов и нажмите на кнопку[OK] (Рис. 3.43).

online CRM

Page 69: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке68

Рис. 3.43 – Выбор шаблона страницы итогов

4. Введите название новой страницы итогов.

5. Настройте содержимое каждой из областей страницы итогов (Рис. 3.44):

Рис. 3.44 – Добавление содержимого на область страницы итогов

a. в меню [Добавить] области страницы итогов выберите тип элемента,который должен содержаться в данной области ([Виджет] или[Страница]);

На заметку

Страница может отображать определенный реестр (например, [Мои встречи на текущую нелелю]), либо график (например, [Неоплаченные счета по контрагентам за текущий месяц]).

b. выберите из справочника необходимый виджет или страницу.

Page 70: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка раздела [Итоги]

BPM

69

6. Нажмите на кнопку [OK] страницы итога (Рис. 3.45), чтобы сохранитьизменения.

Рис. 3.45 – Сохранение изменений в странице итогов

В результате, в раздел [Итоги] будет добавлена вкладка новой страницыитогов.

Добавление виджетов в систему

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

Для того, чтобы добавить новый виджет:

1. Откройте раздел [Справочники].

2. В реестре справочников выделите справочник [Виджеты] и нажмите на кнопку[Открыть] (Рис. 3.46).

Рис. 3.46 – Открытие справочника [Виджеты] для редактирования

3. В окне редактирования справочника нажмите на кнопку [Добавить](Рис. 3.47).

4. Заполните карточку виджета:

online CRM

Page 71: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке70

Рис. 3.47 – Добавление виджета в справочник

a. введите название виджета, которое должно отображаться в окневыбора из справочника;

b. в поле [Адрес] введите полный адрес интернет-страницы виджетанапример, http://www.google.com.ru;

c. при необходимости, введите описание виджета, например, особенностиего работы.

5. Нажмите на кнопку [OK] карточки виджета.

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

Редактирование страницы итогов

Для того, чтобы изменить содержимое страницы итогов, переведите ее в режимредактирования.

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

Для того, чтобы отредактировать страницу итогов:

1. Перейдите в раздел [Итоги].

2. Откройте необходимую страницу итогов.

3. В меню вкладки страницы итогов выберите пункт [Изменить] (Рис. 3.48).

Page 72: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка раздела [Итоги]

BPM

71

Рис. 3.48 – Перевод страницы итога в режим редактирования

4. Внесите все необходимые изменения в режиме редактирования:

На заметку

Шаблон, используемый страницей итогов, не может быть изменен. Для того, чтобы использовать на странице итогов другой шаблон, создайте новую страницу.

a. Введите новое название страницы итогов.

b. Чтобы изменить содержимое области страницы итогов, необходимосначала удалить текущее содержимое при помощи кнопки [Удалить](Рис. 3.49).

Рис. 3.49 – Удаление текущего наполнения области страницы итога

c. В меню [Добавить] области выберите тип элемента, который долженсодержаться в области ([Виджет] или [Страница]).

5. Нажмите на кнопку [OK] страницы итогов.

Удаление страницы итогов

Чтобы удалить страницу итогов, в меню вкладки страницы выполните команду[Удалить] (Рис. 3.50).

online CRM

Page 73: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке72

Рис. 3.50 – Удаление страницы итога

На заметку

Страница итогов может быть удалена любым пользователем, который обладает правом на удаление данной страницы.

Установка прав доступа на страницу итогов

Права доступа на просмотр, редактирование и удаление каждой из страниц итоговнастраиваются отдельно. По умолчанию, доступ к новой странице итоговпредоставлен только ее автору.

Для того, чтобы установить права доступа на страницу итогов для другихпользователей:

1. Перейдите в раздел [Итоги].

2. Откройте необходимую страницу итогов.

3. В меню вкладки страницы итогов выберите пункт [Права доступа] (Рис. 3.51).

Рис. 3.51 – Установка прав доступа для страницы итога

4. В окне реестра прав доступа установите все необходимые права:

a. нажмите на кнопку [Добавить] (Рис. 3.52) панели инструментов окна,чтобы добавить пользователя или роль, для которого должны бытьнастроены права доступа;

Page 74: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка раздела [Итоги]

BPM

73

Рис. 3.52 – Добавление пользователя или роли

b. нажмите на иконку в колонках [Чтение], [Редактирование] и[Удаление] (Рис. 3.53), чтобы изменить права выбранного пользователяили роли на просмотр, редактирование и удаление данной страницыитогов;

Рис. 3.53 – Изменение права доступа пользователя или роли к странице итога

c. используйте кнопки [Вверх] и [Вниз], чтобы установить приоритет правдоступа.

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

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

online CRM

Page 75: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке74

4. Конфигурирование BPMonline CRMПри необходимости, Вы можете дополнить или изменить базовую функциональностьBPMonline CRM. Используя инструменты конфигурирования, Вы можете вносить всистему изменения различной сложности, начиная от добавления поля в карточкузаписи и заканчивая созданием собственных разделов.

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

Комплексное использование дизайнера объектов и дизайнера страниц позволит Вамуправлять набором полей в карточках (добавлять новые поля или удалятьнеиспользуемые поля из карточки).

Добавить новый справочник в систему можно, создав для него необходимыеэлементы конфигурации и зарегистрировав его в разделе [Справочники].

Регистрация деталей и разделов осуществляется в разделе [Рабочие места].Добавление новой детали, как и создание нового раздела, предполагает созданиенабора элементов конфигурации, необходимых для корректной работыфункционального блока.

Также Вы сможете дополнить преднастроенные печатные формы BPMonline CRM,используя дизайнер отчетов.

Далее в этой главе• Основы конфигурирования, стр. 75• Добавление поля в карточку, стр. 79• Удаление поля из карточки, стр. 90• Настройка внешнего вида карточки, стр. 92• Добавление справочника, стр. 104• Добавление детали в раздел, стр. 113• Создание стандартного раздела, стр. 124

Page 76: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Основы конфигурирования

BPM

75

4.1. Основы конфигурированияКонфигурация представляет собой CRM-решение, разработанное на базе BPMonlineCRM. Конфигурирование системы предусматривает разработку новой либо изменениесуществующей функциональности системы путем внесения изменений вконфигурацию BPMonline CRM.

Элементы конфигурации

Конфигурация состоит из нескольких связанных между собой модулей – элементовконфигурации, каждый из которых имеет собственную структуру, а также логикуработы.

В BPMonline CRM существуют следующие основные типы элементов конфигурации:

• Объект – описывает структуру и логику работы с данными, хранящимися всистеме. Объекты управляют структурой базы данных. Для создания объектовиспользуйте дизайнер объектов.

• Страница – содержит структуру элементов интерфейса. Интерфейс карточек,разделов, других окон системы описан при помощи элементов конфигурации“Страница”. Элементы конфигурации данного типа создаются при помощидизайнера страниц.

• Процесс – алгоритм, заданный в нотации BPMN. При помощи процессов Выможете определить бизнес-логику системы, а также логику, котораявыполняется при наступлении событий объектов или страниц. Для построенияпроцессов используется дизайнер процессов.

• Отчет – использует данные, полученные из конфигурации, для формированияаналитических отчетов и печатных форм документов (например, договоров,счетов и т.д.). В отличие от остальных дизайнеров системы, дизайнер отчетовявляется отдельным приложением, поставляемым вместе с BPMonline CRM.

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

Как правило, сущность системы представляет собой комбинацию из несколькихсвязанных между собой элементов конфигурации. Например, раздел [Документы]реализован при помощи:

• объектов, в которых хранится структура данных о документах, на основаниикоторой строятся соответствующие таблицы базы данных;

• страниц, которые содержат структуру интерфейса раздела (страница раздела,страница реестра, страница карточки);

• процессов, выполняющихся в объекте и на странице при наступленииопределенных событий (например, при нажатии на кнопку [Добавить]);

• набора отчетов, например, печатных форм документов различных типов.

Для управления конфигурациями и их элементами предназначен раздел[Конфигурация].

Свойства и события элементов конфигурации

Свойства элемента конфигурации – это набор характеристик элемента и егосоставных частей. Например, к свойствам элемента конфигурации “Страница”относятся заголовок страницы и ее размеры, а также типы, названия и особенности

online CRM

Page 77: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке76

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

Бизнес-логика объектов и страниц создается в системе при помощи процессов,которые выполняются при наступлении событий. Например, для элемента “кнопка”страницы событием может быть нажатие на эту кнопку либо открытие меню этойкнопки, для объекта – добавление записи или редактирование значения в колонке.

На заметку

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

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

Для просмотра и редактирования процесса по объекту или странице используйтекоманду меню [Дополнительно] > [Открыть процесс] соответствующего дизайнера.

Наследование между элементами конфигурации

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

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

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

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

Исходный код и метаданные

Исходный код и метаданные представляют собой два способа хранения элементаконфигурации в системе.

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

• Метаданные используются для описания структуры элемента конфигурации.Данная форма сохранения более удобна для поиска и исправления ошибок,допущенных при редактировании элемента конфигурации. Для просмотра иредактирования метаданных используется окно просмотра метаданных.

Page 78: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Основы конфигурирования

BPM

77

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

Сохранение и публикация элементов конфигурации

При создании либо редактировании элементов конфигурации доступны два способасохранения внесенных изменений:

• При сохранении элемента, система сохраняет изменения в исходном коде и вметаданных. При этом исполняемые файлы, используемые системой в работе,остаются неизменными: сохраняется только описание структуры нового илиизмененного элемента, но в саму конфигурацию эти изменения не вносятся.Для сохранения элемента конфигурации используйте команду меню[Сохранить] дизайнера.

• При публикации элемента конфигурации, происходит не только сохранениеобновленного исходного кода и метаданных, но и компиляция обновленныхисполняемых файлов системы. Для публикации элемента конфигурациииспользуйте команду меню [Опубликовать] дизайнера.

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

Чтобы изменения стали доступными для пользователей системы, следуетопубликовать изменения, внесенные в элемент конфигурации.

Наследование конфигураций

Инструментарий BPMonline CRM позволяет работать с несколькими конфигурациями.

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

Конфигурация самого верхнего уровня (корневая) называется базовойконфигурацией. Как правило, в работе, которая предусматривает минимумконфигурирования, используется только одна (базовая) конфигурация.

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

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

Новая подчиненная конфигурация создается на базе одной из существующих инаследует все ее элементы. Создание и удаление конфигураций осуществляется припомощи окна [Список конфигураций] раздела [Конфигурация]. Вы можете перенестив родительскую конфигурацию изменения, внесенные в подчиненную конфигурацию,а также отменить изменения, внесенные в подчиненную конфигурацию, при помощидействий раздела [Конфигурация].

online CRM

Page 79: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке78

На заметку

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

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

Смотрите также• Дизайнер объектов, стр. 216• Дизайнер страниц, стр. 229• Дизайнер процессов, стр. 283• Основы работы с дизайнерами, стр. 205

Page 80: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление поля в карточку

BPM

79

4.2. Добавление поля в карточкуВ BPMonline CRM Вы можете дополнять карточки необходимыми полями для храненияспецифических данных, например, добавить поле [Номер паспорта] или [Языкобщения] в карточку контакта. Процедуры добавления поля в существующую иновую карточку идентичны.

Добавление поля в карточку выполняется в два этапа: в первую очередь, в структуруобъекта необходимо добавить колонку, а затем добавить поле в карточку записи.Например, при необходимости дополнить карточку контакта новым полем,изначально добавьте соответствующую колонку в объект “Контакт”.

На заметку

При помощи объектов осуществляется управление структурой базы данных BPMonline CRM: каждый объект соответствует таблице базы данных.

1. Добавление колонки в объект при помощи мастера

Колонку в объект можно добавить, используя мастер создания колонки. Если же придобавлении колонки в объект необходимо указать для нее дополнительныепараметры (например, проиндексировать колонку), используйте дизайнер объектов.Добавление колонки в объект при помощи дизайнера описано отдельно.

Добавление колонки:

1. Откройте раздел [Справочники].

2. Перейдите на вкладку [Действия] боковой панели.

3. Щелкните по действию [Добавить колонку].

4. В открывшемся окне (Рис. 4.1) выберите объект, в структуру которогонеобходимо добавить колонку.

5. Нажмите на кнопку [Далее>] панели инструментов мастера.

online CRM

Page 81: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке80

Рис. 4.1 – Добавление колонки в объект при помощи мастера

6. В открывшемся окне (Рис. 4.1) укажите название, заголовок и тип колонки.

7. Нажмите на кнопку [Готово] панели инструментов мастера.

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

Особенности добавления колонки типа [Справочник]

После добавления колонки типа [Справочник] Вам дополнительно необходимоуказать объект-источник для выбора значения в колонке. В качестве источника дляколонки справочника может использоваться любой ранее созданный объект системы.Например, для заполнения колонки [Тип] в объекте “Контакт” используется объект“Тип контакта”, а для заполнения колонки [Основной контакт] объекта “Контрагенты”– объект “Контакт”.

При добавлении колонки типа [Справочник], например, колонки [Язык общения](Рис. 4.2) в объект “Контакт”, Вам предварительно нужно добавить объект “Язык” изарегистрировать соответствующий справочник в системе.

Page 82: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление поля в карточку

BPM

81

Рис. 4.2 – Выбор источника для поля справочника

На заметку

Процедура создания справочника рассмотрена в главе “Добавление справочника”.

Добавление колонки типа [Разнородный справочник]

Разнородным называется справочник, в котором значение можно выбрать изнескольких объектов-источников, например, в объекте “Счет” в качестве клиентаможет быть указан либо контакт, либо контрагент.

После добавления колонки типа [Разнородный справочник] Вам дополнительнонеобходимо указать объекты-источники для выбора значения в колонке. В качествеисточников для колонки могут использоваться любые ранее созданные объектысистемы. Например, для заполнения колонки [Клиент] в объекте “Счет” используютсяобъекты “Контакт” и “Контрагент” (Рис. 4.3).

online CRM

Page 83: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке82

Рис. 4.3 – Выбор источников для разнородного справочника

2. Добавление поля в карточку:

1. В открытой в дизайнере странице карточки перейдите в область [Структура].

2. Выберите источник данных, связанный с объектом, в который ранее быладобавлена колонка (Рис. 4.4).

Page 84: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление поля в карточку

BPM

83

Рис. 4.4 – Выбор источника данных в структуре страницы

3. Добавьте ранее созданную колонку объекта во вложенную группу [Колонки]источника данных (Рис. 4.5).

online CRM

Page 85: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке84

Рис. 4.5 – Добавление колонки в источник данных

На заметку

Добавить вложенный элемент можно при помощи контекстного меню области структуры страницы.

4. Переместите поле из меню [Элементы] в рабочую область дизайнера(Рис. 4.6).

Page 86: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление поля в карточку

BPM

85

Рис. 4.6 – Перемещение поля в рабочую область дизайнера

5. В области [Свойства] (Рис. 4.7) для поля:

a. заполните свойство [Название];

b. укажите значение свойства [Подпись], если подпись поля должнаотличаться от заголовка колонки данных;

c. в свойстве [Источник данных] выберите источник данных, связанный собъектом, в структуру которого Вы ранее добавили колонку;

d. в свойстве [Колонка данных] выберите ранее добавленную колонку;

Рис. 4.7 – Определение свойств поля

e. при необходимости, определите дополнительные параметры поля.

6. Расположите поле необходимым образом в карточке.

online CRM

Page 87: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке86

На заметку

Особенности расположения полей в карточке описаны в главе “Настройка внешнего вида карточки”.

7. Опубликуйте страницу.

Использование дизайнера объектов для добавления колонок

Добавить колонку в объект можно при помощи дизайнера объектов. Используядизайнер, Вы также можете указать для колонки дополнительные параметры(например, проиндексировать колонку).

Добавление колонки:

1. Перейдите в раздел [Конфигурация].

2. Откройте в дизайнере необходимый объект.

3. В меню [Добавить] панели инструментов дизайнера выберите тип колонки(Рис. 4.8).

Рис. 4.8 – Выбор типа создаваемой колонки

В результате, в структуру объекта будет добавлена колонка соответствующеготипа.

4. В области [Свойства] (Рис. 4.9) для колонки:

a. заполните свойства [Название] и [Заголовок];

Page 88: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление поля в карточку

BPM

87

Рис. 4.9 – Определение свойств колонки

b. определите дополнительные параметры колонки, например, установитепризнак [Обязательная для заполнения].

5. При необходимости, измените положение колонки в структуре объекта,используя кнопки [Вверх] и [Вниз] панели инструментов дизайнера.

6. Опубликуйте объект.

7. Добавьте поле в карточку записи объекта при помощи дизайнера страниц.

На заметку

Открыть страницу необходимой карточки в дизайнере можно из раздела [Конфигурация].

Особенности добавления колонки типа [Справочник]

После добавления колонки типа [Справочник] в области [Свойства] (Рис. 4.10) Вамдополнительно необходимо указать объект-источник для выбора значения в колонкепри помощи свойства [Справочник]. В качестве источника для колонки справочникаможет использоваться любой ранее созданный объект системы. Например, длязаполнения колонки [Тип] в объекте “Контакт” используется объект “Тип контакта”, адля заполнения колонки [Основной контакт] объекта “Контрагенты” – объект“Контакт”.

При добавлении колонки типа [Справочник], например, колонки [Язык общения] вобъект “Контакт”, Вам предварительно нужно добавить объект “Язык” изарегистрировать соответствующий справочник в системе.

online CRM

Page 89: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке88

Рис. 4.10 – Определение свойств колонки типа [Справочник]

На заметку

Процедура создания справочника рассмотрена в главе “Добавление справочника”.

Особенности добавления колонки типа [Разнородный справочник]

Разнородным называется справочник, в котором значение можно выбрать изнескольких объектов-источников, например, в объекте “Счет” в качестве клиентаможет быть указан либо контакт, либо контрагент.

После добавления колонки типа [Разнородный справочник] Вам дополнительнонеобходимо выполнить следующие действия:

1. Добавьте вложенные колонки типа [Справочник] при помощи контекстногоменю области дизайнера (Рис. 4.11).

Page 90: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление поля в карточку

BPM

89

Рис. 4.11 – Формирование структуры разнородного справочника

2. В области [Свойства] укажите источник для вложенных колонок при помощисоответствующего свойства (Рис. 4.12).

Рис. 4.12 – Определение свойств колонки типа [Справочник] в разнородном справочнике

Количество вложенных колонок в разнородном справочнике равно количествуисточников, из которых нужно выбирать значение в колонке. Например, есликлиентом по продаже может быть или контрагент, или контакт, добавьте вразнородный справочник [Клиент] две вложенных колонки типа [Справочник].Для первой из них в качестве источника укажите объект “Контрагент”, а длявторой – “Контакт”.

Смотрите также• Настройка внешнего вида карточки, стр. 92• Колонки объекта, стр. 221• Элементы страницы. Группа [Поля редактирования], стр. 246• Мастер создания колонки, стр. 200

online CRM

Page 91: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке90

4.3. Удаление поля из карточкиВ BPMonline CRM Вы можете скрыть неиспользуемые поля либо удалить их. Скрытоеполе не остается в странице карточки, но для пользователя системы такое поле неотображаеться. Также Вы можете задать условия для отображения скрытого поля вкарточке, например, выбор определенного типа записи.

Удаление поля включает в себя удаление поля из страницы карточки записи, а такжеудаление соответствующей колонки из объекта.

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

На заметку

Логика работы полей карточки определяется в процессе страницы.

Например, поле [Результат] карточки активности становится доступным дляредактирования при переводе активности в конечное состояние, соответственно, принеобходимости удаления поля, эта функциональность должна быть также удалена изпроцесса страницы. Или же перед скрытием обязательного для заполнения поля,которое не заполняется системой автоматически, например, поле [Тип] карточкипродажи, необходимо сделать это поле необязательным для заполнения.

На заметку

Обязательность заполнения поля может определятся как на уровне объекта, так и на уровне страницы карточки записи.

Аналогичное ограничение распространяется и на удаление колонки объекта.Например, колонка [Номер] карточки счета заполняется системой автоматически присоздании счета, соответственно, при необходимости удаления колонки, этафункциональность должна быть удалена из процесса страницы.

Следует обратить внимание, что колонка объекта может использоваться припостроении нескольких страниц (например, поле [Начало], связанное ссоответсвующей колонкой объекта “Активность”, присутствует в карточке задачи,звонка и e-mail сообщения), поэтому удалять колонку можно только в случае, если всистеме нет полей, связанных с этой колонкой.

Скрытие поля в карточке:

1. Перейдите в раздел [Конфигурация].

2. Откройте в дизайнере страницу необходимой карточки.

3. Выделите поле, которое нужно скрыть.

4. В области [Свойства] установите признак [Скрыть].

5. Опубликуйте страницу.

Удаление поля из карточки

Удаление поля из карточки выполняется в два этапа: в первую очередь, поленеобходимо удалить из карточки записи, а затем из структуры объекта. Например,после удаления поля из карточки контакта, Вам необходимо удалитьсоответствующую колонку из объекта “Контакт”.

Page 92: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Удаление поля из карточки

BPM

91

На заметку

При помощи объектов в BPMonline CRM осуществляется управление структурой базы данных приложения: каждый объект соответствует таблице базы данных.

Удаление поля из карточки осуществляется при помощи дизайнера страниц, аудаление колонки из объекта – используя дизайнер объектов.

1. Удаление поля из карточки:

1. Перейдите в раздел [Конфигурация].

2. Откройте в дизайнере страницу необходимой карточки.

3. Выделите поле, которое нужно удалить.

4. Нажмите на кнопку панели инструментов дизайнера.

5. Опубликуйте страницу.

2. Удаление колонки из объекта:

1. Перейдите в раздел [Конфигурация].

2. Откройте в дизайнере необходимый объект.

3. Выделите колонку, которую нужно удалить.

4. Нажмите на кнопку [Удалить] панели инструментов дизайнера.

5. Опубликуйте объект.

Смотрите также• Настройка внешнего вида карточки, стр. 92• Дизайнер объектов, стр. 216• Дизайнер страниц, стр. 229

online CRM

Page 93: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке92

4.4. Настройка внешнего вида карточкиНастройка внешнего вида карточек осуществляется при помощи дизайнера страниц.В этом дизайнере Вы можете изменять интерфейс карточек системы (например,переименовывать поля, группировать их в отдельные блоки и т.д.). Открыть страницудля изменения ее внешнего вида можно из раздела [Конфигурация].

Операции по изменению набора полей в карточке (например, добавление поля илиудаление поля) рассмотрены в отдельных главах.

Переименование поля

Подпись поля в карточке может быть задана непосредственно в дизайнере страницили сформирована автоматически на основании заголовка связанной с ним колонкиданных. Способ автоматического формирования используется, если подпись поля неотличается от названия связанной колонки, например, поля большей части карточексистемы, в том числе, контрагента, контакта, задачи и др., задаются именно такимобразом. Соответственно, изменив заголовок колонки в объекте, например,“Контрагент”, Вы одновременно измените и подпись связанного поля в карточкеконтрагента.

На заметку

Автоматически сформировать подпись можно, заполнив для поля свойство [Колонка данных], при этом свойство [Подпись] этого поля необходимо оставить пустым.

Переименование колонки в объекте:

1. Перейдите в раздел [Конфигурация].

2. Откройте в дизайнере необходимый объект.

3. Выделите колонку, которую нужно переименовать.

4. В поле [Заголовок] области свойств введите новое значение.

5. Опубликуйте объект.

Переименование поля в карточке:

1. Перейдите в раздел [Конфигурация].

2. Откройте в дизайнере страницу необходимой карточки.

3. Выделите поле, которое нужно переименовать.

4. В поле [Подпись] области свойств введите новое значение.

5. Опубликуйте страницу.

Размещение полей карточки в несколько колонок:

1. Перейдите в раздел [Конфигурация].

2. Откройте в дизайнере страницу необходимой карточки. Например, это можетбыть карточка, настройка внешнего вида которой еще не выполнялась(Рис. 4.13).

Page 94: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка внешнего вида карточки

BPM

93

Рис. 4.13 – Пример исходной карточки

3. В панели элементов, в которой расположены поля, разместите еще однупанель элементов (Рис. 4.14).

Рис. 4.14 – Добавление панели элементов в область редактирования карточки

На заметку

Добавить элемент на страницу можно, переместив его при помощи мыши из меню [Элементы] в рабочую область дизайнера либо воспользовавшись контекстным меню области [Структура].

4. Для добавленной панели элементов в области [Свойства] (Рис. 4.15):

a. в поле [Стиль] выберите значение “Область полей редактирования”;вполе [Ширина] укажите ширину панели элементов, например, “100 %”,если колонки полей должны занимать всю ширину карточки;

b. установите признак [Автоматическая высота], чтобы высота панелиэлементов регулировалась автоматически в зависимости от высотыэлементов, размещенных в ней;

c. укажите в поле [Направление] значение “Горизонтальное”.

online CRM

Page 95: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке94

Рис. 4.15 – Определение свойств панели элементов

5. В зависимости от количества предполагаемых колонок, поместите в эту панельэлементов еще несколько панелей элементов (Рис. 4.16). Например, если полянужно сгруппировать в две колонки, то и добавить панелей элементов нужнодве.

Рис. 4.16 – Размещение панели элементов в пределах другой панели элементов

6. Для каждой из добавленных панелей в области [Свойства] (Рис. 4.17):

a. в поле [Стиль] выберите значение “Область полей редактирования”;

b. установите признак [Автоматическая высота];

c. задайте ширину, например, “50 %”, если колонок две и они должнызанимать одинаковое пространство в карточке.

Page 96: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка внешнего вида карточки

BPM

95

Рис. 4.17 – Определение свойств вложенной панели элементов

7. Переместите поля редактирования в добавленные панели элементов(Рис. 4.18).

На заметку

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

Рис. 4.18 – Размещение полей в пределах панели элементов

8. В свойствах каждого поля укажите его ширину, например, “100 %”, если поледолжно занимать всю ширину колонки.

9. Опубликуйте страницу.

Пример размещения полей карточки в две колонки представлен на Рис. 4.19.

online CRM

Page 97: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке96

Рис. 4.19 – Пример размещения полей в две колонки

На заметку

Просмотреть результат настройки внешнего вида карточки Вы можете, нажав на кнопку [Показать] панели инструментов дизайнера страниц.

Группировка полей карточки в отдельный блок:

1. Перейдите в раздел [Конфигурация].

2. Откройте в дизайнере страницу необходимой карточки.

3. В панели элементов, в которой расположены поля, разместите еще однупанель элементов (Рис. 4.20).

Рис. 4.20 – Добавление панели элементов для блока полей в область редактирования карточки

На заметку

Добавить элемент на страницу можно, переместив его при помощи мыши из меню [Элементы] в рабочую область дизайнера либо воспользовавшись контекстным меню области [Структура].

4. Для добавленной панели элементов в области [Свойства] (Рис. 4.22):

a. в поле [Подпись] введите заголовок блока полей;

b. в поле [Ширина] укажите ширину панели элементов, например,“100 %”, если блок полей должен занимать всю ширину карточки;

Page 98: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка внешнего вида карточки

BPM

97

c. установите признак [Автоматическая высота], чтобы высота блокаполей регулировалась автоматически в зависимости от высотыэлементов, размещенных в нем;

d. установите признак [Отображать кнопку сворачивания], если блокполей необходимо сворачивать (Рис. 4.21);

Рис. 4.21 – Пример сворачиваемого блока полей

e. установите признак [Свернуть], если при открытии карточкипользователем новый блок полей должен быть свернут.

online CRM

Page 99: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке98

Рис. 4.22 – Определение свойств панели элементов

5. Если поля в блоке необходимо расположить в несколько колонок, выполнитедействия, аналогичные рассмотренным в пунктах 4-6 примера “Размещениеполей карточки в несколько колонок”.

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

На заметку

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

7. Опубликуйте страницу.

Пример группировки полей карточки в отдельный блок и их размещения в двеколонки представлен на Рис. 4.23.

Page 100: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка внешнего вида карточки

BPM

99

Рис. 4.23 – Пример результата настройки внешнего вида карточки

Смотрите также• Добавление поля в карточку, стр. 79• Удаление поля из карточки, стр. 90• Элементы страницы. Группа [Поля редактирования], стр. 246• Элементы страницы. Группа [Контейнеры], стр. 268• Особенности работы с дизайнером страниц, стр. 231

online CRM

Page 101: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке100

4.5. Настройка внешнего вида реестра по умолчаниюНастройка внешнего вида реестров записей в BPMonline CRM осуществляется припомощи дизайнера страниц. В этом дизайнере Вы можете настроить отображениереестра по умолчанию для всех пользователей системы.

На заметку

Каждый пользователь может индивидуально настроить внешний вид реестра непосредственно в разделе – эти настройки сохраняются в профиле пользователя системы.

Как правило, реестр записей в BPMonline CRM представляет собой отдельнуюстраницу. При создании страницы реестра в качестве родительской используется“Базовая страница реестра”. Затем источник данных страницы связывается снеобходимым объектом системы, например, реестр раздела [Контрагенты] связан собъектом “Контрагент”.

По умолчанию в реестре отображаются все колонки связанного объекта, а данныесортируются по значению основной отображаемой колонки (например, для раздела[Контрагенты] такой колонкой является [Название]).

Настройка отображения колонок:

1. Перейдите в раздел [Конфигурация].

2. Откройте в дизайнере страницу необходимого реестра. Например, это можетбыть реестр, настройка внешнего вида которого еще не выполнялась(Рис. 4.24).

Рис. 4.24 – Пример исходного реестра

3. В структуре страницы выберите источник данных “DataSource”, с которымсвязан реестр (Рис. 4.25).

4. В структуре источника данных выберите колонку, которая не должнаотображаться в реестре.

Page 102: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка внешнего вида реестра по

BPM

101

Рис. 4.25 – Выбор колонки в структуре источника данных

5. В области [Свойства] снимите признак [Отображать в реестре] (Рис. 4.26).

Рис. 4.26 – Определение свойств колонки

6. Выполните пункты 3-4 для всех колонок, которые не должны отображаться вреестре по умолчанию.

7. Опубликуйте страницу.

Пример настройки внешнего вида реестра представлен на Рис. 4.27.

online CRM

Page 103: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке102

Рис. 4.27 – Пример настройки внешнего вида реестра

Настройка порядка колонок:

1. Перейдите в раздел [Конфигурация].

2. Откройте в дизайнере страницу необходимого реестра.

3. В структуре страницы выберите источник данных “DataSource”, с которымсвязан реестр (Рис. 4.28).

4. Откройте группу [Колонки] в структуре источника данных.

5. Разместите колонки необходимым образом, изменяя их положение припомощи мыши.

Рис. 4.28 – Перемещение колонки в структуре источника данных

На заметку

По умолчанию порядок колонок в источнике данных соответствует порядку колонок в связанном объекте.

6. Опубликуйте страницу.

Page 104: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка внешнего вида реестра по

BPM

103

Смотрите также• Элемент страницы [Источник данных], стр. 235

online CRM

Page 105: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке104

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

Все справочники системы условно можно разделить на стандартные и нестандартные(например, справочники с более сложной структурой). К стандартным принадлежатсправочники, в которых фиксируется только название и описание значения,например, [Типы контрагентов], [Типы контактов], [Страны] и [Приоритетыактивностей]. К нестандартным справочникам относятся, например, [Валюты],[Результаты активностей по категориям] и [Состояния документов по типам].

Добавление стандартного справочника выполняется в два этапа: в первую очередь,необходимо создать объект справочника, а затем зарегистрировать справочник.Создать объект можно, используя дизайнер объектов. Регистрация объектов вкачестве справочников осуществляется в разделе [Справочники].

Добавление нестандартного справочника помимо указанных этапов включаетсоздание страницы карточки и страницы реестра справочника. Создать страницуможно при помощи дизайнера страниц.

1. Создание объекта справочника:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Объект].

В результате, в дизайнере объектов откроется новый объект.

3. В области [Свойства] (Рис. 4.29) для объекта:

a. заполните свойства [Название] и [Заголовок];

b. в поле [Родительский объект] выберите значение “Базовыйсправочник”.

Рис. 4.29 – Определение свойств объекта справочника

После выбора родительского элемента в структуру объекта будут добавленыколонки “Название” и “Описание”, а также системные колонки, которые

Page 106: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление справочника

BPM

105

содержат информацию, необходимую для идентификации объекта системой:“Id”, “Создано”, “Создал”, “Изменено”, “Изменил”.

4. Для нестандартного справочника дополните структуру объекта необходимымиколонками (Рис. 4.30).

Рис. 4.30 – Добавление колонок в объект справочника

На заметку

Особенности добавления колонок типа [Справочник] и [Разнородный справочник] рассмотрены в главе “Добавление поля в карточку”.

5. Опубликуйте объект.

2. Создание карточки справочника

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

На заметку

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

Создание страницы карточки нестандартного справочника:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Страница].

В результате, в дизайнере страниц откроется новая страница.

3. В области [Свойства] (Рис. 4.31) для страницы:

a. заполните свойства [Название] и [Заголовок];

online CRM

Page 107: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке106

b. в поле [Родительская страница] выберите значение “Базовая страницаредактирования справочника”.

Рис. 4.31 – Определение свойств страницы карточки справочника

После выбора родительского элемента структура страницы будетсоответствовать структуре карточки стандартного справочника (Рис. 4.32).

Рис. 4.32 – Пример страницы карточки стандартного справочника

4. В области [Структура] выберите источник данных “DataSource” (Рис. 4.33).

Рис. 4.33 – Выбор источника данных в структуре страницы карточки справочника

5. В свойствах выбранного источника данных в поле [Объект] укажите объектсправочника (Рис. 4.34).

Page 108: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление справочника

BPM

107

Рис. 4.34 – Выбор объекта источника данных страницы карточки справочника

6. Переместите поле из меню [Элементы], например, текстовое поле, в рабочуюобласть дизайнера.

7. В области [Свойства] (Рис. 4.35) для поля:

a. заполните свойство [Название];

b. укажите значение свойства [Подпись], если подпись поля должнаотличаться от заголовка колонки данных;

c. в свойстве [Источник данных] выберите источник данных, связанный собъектом справочника;

d. в свойстве [Колонка данных] выберите необходимую колонку;

Рис. 4.35 – Определение свойств поля карточки

e. при необходимости, определите дополнительные параметры поля.

8. Добавьте в карточку все необходимые поля, выполнив пункты 6-8 для каждогополя.

9. Расположите поля необходимым образом в карточке (Рис. 4.36).

online CRM

Page 109: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке108

Рис. 4.36 – Пример карточки нестандартного справочника с добавленными полями

На заметку

Особенности расположения полей в карточке описаны в главе “Настройка внешнего вида карточки”.

10. Опубликуйте страницу.

3. Создание страницы реестра справочника

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

На заметку

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

Создание страницы реестра нестандартного справочника:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Страница].

В результате, в дизайнере страниц откроется новая страница.

3. В области [Свойства] (Рис. 4.37) для страницы:

a. заполните свойства [Название] и [Заголовок];

b. в поле [Родительская страница] выберите значение “Базовая страницареестра”.

Page 110: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление справочника

BPM

109

Рис. 4.37 – Определение свойств страницы реестра справочника

После выбора родительского элемента структура страницы будетсоответствовать структуре стандартного реестра (Рис. 4.38).

Рис. 4.38 – Пример страницы реестра справочника

4. В области [Структура] выберите источник данных “DataSource” (Рис. 4.39).

Рис. 4.39 – Выбор источника данных в структуре страницы реестра справочника

5. В свойствах выбранного источника данных в поле [Объект] укажите объектсправочника (Рис. 4.40).

online CRM

Page 111: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке110

Рис. 4.40 – Выбор объекта источника данных страницы реестра справочника

В результате, на странице реестра будут отображены все колонки выбранногообъекта.

6. Настройте отображение колонок в реестре.

На заметку

Особенности настройки колонок в реестре описаны в главе “Настройка внешнего вида реестра”.

7. Опубликуйте страницу.

4. Регистрация справочника

Процедура регистрации имеет свои особенности как для стандартного, так инестандартного справочника.

Регистрация стандартного справочника:

1. Перейдите в раздел [Справочники].

2. Нажмите на кнопку [Добавить] панели инструментов раздела.

3. В карточке регистрации справочника (Рис. 4.41):

a. заполните поле [Название];

b. выберите ранее созданный объект в поле [Объект];

c. оставьте незаполненными поля [Страница реестра] и [Страницакарточки], чтобы для справочника использовались базовые страницы.

Page 112: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление справочника

BPM

111

Рис. 4.41 – Пример заполнения карточки регистрации стандартно справочника

4. Сохраните карточку.

Регистрация нестандартного справочника:

1. Перейдите в раздел [Справочники].

2. Нажмите на кнопку [Добавить] панели инструментов раздела.

3. В карточке регистрации справочника (Рис. 4.42):

a. заполните поле [Название];

b. выберите ранее созданный объект в поле [Объект];

c. заполните поля [Страница реестра] и [Страница карточки].

Рис. 4.42 – Пример заполнения карточки регистрации нестандартно справочника

4. Сохраните карточку.

online CRM

Page 113: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке112

Смотрите также• Добавление поля в карточку, стр. 79• Настройка внешнего вида карточки, стр. 92• Дизайнер объектов, стр. 216• Дизайнер страниц, стр. 229• Раздел [Справочники], стр. 174

Page 114: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление детали в раздел

BPM

113

4.7. Добавление детали в разделДетали раздела предназначены для отображения дополнительных данных,отфильтрованных по выбранной записи основного реестра. Инструментыконфигурирования BPMonline CRM позволят Вам дополнить перечень деталей вразделах системы, путем создания новых или связанных деталей.

Добавление новой детали

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

Создать новый объект можно, используя дизайнер объектов, а добавить необходимыестраницы – при помощи дизайнера страниц. Регистрация детали осуществляется вразделе [Рабочие места].

1. Создание объекта для детали:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Объект].

В результате, в дизайнере объектов откроется новый объект.

3. В области [Свойства] (Рис. 4.43) для объекта:

a. заполните свойства [Название] и [Заголовок];

b. в поле [Родительский объект] выберите значение “Базовый объект”.

Рис. 4.43 – Определение свойств объекта детали

После выбора родительского элемента в структуру объекта будут добавленысистемные колонки, которые содержат информацию, необходимую дляидентификации объекта системой: “Id”, “Создано”, “Создал”, “Изменено”,“Изменил”.

4. Добавьте колонку типа [Справочник] для определения связи детали сразделом.

5. В области [Свойства] (Рис. 4.44) для колонки:

a. заполните свойства [Название] и [Описание];

online CRM

Page 115: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке114

b. в поле [Справочник] выберите объект раздела, в котором будетдоступна деталь;

c. установите признак [Каскадная связь], чтобы при удалении записи израздела автоматически удалялись данные на детали, например, приудалении счета или заявки автоматически удалялись продукты,добавленные в счет или заявку.

Рис. 4.44 – Определение свойств колонки объекта детали

6. Дополните структуру объекта необходимыми колонками (Рис. 4.45).

Рис. 4.45 – Добавление колонок в объект детали

На заметку

Особенности добавления колонок типа [Справочник] и [Разнородный справочник] рассмотрены в главе “Добавление поля в карточку”.

7. Опубликуйте объект.

Page 116: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление детали в раздел

BPM

115

2. Создание страницы карточки детали:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Страница].

В результате, в дизайнере страниц откроется новая страница.

3. В области [Свойства] (Рис. 4.46) для страницы:

a. заполните свойства [Название] и [Заголовок];

b. в поле [Родительская страница] выберите значение “Базовая страницаредактирования”.

Рис. 4.46 – Определение свойств страницы карточки детали

После выбора родительского элемента структура страницы будетсоответствовать структуре стандартной карточки детали (Рис. 4.47).

Рис. 4.47 – Пример страницы карточки детали

4. В области [Структура] выберите источник данных “DataSource” (Рис. 4.48).

online CRM

Page 117: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке116

Рис. 4.48 – Выбор источника данных в структуре страницы карточки детали

5. В свойствах выбранного источника данных в поле [Объект] укажите объектдетали (Рис. 4.49).

Рис. 4.49 – Выбор объекта источника данных страницы карточки детали

6. Переместите поле из меню [Элементы], например, текстовое поле, в рабочуюобласть дизайнера.

7. В области [Свойства] (Рис. 4.50) для поля:

a. заполните свойство [Название];

b. укажите значение свойства [Подпись], если подпись поля должнаотличаться от заголовка колонки данных;

c. в свойстве [Источник данных] выберите источник данных, связанный собъектом детали;

d. в свойстве [Колонка данных] выберите необходимую колонку;

Page 118: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление детали в раздел

BPM

117

Рис. 4.50 – Определение свойств поля карточки

e. при необходимости, определите дополнительные параметры поля.

8. Добавьте в карточку все необходимые поля, выполнив пункты 6-8 для каждогополя.

9. Расположите поля необходимым образом в карточке (Рис. 4.51).

Рис. 4.51 – Пример карточки детали с добавленными полями

На заметку

Особенности расположения полей в карточке описаны в главе “Настройка внешнего вида карточки”.

10. Опубликуйте страницу.

5. Создание страницы реестра детали:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Страница].

В результате, в дизайнере страниц откроется новая страница.

3. В области [Свойства] (Рис. 4.52) для страницы:

a. заполните свойства [Название] и [Заголовок];

online CRM

Page 119: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке118

b. в поле [Родительская страница] выберите значение “Базовая страницареестра”.

Рис. 4.52 – Определение свойств страницы реестра детали

После выбора родительского элемента структура страницы будетсоответствовать структуре стандартного реестра (Рис. 4.53).

Рис. 4.53 – Пример страницы реестра детали

4. В области [Структура] выберите источник данных “DataSource” (Рис. 4.54).

Рис. 4.54 – Выбор источника данных в структуре страницы реестра детали

5. В свойствах выбранного источника данных в поле [Объект] укажите объектдетали (Рис. 4.55).

Page 120: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление детали в раздел

BPM

119

Рис. 4.55 – Выбор объекта источника данных страницы реестра детали

В результате, на странице реестра будут отображены все колонки выбранногообъекта.

6. Настройте отображение колонок в реестре.

На заметку

Особенности настройки колонок в реестре описаны в главе “Настройка внешнего вида реестра”.

7. Опубликуйте страницу.

Добавление связанной детали

Связанной называется деталь, которая отображает данные из другой детали либораздела. При регистрации связанной детали используется объект, страница карточкии страница реестра того раздела (детали), данные которого будут отображаться насвязанной детали. Например, для детали [Счета] в разделе [Продажи] используютсяте же элементы конфигурации (объект, страница карточки, страница реестра), что идля самого раздела [Счета].

В структуре объекта связанной детали должна быть добавлена колонка связи с темразделом, в который будет добавлена связанная деталь. Например, если в разделе[Продажи] необходимо добавить деталь, отображающую информацию из ранеесозданного раздела [Заявки], то предварительно в объект “Заявка” нужно добавитьколонку типа [Справочник], источником для которой будет являться объект“Продажа”. Таким образом, объект “Заявка” будет связан с объектом “Продажа”, идля раздела [Продажи] можно будет зарегистрировать соответствующую деталь.

На заметку

Информация на связанной детали не должна удаляться каскадно при удалении записи из раздела.

После внесения изменений в структуру объекта “Заявки” необходимо добавить поле[Продажа] в карточку заявки.

На заметку

Процедура добавления поля рассмотрена в главе “Добавление поля в карточку”.

online CRM

Page 121: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке120

Регистрация детали

Регистрация детали осуществляется в два последовательных этапа: заполнениепараметров детали и определение связи детали с разделом.

1. Определение параметров детали:

1. Перейдите в раздел [Рабочие места].

2. Выберите необходимое рабочее место.

3. Выберите нужный раздел (Рис. 4.56).

Рис. 4.56 – Выбор рабочего места и раздела

4. Перейдите на деталь [Детали].

5. Нажмите на кнопку [Добавить] панели инструментов детали (Рис. 4.57).

Рис. 4.57 – Добавление детали в раздел

6. В открывшейся карточке регистрации детали (Рис. 4.58):

Page 122: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление детали в раздел

BPM

121

a. введите название детали;

b. укажите объект, данные из которого должны отображаться на детали;

c. выберите опцию [Стандартная деталь];

d. укажите страницу реестра детали;

e. выберите страницу карточки записи на детали;

f. установите признак [Отображать в разделе], чтобы деталь быладоступна в выбранном разделе;

g. установите признак [Отображать в карточке], чтобы деталь быладоступна в карточке записи выбранного раздела.

Рис. 4.58 – Пример заполнения карточки регистрации детали

7. Сохраните изменения, нажав на кнопку [Применить] панели инструментовкарточки.

2. Настройка связи детали с разделом:

1. Перейдите на деталь [Связь с разделом] карточки регистрации детали.

2. Нажмите на кнопку [Добавить] панели инструментов детали (Рис. 4.59).

online CRM

Page 123: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке122

Рис. 4.59 – Определение связи с разделом

3. В открывшейся карточке связи с разделом (Рис. 4.60):

a. укажите тип связи “Фильтрация”;

b. в поле [Колонка детали] выберите колонку связи детали с разделом;

Рис. 4.60 – Определение связи с разделом типа “Фильтрация”

c. сохраните карточку связи с разделом.

4. Нажмите на кнопку [Добавить] панели инструментов детали [Связь сразделом] (Рис. 4.59).

5. В открывшейся карточке связи с разделом (Рис. 4.61):

a. укажите тип связи “Значение по умолчанию”;

b. в поле [Колонка детали] выберите колонку связи детали с разделом;

c. в поле [Колонка раздела] выберите колонку раздела, значениемкоторой должна автоматически заполнятся выбранная ранее колонкадетали, как правило, это колонка “Id”;

Page 124: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Добавление детали в раздел

BPM

123

Рис. 4.61 – Определение связи с разделом типа “Значение по умолчанию”

d. сохраните карточку связи с разделом.

6. Сохраните карточку регистрации детали.

Смотрите также• Добавление поля в карточку, стр. 79• Настройка внешнего вида карточки, стр. 92• Дизайнер объектов, стр. 216• Дизайнер страниц, стр. 229• Раздел [Рабочие места], стр. 179

online CRM

Page 125: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке124

4.8. Создание стандартного разделаИспользуя инструменты конфигурирования BPMonline CRM, Вы можете дополнятьфункциональность существующих разделов, а также создавать новые разделы.Большинство разделов системы (например, раздел [Контрагенты] или [Контакты])являются стандартными. Стандартный раздел включает основной реестр записей,область деталей и боковую панель.

Создание стандартного раздела

Процедура создания стандартного раздела выполняется в несколько этапов:

1. Создание основного объекта раздела. Например, для раздела [Контрагенты]таким объектом является “Контрагент”, а для раздела [Контакты] – “Контакт”.Объект раздела должен содержать колонки для хранения данных записейраздела.

2. Создание объектов “группа” и “элемент в группе” для корректной работыгруппировки записей в разделе.

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

4. Создание страницы основного реестра раздела, который будет содержатьзаписи раздела.

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

6. Регистрация раздела в системе.

Для создания объектов и страниц используются дизайнер объектов и дизайнерстраниц, соответственно. Для регистрации раздела в системе используется раздел[Рабочие места].

1. Создание объекта раздела:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Объект].

В результате, в дизайнере объектов откроется новый объект.

3. В области [Свойства] (Рис. 4.62) для объекта:

a. заполните свойства [Название] и [Заголовок];

b. в поле [Родительский объект] выберите значение “Базовый объект”.

Page 126: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Создание стандартного раздела

BPM

125

Рис. 4.62 – Определение свойств объекта раздела

После выбора родительского элемента в структуру объекта будут добавленысистемные колонки, которые содержат информацию, необходимую дляидентификации объекта системой: “Id”, “Создано”, “Создал”, “Изменено”,“Изменил”.

4. Дополните структуру объекта необходимыми колонками (Рис. 4.63).

Рис. 4.63 – Добавление колонок в объект раздела

На заметку

Особенности добавления колонок типа [Справочник] и [Разнородный справочник] рассмотрены в главе “Добавление поля в карточку”.

5. Опубликуйте объект.

2. Создание объекта “группа” раздела:

1. Перейдите в раздел [Конфигурация].

online CRM

Page 127: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке126

2. В меню [Добавить] выберите пункт [Объект].

В результате, в дизайнере объектов откроется новый объект.

3. В области [Свойства] (Рис. 4.64) для объекта:

a. в поле [Название] введите название объекта в формате “*Folder”, где“*” – название объекта раздела (например, если название объектараздела – “Order”, название объекта “группа” должно быть“OrderFolder”);

b. заполните свойство [Заголовок];

c. в поле [Родительский объект] выберите значение “Базовая группа”.

Рис. 4.64 – Определение свойств объекта “группа” раздела

После выбора родительского элемента в структуру объекта будут добавленыколонки “Название”, “Описание”, “Родитель”, “Тип группы” и “Условияфильтрации”, а также системные колонки, которые содержат информацию,необходимую для идентификации объекта системой: “Id”, “Создано”, “Создал”,“Изменено”, “Изменил”.

4. Опубликуйте объект.

3. Создание объекта “элемент в группе” раздела:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Объект].

В результате, в дизайнере объектов откроется новый объект.

3. В области [Свойства] (Рис. 4.65) для объекта:

a. в поле [Название] введите название объекта в формате “*InFolder”, где“*” – название объекта раздела (например, если название объектараздела – “Order”, название объекта “элемент в группе” должно быть“OrderInFolder”);

b. заполните свойство [Заголовок];

c. в поле [Родительский объект] выберите значение “Базовый элемент вгруппе”.

Page 128: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Создание стандартного раздела

BPM

127

Рис. 4.65 – Определение свойств объекта “элемент в группе” раздела

После выбора родительского элемента в структуру объекта будет добавленаколонка “Группа”, а также системные колонки, которые содержатинформацию, необходимую для идентификации объекта системой: “Id”,“Создано”, “Создал”, “Изменено”, “Изменил”.

4. В свойствах унаследованной колонки “Группа” в поле [Справочник] (Рис. 4.66)укажите ранее созданный объект “группа”.

Рис. 4.66 – Определение свойств колонки “Группа”

5. Добавьте колонку типа [Справочник] для определения связи групп с записямираздела.

6. В области [Свойства] (Рис. 4.67) для колонки:

a. заполните свойства [Название] и [Заголовок];

b. в поле [Справочник] выберите из списка объект раздела;

c. установите признак [Каскадная связь].

online CRM

Page 129: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке128

Рис. 4.67 – Определение свойств колонки объекта “элемент в группе” раздела

7. Опубликуйте объект.

4. Создание карточки раздела:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Страница].

В результате, в дизайнере страниц откроется новая страница.

3. В области [Свойства] (Рис. 4.68) для страницы:

a. заполните свойства [Название] и [Заголовок];

b. в поле [Родительская страница] выберите значение “Базовая страницаредактирования в разделе”.

Рис. 4.68 – Определение свойств страницы карточки раздела

После выбора родительского элемента структура страницы будетсоответствовать структуре карточки стандартного раздела (Рис. 4.69).

Page 130: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Создание стандартного раздела

BPM

129

Рис. 4.69 – Пример страницы карточки стандартного раздела

4. В области [Структура] выберите источник данных “DataSource” (Рис. 4.70).

Рис. 4.70 – Выбор источника данных в структуре страницы карточки раздела

5. В свойствах выбранного источника данных в поле [Объект] укажите объектраздела (Рис. 4.71).

online CRM

Page 131: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке130

Рис. 4.71 – Выбор объекта источника данных страницы карточки раздела

6. Переместите поле из меню [Элементы], например, текстовое поле, в рабочуюобласть дизайнера.

7. В области [Свойства] (Рис. 4.72) для поля:

a. заполните свойство [Название];

b. укажите значение свойства [Подпись], если подпись поля должнаотличаться от заголовка колонки данных;

c. в свойстве [Источник данных] выберите источник данных, связанный собъектом раздела;

d. в свойстве [Колонка данных] выберите необходимую колонку;

Рис. 4.72 – Определение свойств поля карточки

e. при необходимости, определите дополнительные параметры поля.

8. Добавьте в карточку все необходимые поля, выполнив пункты 6-8 для каждогополя.

9. Расположите поля необходимым образом в карточке (Рис. 4.73).

Page 132: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Создание стандартного раздела

BPM

131

Рис. 4.73 – Пример карточки стандартного раздела с добавленными полями

На заметку

Особенности расположения полей в карточке описаны в главе “Настройка внешнего вида карточки”.

10. Опубликуйте страницу.

5. Создание страницы реестра раздела:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Страница].

В результате, в дизайнере страниц откроется новая страница.

3. В области [Свойства] (Рис. 4.74) для страницы:

a. заполните свойства [Название] и [Заголовок];

b. в поле [Родительская страница] выберите значение “Базовая страницареестра”.

online CRM

Page 133: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке132

Рис. 4.74 – Определение свойств страницы реестра раздела

После выбора родительского элемента структура страницы будетсоответствовать структуре стандартного реестра (Рис. 4.75).

Рис. 4.75 – Пример страницы реестра раздела

4. В области [Структура] выберите источник данных “DataSource” (Рис. 4.76).

Рис. 4.76 – Выбор источника данных в структуре страницы реестра раздела

5. В свойствах выбранного источника данных в поле [Объект] укажите объектраздела (Рис. 4.77).

Page 134: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Создание стандартного раздела

BPM

133

Рис. 4.77 – Выбор объекта источника данных страницы реестра раздела

В результате, на странице реестра будут отображены все колонки выбранногообъекта.

6. Настройте отображение колонок в реестре.

На заметку

Особенности настройки колонок в реестре описаны в главе “Настройка внешнего вида реестра”.

7. Опубликуйте страницу.

6. Создание страницы раздела:

1. Перейдите в раздел [Конфигурация].

2. В меню [Добавить] выберите пункт [Страница].

В результате, в дизайнере страниц откроется новая страница.

3. В области [Свойства] (Рис. 4.78) для страницы:

a. заполните свойства [Название] и [Заголовок];

b. в поле [Родительская страница] выберите значение “Базовая страницараздела”.

Рис. 4.78 – Определение свойств страницы раздела

После выбора родительского элемента структура страницы будетсоответствовать структуре стандартного раздела (Рис. 4.79).

online CRM

Page 135: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке134

Рис. 4.79 – Пример страницы стандартного раздела

4. В области [Структура] выберите элемент “Grid” (“MainControlLayout” –>“RightControlLayout” –> “GridTabPanel” –> “Вкладки” –> “Данные”) (Рис. 4.80).

Рис. 4.80 – Выбор реестра раздела в структуре страницы раздела

5. Перейдите на вкладку [Свойства].

6. В свойстве [Страница] элемента “Grid” выберите из списка страницу реестрараздела (Рис. 4.81).

Page 136: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Создание стандартного раздела

BPM

135

Рис. 4.81 – Определение свойств реестра страницы раздела

7. Опубликуйте страницу.

7. Регистрация раздела:

1. Перейдите в раздел [Рабочие места].

2. В реестре рабочих мест выберите рабочее место, в котором долженотображаться раздел (Рис. 4.82).

3. Нажмите кнопку [Добавить] панели инструментов реестра (Рис. 4.82).

Рис. 4.82 – Добавление раздела в рабочее место

4. В карточке регистрации раздела (Рис. 4.83):

a. введите название раздела, которое должно отображаться в рабочемместе;

b. укажите основной объект раздела;

c. выберите страницу раздела;

d. укажите страницу карточки раздела;

e. установите признак [Использует группы] для возможности группировкизаписей в разделе;

f. установите признак [Использовать в поиске], чтобы поиск по даннымраздела можно было осуществлять из панели поиска;

online CRM

Page 137: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке136

g. при необходимости, загрузите иконку для меню навигации или реестрараздела.

Рис. 4.83 – Пример заполнения карточки регистрации раздела

5. Сохраните карточку регистрации раздела.

6. Расположите раздел в рабочем месте при помощи кнопок и панелиинструментов раздела [Рабочие места].

7. Добавьте необходимые детали в раздел.

На заметку

Процедура создания и регистрации деталей в разделе рассмотрена в главе “Добавление детали в раздел”.

Зарегистрированный раздел будет доступен в выбранном рабочем месте припоследующем входе пользователя в систему.

Смотрите также• Добавление поля в карточку, стр. 79• Настройка внешнего вида карточки, стр. 92• Настройка внешнего вида реестра по умолчанию, стр. 100• Добавление детали в раздел, стр. 113• Дизайнер объектов, стр. 216• Дизайнер страниц, стр. 229• Раздел [Рабочие места], стр. 179

Page 138: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка печатных форм

BPM

137

4.9. Настройка печатных формВы можете настроить внешний вид стандартных печатных форм, представленных вBPMonline CRM, добавив статический текст, изображения, элементы корпоративногостиля.

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

Для настройки печатных форм используется дизайнер отчетов, работа с которымкратко описана в главе “Дизайнер отчетов”. Подробную информацию по всемэлементам отчета Вы найдете в документации DevExpress.

1. Открытие элемента конфигурации типа “Отчет” для редактирования:

1. Запустите дизайнер отчетов.

2. В окне авторизации введите Ваше имя пользователя и пароль (Рис. 4.84).

Рис. 4.84 – Окно авторизации дизайнера отчетов

3. Нажмите на кнопку [Открыть] панели инструментов [Отчет] (Рис. 4.85).

Рис. 4.85 – Открытие отчета для редактирования

4. В окне [Открыть отчет с сервера] (Рис. 4.86) выберите необходимый отчет инажмите на кнопку [OK].

online CRM

Page 139: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке138

Рис. 4.86 – Окно [Открыть отчет с сервера]

2. Редактирование статического текста:

1. Откройте необходимый элемент конфигурации типа “Отчет” дляредактирования.

2. На рабочей области дизайнера дважды щелкните по элементу, текст которогонеобходимо изменить (Рис. 4.87).

Рис. 4.87 – Выбор текстового элемента для редактирования

3. Внесите необходимые изменения в текст. Например, в печатной формекоммерческого предложения замените текст “Введите описание компании итекст обращения к клиенту” стандартным вступительным текстом, которыйдолжен отображаться в Вашем коммерческом предложении (Рис. 4.88).

Page 140: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка печатных форм

BPM

139

Рис. 4.88 – Редактирование текста в текстовом элементе отчета

Важно

Элементы в квадратных скобках, например, “[Opportunity.CustomerName]” являются переменными, которые используются отчетом. Изменение текста этих переменных может привести к некорректной работе отчета.

4. При необходимости, добавьте дополнительные переменные в текст,переместив необходимую колонку из окна [Данные] в элемент рабочейобласти (Рис. 4.89).

Рис. 4.89 – Добавление переменной в текст

В результате, переменная будет добавлена в текст (Рис. 4.90).

online CRM

Page 141: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке140

Рис. 4.90 – Пример текстового элемента отчета с несколькими переменными.

5. Опубликуйте отчет.

Форматирование текста:

1. Откройте необходимый элемент конфигурации типа “Отчет” дляредактирования.

2. В рабочей области выберите элемент, текст которого необходимоформатировать (Рис. 4.91).

Рис. 4.91 – Выбор текстового элемента отчета для форматирования

3. В окне [Свойства] измените необходимые свойства элемента. Например,

шрифт текста может быть изменен по кнопке поля [Шрифт] (Рис. 4.92).

На заметку

Если окно [Свойства] не отображается, используйте команду меню [Окна] > [Свойства] панели инструментов [Вид], чтобы отобразить его.

Page 142: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка печатных форм

BPM

141

Рис. 4.92 – Свойства элемента [Текст]

4. Опубликуйте отчет.

Добавление изображений:

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

1. Откройте необходимый элемент конфигурации типа “Отчет” дляредактирования.

2. В окне [Элементы] выберите элемент [Картинка] (Рис. 4.93).

Рис. 4.93 – Добавление элемента [Картинка]

3. Поместите элемент на рабочую область, при необходимости задав его размери положение.

online CRM

Page 143: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке142

4. В свойствах элемента [Картинка] в поле [Изображение] (группа свойств

[Данные]) нажмите на кнопку (Рис. 4.94) и выберите необходимый файл.

Рис. 4.94 – Выбор изображения

5. В свойствах изображения в поле [Масштабирование изображения] (группасвойств [Режим]) выберите необходимый режим (Рис. 4.95). Например,выберите из списка “Автоматически изменять размер”, чтобы отобразитьизображение в натуральную величину.

Рис. 4.95 – Выбор масштабирования изображения

6. Опубликуйте отчет.

Добавление колонтитулов:

1. Откройте необходимый элемент конфигурации типа “Отчет” дляредактирования.

2. Щелкните правой клавишей мыши в рабочей области и в контекстном менювыберите команду [Добавить полосу] -> [Верхний колонтитул] либо [Добавитьполосу] -> [Нижний колонтитул] (Рис. 4.96).

Page 144: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Настройка печатных форм

BPM

143

Рис. 4.96 – Добавление полосы верхнего колонтитула в отчет

3. Поместите на полосу колонтитула все элементы, которые он долженотображать (текст, изображения и т.д.). Например, чтобы отобразить вколонтитуле номер страницы, добавьте на полосу элемент [Информация], и всвойствах элемента, в поле [Информация] выберите “Номер страницы”(Рис. 4.97).

Рис. 4.97 – Пример колонтитула

4. Опубликуйте отчет.

Смотрите также• Настройка рабочих мест, стр. 62• Дизайнер отчетов, стр. 322

online CRM

Page 145: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке144

5. Инструменты настройки и администрирования

Средства для настройки и администрирования BPMonline CRM доступны в рабочемместе [Инструменты] и представлены разделами [Администрирование],[Справочники], [Рабочие места] и [Конфигурация].

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

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

Раздел [Справочники] используется для регистрации справочников в системе,настройки их внешнего вида и параметров фильтрации, а также для редактированиязаписей, которые эти справочники содержат.

Раздел [Рабочие места] предназначен для управления структурой вкладок менюBPMonline CRM. Используя этот раздел, Вы можете не только настраивать рабочиеместа, но и регистрировать в системе новые разделы, управлять деталями разделов,определять, какие отчеты, графики и печатные формы будут доступны в каждомразделе.

Раздел [Конфигурация] представляет собой средство управления структурнымиэлементами, из которых состоит система: объектами, страницами, процессами, и т.д.

Глава “Мастер создания действия” рассматривает инструменты добавления действийв разделы системы, а глава “Мастер создания колонки” – простой способ добавлениядополнительных колонок в объекты системы.

Далее в этой главе• Раздел [Администрирование], стр. 145• Окно [Системные настройки], стр. 168• Раздел [Справочники], стр. 174• Раздел [Рабочие места], стр. 179• Раздел [Конфигурация], стр. 188• Мастер создания действия, стр. 198• Мастер создания колонки, стр. 200

Page 146: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

145

5.1. Раздел [Администрирование]При помощи раздела [Администрирование] (Рис. 5.1) BPMonline CRM Вы можетеуправлять учетными записями и ролями пользователей системы, а такжераспределять права доступа к администрируемым объектам и операциям системы.

Рис. 5.1 – Раздел [Администрирование]

Раздел [Администрирование] также используется для управления лицензиямипользователей системы.

Далее в этой главе• Подраздел [Управление пользователями и ролями] раздела

[Администрирование], стр. 145• Подраздел [Управление администрируемыми объектами] раздела

[Администрирование], стр. 157• Подраздел [Управление операциями] раздела [Администрирование], стр. 163

Смотрите также• Администрирование BPMonline CRM, стр. 12

5.1.1. Подраздел [Управление пользователями и ролями] раздела [Администрирование]При помощи вкладки [Управление пользователями и ролями] (Рис. 5.2) Вы можетерегистрировать учетные записи пользователей, распределять лицензии междупользователями, формировать организационную структуру компании и определятьместо каждого пользователя в этой структуре.

online CRM

Page 147: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке146

Рис. 5.2 – Вкладка [Управление пользователями и ролями]

Используя область [Организационная структура], Вы можете построить древовиднуюорганизационную структуру Вашей компании.

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

Вкладка [Элементы организационной структуры] отображает выбранный элементорганизационной структуры, а также список подчиненных элементов.

В зависимости от активной вкладки реестра, детали на вкладке [Управлениепользователями и ролями] могут отображать:

• список прав доступа выбранного пользователя (если активна вкладка реестра[Пользователи]);

• права доступа элемента организационной структуры (если в реестреотображается вкладка [Элементы организационной структуры]).

Представления деталей

Детали на вкладке [Управление пользователями и ролями] содержат меню ,предназначенное для переключения между представлениями. Представления всехэтих деталей идентичны.

[Розданные] – список прав доступа, назначенных непосредственно для выбранного вреестре пользователя или роли. Например, на детали [Доступ к колонкам] данноепредставление отображает права доступа к колонкам объектов, которые былипредоставлены непосредственно выбранному пользователю.

[Все] – все права доступа, которые относятся к выбранному в реестре пользователюили роли, включая унаследованные права. Например, на детали [Доступ к колонкам]данное представление отображает все существующие права доступа к колонкамобъектов, которыми обладает данный пользователь. В частности, помимо прав,которые были предоставлены ему лично, пользователь также обладает всемиправами доступа, предоставленными элементу структуры, в который он входит.

Page 148: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

147

Далее в этой главе• Вкладка [Организационная структура] подраздела [Управление

пользователями и ролями], стр. 147• Вкладка [Элементы организационной структуры] подраздела [Управление

пользователями и ролями], стр. 149• Вкладка [Пользователи] подраздела [Управление пользователями и ролями],

стр. 149• Окно [Управление лицензиями пользователей], стр. 151• Деталь [Входит в роли] подраздела [Управление пользователями и ролями],

стр. 152• Деталь [Доступ по умолчанию] подраздела [Управление пользователями и

ролями], стр. 152• Деталь [Доступ к объектам] подраздела [Управление пользователями и

ролями], стр. 153• Деталь [Доступ к колонкам] подраздела [Управление пользователями и

ролями], стр. 154• Деталь [Доступ к операциям] подраздела [Управление пользователями и

ролями], стр. 155• Деталь [Делегирование прав доступа] подраздела [Управление

пользователями и ролями], стр. 156

Смотрите также• Регистрация пользователей, стр. 17• Лицензирование пользователей, стр. 22

5.1.1.1. Вкладка [Организационная структура] подраздела [Управление пользователями и ролями]

В области [Организационная структура] (Рис. 5.3) содержится древовидная структуракомпании, отображающая иерархию ролей в системе.

online CRM

Page 149: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке148

Рис. 5.3 – Область [Организационная структура]

Организационная структура состоит из элементов (ролей), каждый из которыхпринадлежит к одному из следующих типов:

• Организация – отображает отдельных контрагентов в структуре. Например,в качестве организаций в организационной структуре компании могутвыступать ее отдельные филиалы. В карточке данной роли должен бытьуказан контрагент, которого представляет данная роль в структуре.Организация может быть подчинена только другой организации.

• Подразделение – может быть подчинено организации либо другомуподразделению. Например, подразделениями являются как крупныедепартаменты, так и небольшие отделы.

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

• Руководитель – может быть добавлен в структуру организации,подразделения или команды. Данная роль создается автоматически придобавлении организации либо подразделения. У организации, подразделениялибо команды может быть не более одной роли руководителя. В качестверуководителя может выступать один или несколько пользователей.

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

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

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

Чтобы добавить элемент в организационную структуру, используйте контекстноеменю области [Организационная структура] либо меню [Добавить] панелиинструментов на вкладке [Элементы организационной структуры].

Page 150: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

149

Смотрите также• Определение организационной структуры, стр. 13

5.1.1.2. Вкладка [Элементы организационной структуры] подраздела [Управление пользователями и ролями]

Вкладка [Элементы организационной структуры] (Рис. 5.4) отображает выделенный вобласти [Организационная структура] элемент, а также список подчиненных емуэлементов.

Рис. 5.4 – Вкладка [Элементы организационной структуры]

Меню [Добавить] – добавление подчиненного элемента организационной структуры.Доступные пункты меню зависят от выбранного в реестре элемента.

Смотрите также• Определение организационной структуры, стр. 13• Вкладка [Организационная структура] подраздела [Управление

пользователями и ролями], стр. 147

5.1.1.3. Вкладка [Пользователи] подраздела [Управление пользователями и ролями]

Вкладка [Пользователи] (Рис. 5.5) содержит список учетных записей пользователей,которые входят в выбранный элемент организационной структуры.

online CRM

Page 151: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке150

Рис. 5.5 – Вкладка [Пользователи]

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

Карточка регистрации пользователя

Для внесения в систему данных об учетной записи пользователя используетсякарточка (Рис. 5.6).

Рис. 5.6 – Карточка регистрации пользователя

[Имя] – введите имя пользователя, используемое для входа в систему. Данное полеявляется обязательным.

[Пароль] – укажите пароль учетной записи пользователя. Пароль хранится взашифрованном виде.

[Сотрудник] – выберите сотрудника, которого будет представлять данныйпользователь в системе. Справочник этого поля содержит список контактов,контрагенты которых связаны с корневым элементом организационной структуры, атакже с подчиненными организациями. Поле является обязательным.

[Активен] – установите признак, если учетная запись является действительной. Еслипризнак снять, пользователь не сможет войти в систему, используя данную учетнуюзапись.

Смотрите также• Регистрация пользователей, стр. 17• Лицензирование пользователей, стр. 22

Page 152: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

151

5.1.1.4. Окно [Управление лицензиями пользователей]

После приобретения лицензий BPMonline CRM Вы можете самостоятельнораспределить их между пользователями системы.

Важно

Доступ к системе имеют только лицензированные пользователи.

Для лицензирования используйте действие [Управление лицензиями пользователей]на вкладке [Управление пользователями и ролями] раздела [Администрирование]. Врезультате выполнения действия откроется окно [Используемые лицензии] (Рис. 5.7).

Рис. 5.7 – Окно [Используемые лицензии]

В окне отображен список пользователей системы, которым могут бытьпредоставлены лицензии BPMonline CRM.

Панель инструментов

[Добавить] – добавление пользователя в реестр [Используемые лицензии]. Принажатии на кнопку, открывается справочник, содержащий список контактов, которыеявляются пользователями системы.

На заметку

Само по себе добавление пользователя в реестр окна [Используемые лицензии] не предоставляет лицензии этому пользователю.

[Удалить] – удаление пользователя из реестра окна [Используемые лицензии].Лицензированные пользователи при этом теряют свои лицензии.

Колонки реестра

[Пользователь] – имя контакта, указанное в поле [Сотрудник] при заполнениикарточки регистрации пользователя.

[BPMonline CRM (ХХ из ХХ)] – установите признак в этой колонке, чтобы предоставитьлицензию соответствующему пользователю. Заголовок колонки содержит количествоимеющихся и используемых лицензий.

Например, заголовок [BPMonline CRM (15 из 50)] обозначает, что 15 из 50 имеющихсялицензий BPMonline CRM были распределены между пользователями.

online CRM

Page 153: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке152

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

Смотрите также• Регистрация пользователей, стр. 17• Лицензирование пользователей, стр. 22

5.1.1.5. Деталь [Входит в роли] подраздела [Управление пользователями и ролями]

Деталь [Входит в роли] (Рис. 5.8) отображает элементы организационной структуры,в которые включена выбранная учетная запись пользователя.

Рис. 5.8 – Деталь [Входит в роли]

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

[Добавить] – добавление элемента структуры на деталь. При нажатии открываетсясправочник, содержащий древовидный реестр элементов структуры.

[Удалить] – удаление связи между текущей записью реестра и выбранной на деталигруппой.

Смотрите также• Определение организационной структуры, стр. 13• Регистрация пользователей, стр. 17

5.1.1.6. Деталь [Доступ по умолчанию] подраздела [Управление пользователями и ролями]

Деталь [Доступ по умолчанию] (Рис. 5.9) отображает перечень объектов системы, атакже права доступа к их новым записям, которые по умолчанию предоставляютсятекущему пользователю либо роли.

Page 154: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

153

Рис. 5.9 – Деталь [Доступ по умолчанию]

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

Важно

Для настройки прав доступа к новым записям объектов используйте деталь [Доступ по умолчанию] на вкладке [Управление администрируемыми объектами].

Колонки детали

[Объект] – объект системы, для записей которого установлены права доступа поумолчанию.

[Кто создает] – поле может содержать имя пользователя либо название элементаструктуры. Если указан пользователь, то права доступа по умолчаниюустанавливаются на записи, созданные данным пользователем. Если указана роль,права относятся к записям, созданным всеми пользователями, которые входят в роль.

[Кому дается право] – пользователь или роль, который получает право доступа назапись.

[Чтение] – уровень доступа к операции чтения в объекте.

[Изменение] – уровень доступа к операции редактирования записей в объекте.

[Удаление] – уровень доступа к операции удаления записей в объекте.

Смотрите также• Распределение прав доступа к записям разделов, стр. 31• Деталь [Доступ по умолчанию] подраздела [Управление администрируемыми

объектами], стр. 159

5.1.1.7. Деталь [Доступ к объектам] подраздела [Управление пользователями и ролями]

Деталь [Доступ к объектам] (Рис. 5.10) содержит список прав доступа выбранного вреестре пользователя или элемента организационной структуры на операции чтения,редактирования и удаления в объектах системы.

online CRM

Page 155: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке154

Рис. 5.10 – Деталь [Доступ к объектам]

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

Важно

Настройка прав доступа к операциям в объектах осуществляется на детали [Доступ к операциям] вкладки [Управление администрируемыми объектами].

Колонки детали

[Объект] – объект, на операции которого предоставлены права доступа.

[Кому дано право] – пользователь или роль, которые получают право доступа коперациям объекта.

[Чтение] – уровень доступа к операции чтения записей объекта.

[Добавление] – уровень доступа к операции добавления записей в объект.

[Изменение] – уровень доступа к операции редактирования записей объекта.

[Удаление] – уровень доступа к операции удаления записей объекта.

Смотрите также• Распределение прав доступа на разделы и справочники, стр. 28• Деталь [Доступ к операциям] подраздела [Управление администрируемыми

объектами], стр. 160

5.1.1.8. Деталь [Доступ к колонкам] подраздела [Управление пользователями и ролями]

Деталь [Доступ к колонкам] (Рис. 5.11) содержит список прав доступа выделенногопользователя либо элемента структуры на отдельные колонки объектов.

Page 156: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

155

Рис. 5.11 – Деталь [Доступ к колонкам]

Реестр детали древовидный. Уровни вложенности реестра представляют собой (впорядке углубления): объекты – колонки – уровни доступа. Например, ветвь [Статьябазы знаний] – [Тип] – [Редактирование] означает, что у выбранного пользователяили роли есть право редактировать содержимое колонки [Тип] в объекте [Статьябазы знаний].

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

Важно

Настройка прав доступа к колонкам объектов осуществляется при помощи детали [Доступ к колонкам] вкладки [Управление администрируемыми объектами].

Смотрите также• Распределение прав доступа к колонкам, стр. 33• Деталь [Доступ к колонкам] подраздела [Управление администрируемыми

объектами], стр. 161

5.1.1.9. Деталь [Доступ к операциям] подраздела [Управление пользователями и ролями]

Деталь [Доступ к операциям] (Рис. 5.12) отображает список прав доступа ксистемным операциям (например, доступ на изменение прав доступа в разделе[Администрирование]), которыми обладает пользователь либо роль.

online CRM

Page 157: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке156

Рис. 5.12 – Деталь [Доступ к операциям]

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

Важно

Настройка прав доступа к системным операциям осуществляется при помощи вкладки [Управление операциями].

Колонки детали

[Операция] – операция, на которую предоставлено право доступа.

[Пользователь/роль] – пользователь либо элемент организационной структуры,который получает право.

[Разрешено] – если признак в данном поле установлен, пользователь или роль можетвыполнять указанную системную операцию.

Смотрите также• Настройка прав доступа администраторов системы, стр. 25• Деталь [Доступ] подраздела [Управление операциями], стр. 166

5.1.1.10. Деталь [Делегирование прав доступа] подраздела [Управление пользователями и ролями]

Деталь [Делегирование прав доступа] (Рис. 5.13) содержит список пользователей илиэлементов структуры, права доступа которых делегируются выбранномупользователю либо элементу структуры.

Рис. 5.13 – Деталь [Делегирование прав доступа]

Делегирование прав доступа используется в случаях, когда одному субъектунеобходимо временно передать все права доступа другого субъекта. Например, на

Page 158: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

157

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

Панель инструментов детали

[Добавить] – добавление пользователя либо роли на деталь. При нажатииоткрывается справочник, содержащий древовидный реестр элементов структуры, атакже список пользователей системы.

[Удалить] – отмена делегирования прав выбранного на детали субъекта.

Смотрите также• Делегирование прав доступа между пользователями и ролями, стр. 36

5.1.2. Подраздел [Управление администрируемыми объектами] раздела [Администрирование]Вкладка [Управление администрируемыми объектами] (Рис. 5.14) содержит реестробъектов системы, права доступа к которым могут быть настроены.

Рис. 5.14 – Вкладка [Управление администрируемыми объектами]

Записи реестра объектов могут быть отредактированы непосредственно в реестре,без использования карточки.

Представления реестра

[Разделы] – список объектов, для которых установлен признак [Раздел].

[Справочники] – объекты, для которых установлен признак [Справочник]. Данныеобъекты содержат структуру данных справочников системы.

[Администрируемые по записям] – объекты, для которых установлен признак[Администрируется по записям].

online CRM

Page 159: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке158

[Администрируемые по колонкам] – объекты, с установленным признаком[Администрируется по колонкам].

[Администрируемые по операциям] – объекты, для которых установлен признак[Администрируется по операциям].

Колонки реестра

[Справочник] – данным признаком отмечены объекты, которые используется длясоздания справочников. Например, это такие объекты, как “Город”, “Валюта”,“Должность” и т.д.

[Раздел] – при помощи этого признака обозначены объекты, которые содержатструктуру данных разделов системы. Например, объекты “Контакт”, “Контрагент”,“Активность” являются разделами.

[Администрируется по записям] – установите данный признак, чтобы разрешитьнастройку прав доступа к отдельным записям объекта. Если признак не установлен,доступ к отдельным записям объекта не ограничивается.

Важно

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

На заметку

Права доступа к отдельной записи объекта могут быть настроены при помощи детали [Доступ] соответствующего раздела системы, а также путем настройки прав доступа по умолчанию.

[Администрируется по колонкам] – этот признак должен быть установлен, еслинеобходимо настроить права доступа к отдельным колонкам объекта. Если признак[Администрируется по колонкам] снят, доступ к отдельным колонкам объекта неограничивается.

На заметку

Вы можете настроить права доступа к колонкам при помощи детали [Доступ к колонкам].

[Администрируется по операциям] – установите этот признак, чтобы ограничитьправа доступа на чтение, добавление, редактирование и удаление данных объекта.

На заметку

Права доступа к операциям могут быть настроены при помощи детали [Доступ к операциям].

Page 160: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

159

Далее в этой главе• Деталь [Доступ по умолчанию] подраздела [Управление администрируемыми

объектами], стр. 159• Деталь [Доступ к операциям] подраздела [Управление администрируемыми

объектами], стр. 160• Деталь [Доступ к колонкам] подраздела [Управление администрируемыми

объектами], стр. 161

Смотрите также• Распределение прав доступа, стр. 25• Дизайнер объектов, стр. 216

5.1.2.1. Деталь [Доступ по умолчанию] подраздела [Управление администрируемыми объектами]

Деталь [Доступ по умолчанию] (Рис. 5.15) используется для настройки прав доступана чтение, изменение и удаление, которые по умолчанию будут предоставляться нановые записи в объектах.

Рис. 5.15 – Деталь [Доступ по умолчанию]

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

Записи на детали [Доступ по умолчанию] могут быть отредактированынепосредственно в реестре, без использования карточки.

Колонки детали

[Кто создает] – выберите пользователя или роль. Если указан пользователь, то правадоступа по умолчанию устанавливаются на записи, созданные даннымпользователем. Если указана роль, права относятся ко всем записям, созданнымпользователями, которые входят в данную роль. Например, право доступа можетотноситься только к записям, которые были созданы сотрудниками департаментапродаж. Справочник этого поля содержит список пользователей, а такжедревовидную организационную структуру компании. При добавлении записи надеталь, в поле [Кто создает] по умолчанию указывается текущий пользователь.

[Кому дается право] – укажите пользователя либо роль, которые получают права.Например, права могут быть предоставлены всем сотрудникам департамента продаж.Справочник этого поля содержит список пользователей, а также древовиднуюорганизационную структуру компании.

online CRM

Page 161: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке160

[Чтение], [Изменение], [Удаление] – установите признак, чтобы по умолчаниюразрешить просмотр, изменение и удаление созданных записей в объекте.

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

На заметку

Для того, чтобы использовать права доступа по умолчанию, установите для данного объекта признак [Администрируется по записям] в реестре вкладки [Управление администрируемыми объектами].

Смотрите также• Распределение прав доступа к записям разделов, стр. 31• Деталь [Доступ по умолчанию] подраздела [Управление пользователями и

ролями], стр. 152

5.1.2.2. Деталь [Доступ к операциям] подраздела [Управление администрируемыми объектами]

Деталь [Доступ к операциям] (Рис. 5.16) используется для распределения общих правдоступа к объектам.

Рис. 5.16 – Деталь [Доступ к операциям]

Например, все сотрудники могут иметь право просматривать документы всоответствующем разделе, а права на добавление, редактирование и удалениедокументов есть только у сотрудников бухгалтерии.

Записи на детали [Доступ к операциям] могут быть отредактированынепосредственно в реестре, без использования карточки.

Колонки детали

[Кому дано право] – укажите пользователя либо роль, для которых предоставляютсяправа. Например, права могут быть предоставлены всем сотрудникам департаментапродаж. Справочник этого поля содержит список пользователей, а такжедревовидную организационную структуру компании.

[Чтение] – установите данный признак, чтобы разрешить просмотр записей объекта.Например, пользователь, который не обладает правами чтения на объект раздела, не

Page 162: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

161

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

[Добавление] – установите признак, чтобы разрешить создание новых записей вобъекте.

[Изменение] – установите данный признак, чтобы разрешить редактированиесуществующих записей объекта.

[Удаление] – установите признак в этой колонке, чтобы предоставить право наудаление записей объекта.

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

На заметку

Для того, чтобы использовать права доступа на операции чтения, добавления, изменения и удаления в объекте, установите для данного объекта признак [Администрируется по операциям] в реестре вкладки [Управление администрируемыми объектами].

Смотрите также• Распределение прав доступа на разделы и справочники, стр. 28• Деталь [Доступ к объектам] подраздела [Управление пользователями и

ролями], стр. 153

5.1.2.3. Деталь [Доступ к колонкам] подраздела [Управление администрируемыми объектами]

При помощи детали [Доступ к колонкам] (Рис. 5.17) Вы можете настраивать правадоступа к отдельным колонкам объектов.

Рис. 5.17 – Деталь [Доступ к колонкам]

Деталь состоит из двух областей.

• Область реестра колонок отображает список колонок выбранного объекта.

online CRM

Page 163: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке162

• Область прав доступа отображает список прав доступа, установленных длявыбранной колонки.

Записи на детали [Доступ к колонкам] могут быть отредактированы непосредственнов реестре, без использования карточки.

Если права доступа на колонки не установлены, все пользователи, обладающиедоступом к соответствующему объекту, имеют полный доступ ко всем его колонкам.Область реестра колонок на детали [Доступ к колонкам] при этом не содержитколонок.

При установке признака [Администрируется по колонкам], в области реестра колонокна детали [Доступ к колонкам] отображается список всех колонок выделенногообъекта, а в области прав доступа для каждой колонки будет установлено право[Редактирование] (максимальный уровень доступа) для всех пользователей.

Чтобы установить уровень доступа для конкретного пользователя или роли, нажмитена кнопку [Добавить] и выберите необходимого пользователя или роль.

Чтобы изменить уровень доступа пользователя или роли к колонке объекта,щелкните по иконке в соответствующей строке области прав доступа.

Если удалить все записи из области прав доступа для определенной колонки, этаколонка будет удалена из области реестра колонок, а доступ к ней будет запрещен.Чтобы снова отобразить такую колонку в списке, снимите признак [Администрируетсяпо колонкам] для выбранного объекта, затем снова установите его.

Колонки детали

[Пользователь/роль] – укажите пользователя либо роль, которые получают права.Например, права могут быть предоставлены всем сотрудникам департамента продаж.Справочник этого поля содержит список пользователей, а также древовиднуюорганизационную структуру компании.

[Уровень доступа] – щелкните по иконке, чтобы переключаться между тремядоступными уровнями доступа к колонке. В зависимости от уровня доступа, в колонкеотображаются разные иконки:

• “ Чтение” – возможность просмотра данных, которые содержатся в колонке;

• “ Редактирование” – возможность просмотра и изменения данных в колонке;

• “ Доступ запрещен” – просмотр и изменение данных в колонке недоступны.

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

Смотрите также• Распределение прав доступа к колонкам, стр. 33• Деталь [Доступ к колонкам] подраздела [Управление пользователями и

ролями], стр. 154

Page 164: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

163

5.1.3. Подраздел [Управление операциями] раздела [Администрирование]Вкладка [Управление операциями] (Рис. 5.18) используется для настройки правдоступа к основным операциям системы, таким как изменение уровня доступа кзаписям, колонкам, операциям объектов, доступ к печатным формам и т.д.

Рис. 5.18 – Вкладка [Управление операциями]

На вкладке расположен реестр системных операций, а также деталь [Доступ], припомощи которой Вы можете настроить права доступа к каждой из операций.

Управление пользователями и ролями

[Управление лицензиями пользователей] – право доступа к странице управлениялицензированием пользователей. Пользователи, не обладающие правом на даннуюоперацию, не могут открыть страницу управления лицензиями.

[Изменение делегируемых прав] – возможность делегировать права доступа однихпользователей другим при помощи детали [Делегирование прав доступа].Пользователи, не обладающие правом на совершение данной операции, не могутдобавлять пользователей и роли на деталь [Делегирование прав доступа].

Общий доступ к данным

Операции общего доступа к данным относятся ко всем записям во всех объектах. Какправило, общий доступ к данным предоставляется администратору системы.

[Просмотр любых данных] – пользователь может просматривать все записи во всехобъектах.

[Добавление любых данных] – пользователь может добавлять записи в любыеобъекты системы.

[Изменение любых данных] – пользователь может редактировать любые записи вовсех объектах системы.

online CRM

Page 165: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке164

[Удаление любых данных] – пользователь может удалять любые записи из любыхобъектов системы.

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

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

Управление администрируемыми объектами

Пользователи, обладающие доступом к операциям управления администрируемымиобъектами, могут устанавливать способы администрирования объектов (по записям,по колонкам, по операциям). Способы администрирования объекта могут бытьуказаны как в разделе [Администрирование], так и в дизайнере объектов при помощигруппы свойств [Администрирование].

[Изменение признака администрирования по записям для объекта] – правоустанавливать признак в колонке [Администрируется по записям] на вкладке[Управление администрируемыми объектами]. Данная операция также дает правоустанавливать признак [По записям] в свойствах объекта в дизайнере объектов.

[Изменение признака администрирования по колонкам для объекта] – правоустанавливать признак в колонке [Администрируется по колонкам] на вкладке[Управление администрируемыми объектами]. Кроме этого, операция дает правоустанавливать признак [По колонкам] в свойствах объекта в дизайнере объектов.

[Изменение признака администрирования по операциям для объекта] – правоустанавливать признак в колонке [Администрируется по операциям] на вкладке[Управление администрируемыми объектами]. Эта же операция позволяетустанавливать признак [По операциям] в свойствах объекта в дизайнере объектов.

Доступ к операциям объектов

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

[Изменение прав на операцию в объекте] – общее право изменять уровень доступа коперациям чтения, добавления, редактирования и удаления в объектах.

[Изменение права на добавление записей в объект] – право пользователяустанавливать признак в колонке [Добавление] детали [Доступ к операциям] навкладке [Управление администрируемыми объектами].

[Изменение права на редактирование записей в объекте] – право пользователяустанавливать признак в колонке [Изменение] детали [Доступ к операциям] навкладке [Управление администрируемыми объектами].

[Изменение права на удаление записей из объекта] – право пользователяустанавливать признак в колонке [Удаление] детали [Доступ к операциям] навкладке [Управление администрируемыми объектами].

[Изменение права на просмотр записей объекта] – право пользователя устанавливатьпризнак в колонке [Чтение] детали [Доступ к операциям] на вкладке [Управлениеадминистрируемыми объектами].

Page 166: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

165

На заметку

Пользователь должен получить доступ к операции [Изменение прав на операцию в объекте], чтобы иметь возможность устанавливать права доступа к операциям добавления, редактирования, удаления, а также просмотра записей объектов. Например, для того, чтобы пользователь мог раздавать права на операцию удаления в объектах, он должен иметь доступ к операциям [Изменение прав на операцию в объекте] и [Изменение права на удаление записей из объекта].

Доступ к колонкам, системным операциям, права по умолчанию

[Изменение прав на колонку в объекте] – право изменять уровень доступа котдельным колонкам в объектах, администрируемых по колонкам, при помощидетали [Доступ к колонкам] на вкладке [Управление администрируемыми объектами].

[Изменение прав по умолчанию для записей объекта] – возможность настройки правдоступа по умолчанию на новые записи в администрируемых по записям объектахпри помощи детали [Доступ по умолчанию] на вкладке [Управлениеадминистрируемыми объектами].

[Изменение прав на системные операции] – право предоставления доступа ксистемным операциям. Данная операция также включает в себя право регистрациидополнительных системных операций.

Общие действия в системе

[Принудительная разблокировка файла] – право разблокировать файл, который былзаблокирован другим пользователем на детали [Файлы и ссылки].

[Экспорт реестра] – возможность сохранения данных реестра в формата <*.csv>.Если у пользователя нет права на данную операцию, кнопка панели инструментовреестра неактивна.

[Изменение прав на запись] – право устанавливать доступ к отдельным записямреестров разделов при помощи детали [Доступ].

[Доступ к разделу “Администрирование”] – пользователь может открыть раздел[Администрирование]. Для выполнения отдельных действий в разделе, например,для управления лицензиями пользователей, изменения прав доступа к объектам ит.д., пользователь должен обладать правом на соответствующие системныеоперации.

[Доступ к разделу “Справочники”] – пользователь может открыть раздел[Справочники].

[Доступ к разделу “Рабочие места”] – пользователь может работать в разделе[Рабочие места].

[Доступ к разделу “Конфигурация”] – пользователь может открыть раздел[Конфигурация].

Далее в этой главе• Деталь [Доступ] подраздела [Управление операциями], стр. 166• Карточка регистрации операции, стр. 166

online CRM

Page 167: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке166

Смотрите также• Настройка прав доступа администраторов системы, стр. 25• Деталь [Доступ к операциям] подраздела [Управление пользователями и

ролями], стр. 155

5.1.3.1. Деталь [Доступ] подраздела [Управление операциями]

Деталь [Доступ] (Рис. 5.19) на вкладке [Управление операциями] используется дляуправления правами доступа к выбранной операции.

Рис. 5.19 – Деталь [Доступ]

Записи на детали [Доступ] могут быть отредактированы непосредственно в реестре,без использования карточки.

Колонки детали

[Пользователь/роль] – укажите пользователя либо роль, которые получают права.Например, права могут быть предоставлены всем сотрудникам департамента продаж.Справочник этого поля содержит список пользователей, а также древовиднуюорганизационную структуру компании.

[Разрешено] – установите признак, чтобы предоставить доступ к выбраннойсистемной операции указанному пользователю или элементу структуры.

5.1.3.2. Карточка регистрации операции

Возможность настройки прав доступа к операции появляется только послерегистрации операции в разделе [Администрирование]. Для регистрации операциииспользуется уникальный код, по которому она идентифицируется в системе. Длярегистрации операции в системе, используйте карточку (Рис. 5.20).

Рис. 5.20 – Карточка регистрации операции

Page 168: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Администрирование]

BPM

167

[Название] – введите название системной операции. Данное поле являетсяобязательным.

[Код] – введите уникальный код, по которому операция идентифицируется системой.Данное поле является обязательным.

[Описание] – введите описание операции, например, ее назначение.

online CRM

Page 169: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке168

5.2. Окно [Системные настройки]Системные настройки позволяют выполнить дополнительную настройку разделовсистемы, например, задать цвет для просроченных активностей или указать базовуювалюту для расчетов финансовых показателей в системе.

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

На заметку

Окно выбора значения по умолчанию детально рассмотрено при описании дизайнера объектов.

Окно системных настроек

Управление списком системных настроек осуществляется при помощи окнасистемных настроек (Рис. 5.21), которое можно открыть из вкладки [Действия]раздела [Администрирование].

Рис. 5.21 – Окно системных настроек

Карточка системной настройки

Для регистрации системной настройки используется карточка системной настройки(Рис. 5.22).

Page 170: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Окно [Системные настройки]

BPM

169

Рис. 5.22 – Карточка системной настройки

[Название] – имя системной настройки, которое будет отображаться в интерфейсесистемы для пользователя. Поле обязательно для заполнения.

[Код] – обозначение, которое используется для идентификации настройки системой.Значение этого поля должно состоять из латинских букв и цифр и не содержатьпробелов. Поле обязательно для заполнения.

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

[Значение] – значение системной настройки, например, значение “В планах” длясостояния документа по умолчанию или 5 минут для интервала проверкиуведомлений. Способ заполнения поля [Значение] зависит от типа поля системнойнастройки, например, состояние документа по умолчанию выбирается изсправочника, а интервал проверки уведомлений указывается целым числом.

[Кешируется] – установите признак, если значение системной настройки необходимосчитывать единожды после входа в систему, так как эти значения меняютсядостаточно редко. Например, кешируемыми настройками являются цветпросроченных активностей или базовая валюта. Примерами некешируемой настройкиможет быть номер счета, так как значение настройки должно обновляться каждыйраз при создании нового счета.

online CRM

Page 171: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке170

На заметку

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

Типы полей

[Короткая строка] – текстовые данные, объемом до 50 символов.

[Строка средней длины] – текстовые данные, объемом до 250 символов.

[Длинная строка] – текстовые данные, объемом до 500 символов.

[Строка максимальной длины] – текстовые данные без ограничения объема.

[Дата/Время] – дата и время.

[Дата] – только дата.

[Время] – только время.

[Целое число] – числовые данные с точностью до целых.

[Дробное число] – числовые данные с точностью до сотых.

[Деньги] – числовые данные с точностью до сотых.

[Логическое] – системная настройка может иметь одно из двух значений: “Включена”(признак установлен) или “Выключена” (признак снят).

[Справочник] – данные, которые необходимо выбирать из предопределенногоперечня значений. Источником значений для этого типа поля служит другой объект,ранее добавленный в систему. Установите опцию и выберите объект, которыйнеобходимо использовать в качестве источника для выбора значения системнойнастройки.

[Разнородный справочник] – данные, которые необходимо выбирать из несколькихсозданных ранее источников. Установите опцию и при помощи кнопок [Добавить] и[Удалить] сформируйте список объектов-источников для выбора значения системнойнастройки.

Описание системных настроек

Ниже представлено описание системных настроек, реализованных в BPMonline CRM.

Общие

[Интервал проверки уведомлений] – используется для определения частотыпроверки наличия новых уведомлений в системе. Значение настройки задается вмиллисекундах (мс). Тип: целое число. Значение по умолчанию: 300000 мс (равноинтервалу в пять минут).

[Кодировка при экспорте в “.csv”] – предназначена для определения кодировки,используемой при экспорте данных системы в файл формата “.csv”. Тип: длиннаястрока. Значение по умолчанию: windows-1251.

[Максимальный размер загружаемого файла] – определяет максимальный размерфайла, который можно добавить на деталь [Файлы и ссылки] в разделах системы.Значение настройки задается в мегабайтах (Мб). Тип: целое число. Значение поумолчанию: 10 Мб.

[Разделитель при экспорте в “.csv”] – предназначена для определения разделителя,используемого при экспорте данных системы в файл формата “.csv”. Тип: длиннаястрока. Значение по умолчанию: точка с запятой.

Page 172: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Окно [Системные настройки]

BPM

171

[Разделитель целой и дробной части] – задает символ, используемый для разделенияцелой и дробной части числовых значений в дробных и денежных полях, например, вполе [Сумма] карточки счета или поля [Количество] карточки продукта в счете.Значением настройки может быть точка или запятая. Тип: длинная строка. Значениепо умолчанию: запятая.

[Цвет просроченной активности] – используется для определения цвета отображенияпросроченных активностей в расписании и реестре активностей. Значение настройкизадается, как шестнадцатеричный код цвета в следующем формате: #0000FF. Тип:длинная строка. Значение по умолчанию: #FFDFDF.

E-mail

[Имя или IP-адрес SMTP-сервера] – предназначена для определения почтовогосервера, используемого при отправке e-mail сообщений, например, smtp.gmail.com.Тип: длинная строка.

[Имя пользователя SMTP-сервера] – используется для фиксации имени пользователяпри авторизации на SMTP-сервере. Тип: длинная строка.

[Использовать протокол SSL для шифрования подключения] – предназначена длявключения/отключения использования защищенного канала передачи данных приотправке e-mail сообщений. Значение настройки устанавливается в зависимостинастроек SMTP-сервера, например, при использовании smtp.gmail.com эта настройкадолжна быть включена. Тип: логическое. Значение по умолчанию: выключена.

[Пароль пользователя SMTP-сервера] – используется для фиксации пароляпользователя при авторизации на SMTP-сервере. Тип: длинная строка.

[Порт SMTP-сервера] – предназначена для определения порта SMTP-сервера. Тип:целое число. Значение по умолчанию: 25.

Автонумерация записей

Системные настройки этой группы используются для автонумерации записей всистеме, например, счетов или контрагентов. Для объекта предусмотрены двенастройки: с помощью первой задается статический текст (маска) номера, а втораяотвечает за хранение непосредственно числового значения номера. Например, еслиавтогенерируемый номер счета должен быть формата: “Счет-23”, где 23 – текущийномер счета, введите следующее значение маски счета: Счет-{0}. Генерация номеразаписи осуществляется при помощи пользовательского действия [Сгенерироватьномер по порядку].

Автонумерация предусмотрена для следующих объектов системы: “Документ”,“Контрагент”, “Статья базы знаний” и “Счет”.

[Маска номера/кода] – используется для генерации номера или кода записи при еесоздании. С помощью настройки задается статический текст (маска),предшествующий либо следующий после числового значения номера. Тип: длиннаястрока.

[Текущий номер] – используется для генерации номера или кода записи при еесоздании. В этой настройке хранится числовой номер последней созданной записиобъекта. Тип: целое число.

Администрирование

[ID компании для лицензирования] – хранит значение уникального идентификатораВашей компании, используемого при лицензировании приложения. ID компании

online CRM

Page 173: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке172

предоставляется клиенту при приобретении лицензий на программное обеспечение.Тип: длинная строка.

[Способ администрирования связанных объектов] – позволяет определить способадминистрирования связанных объектов, например, при отображении информацииоб основном контакте (должности или дате рождения) из раздела [Контрагенты].Настройке можно присвоить следующие значения:

0 – отображать данные только по записям связанного объекта, к которым утекущего пользователя есть доступ;

1 – отображать данные только по записям связанного объекта, к которым утекущего пользователя есть доступ, но в случае отсутствия доступа к записи,отображать данные основного отображаемого поля;

2 – отображать данные по всем записям связанного объекта независимо отраспределения прав доступа.

Тип: целое число. Значение по умолчанию: 0.

Значения по умолчанию

[Состояние документа по умолчанию] – определяет состояние, которое указываетсядля документа при его создании. Тип: справочник. Значение по умолчанию: Впланах.

[Состояние оплаты счета по умолчанию] – определяет состояние оплаты, котороеуказывается для счета при его создании. Тип: справочник. Значение по умолчанию:Не выставлен.

Конфигурирование

[Базовая страница карточки справочника] – используется при регистрациисправочников системы. С помощью этой настройки определяется страница, котораядолжна использоваться в качестве базовой для карточки записи стандартныхсправочников системы. Тип: справочник. Значение по умолчанию: Базовая страницаредактирования справочника.

[Базовая страница окна справочника] – используется при регистрации справочниковсистемы. С помощью этой настройки определяется страница, которая должнаиспользоваться в качестве базовой для реестра стандартных справочников системы,а также при открытии окна любого справочника системы. Тип: справочник. Значениепо умолчанию: Базовая страница реестра справочника.

На заметку

Регистрация справочников системы осуществляется в разделе [Справочники].

[Группа хранения действий разделов] – определяет группу раздела [Конфигурация],в которую необходимо включить процесс, созданный по действию. Таким образом,процессы по действиям разделов будут объединены в одной группе. Тип: справочник.Значение по умолчанию: Группа хранения действий.

На заметку

Регистрация действий осуществляется при помощи мастера создания действия.

Page 174: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Окно [Системные настройки]

BPM

173

[Разрешить сохранение элемента конфигурации без блокировки] – предназначенадля включения/отключения возможности сохранения изменений в элементеконфигурации без его предварительной блокировки. Настройка может бытьвключена, например, если расширением функциональности приложения занимаетсяодин разработчик. Тип: логическое. Значение по умолчанию: выключена.

Финансы

[Базовая валюта] – определяет базовую валюту для осуществления финансовыхрасчетов в системе, например, стоимости отдельного продукта в счете или итоговойсуммы всего счета. Тип: справочник. Значение по умолчанию: Доллар.

[Налог по умолчанию] – определяет налог, который по умолчанию указывается дляпродукта при его добавлении в счет или договор. Тип: справочник. Значение поумолчанию: НДС.

[Цена сформирована с учетом налогов] – определяет способ учета процентной ставкиналога при формировании стоимости продуктов в счете или договоре. Тип:логическое. Значение по умолчанию: включена.

Смотрите также• Настройка параметров отправки e-mail сообщений, стр. 39• Настройки валют, налогов и продуктов, стр. 41• Установка значений по умолчанию, стр. 52• Настройка автоматической нумерации документов, стр. 58

online CRM

Page 175: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке174

5.3. Раздел [Справочники]При помощи раздела [Справочники] (Рис. 5.23) Вы можете редактировать записисуществующих справочников, а также регистрировать новые справочники в системе.

Рис. 5.23 – Раздел [Справочники]

Панель инструментов реестра

Кроме стандартных кнопок, панель инструментов реестра содержит кнопку[Открыть], используемую для просмотра и редактирования записей в окнесправочника. Вы также можете открыть окно справочника, дважды щелкнув позаписи справочника в реестре.

Далее в этой главе• Карточка регистрации справочника, стр. 175• Деталь [Колонки] раздела [Справочники], стр. 176• Деталь [Фильтрация] раздела [Справочники], стр. 176• Окно справочника, стр. 177

Смотрите также• Настройки валют, налогов и продуктов, стр. 41• Наполнение стандартных справочников, стр. 60• Добавление справочника, стр. 104

Page 176: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Справочники]

BPM

175

5.3.1. Карточка регистрации справочникаДля регистрации справочников в системе используется карточка, пример которойизображен на Рис. 5.24.

Рис. 5.24 – Карточка регистрации справочника

Поля карточки

[Название] – введите название справочника, по которому его можно будетидентифицировать в реестре. Данное поле является обязательным.

[Объект] – выберите объект, который содержит структуру данных справочника.Например, для справочника [Города] выберите объект “Город”. Справочник этогополя содержит список элементов конфигурации с типом “Объект”. Поле [Объект]является обязательным.

[Страница реестра] – укажите страницу, которая содержит реестр, используемый дляотображения записей справочника. Данное поле должно быть заполнено, еслиструктура справочника не является стандартной. Например, для справочника[Валюты] в данном поле указывается “Страница реестра валют”. Справочник этогополя содержит список элементов конфигурации с типом “Страница”. Если страницареестра не указана, справочник будет использовать базовую страницу “Страницасправочника”.

[Страница карточки] – выберите страницу, которая будет использоваться в качествекарточки записи справочника. Данное поле должно быть заполнено, если структурасправочника не является стандартной. Например, для справочника [Валюты] в поле[Страница карточки] указывается “Страница редактирования валюты”. Справочникэтого поля содержит список элементов конфигурации с типом “Страница”. Если поле[Страница карточки] не заполнить, справочник будет использовать базовую страницуредактирования справочника с полями [Название] и [Описание].

[Описание] – введите описание справочника, например, его назначение.

Смотрите также• Окно [Системные настройки], стр. 168

online CRM

Page 177: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке176

5.3.2. Деталь [Колонки] раздела [Справочники]При помощи детали [Колонки] (Рис. 5.25) Вы можете настроить перечень колонок,отображаемых по умолчанию в окне выбора из справочника.

Рис. 5.25 – Деталь [Колонки]

Если деталь [Колонки] не содержит записей, реестр в окне выбора из справочникаотображает только колонку [Название].

При нажатии на кнопку [Добавить] открывается стандартное окно [Выбор колонки] сосписком колонок выбранного справочника. Колонка, которую Вы выберите в этомокне, будет добавлена на деталь. Например, чтобы в справочнике [Вероятностьпродаж] отображалась колонка [Вероятность,%], ее необходимо добавить на деталь[Колонки].

Карточка колонки справочника

[Колонка] – отображает заголовок колонки справочника, которая была добавлена надеталь. Данное поле недоступно для редактирования.

[Заголовок] – введите заголовок, который должен отображаться для данной колонкив окне выбора из справочника. Если данное поле не заполнить, будет использовантекущий заголовок колонки.

[Ширина] – введите ширину колонки в процентах от общей ширины окнасправочника. Фактическая ширина колонки определяется с учетом шириныостальных колонок, отображаемых в окне выбора из справочника.

[Сортировка] – выберите из списка тип сортировки, используемый по умолчанию дляданной колонки. Например, чтобы в справочнике [Вероятность продаж] записи снаибольшей вероятностью отображались вверху списка, для колонки[Вероятность,%] в поле [Сортировка] выберите значение “По убыванию”.

5.3.3. Деталь [Фильтрация] раздела [Справочники]При помощи детали [Фильтрация] (Рис. 5.26) Вы можете выбрать колонки, покоторым может быть выполнен поиск записей в окне выбора из справочника.

Page 178: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Справочники]

BPM

177

Рис. 5.26 – Деталь [Фильтрация]

Если деталь не содержит записей, поиск в окне выбора из справочника может бытьвыполнен только по колонке [Название].

При нажатии на кнопку [Добавить] открывается стандартное окно [Выбор колонки] сосписком колонок выбранного справочника. Колонка, которую Вы выберите в этомокне, будет добавлена на деталь.

5.3.4. Окно справочникаПросмотр и редактирование содержимого справочников осуществляется при помощиспециального окна (Рис. 5.27).

Рис. 5.27 – Окно редактирования справочника

Если записи справочника содержат подчиненную информацию, в окне будетотображена область деталей. Например, справочник [Валюты] содержит деталь[Курс].

online CRM

Page 179: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке178

Для редактирования записей справочника используется карточка этого справочника.

На заметку

Справочники, используемые в системе, а также их поля, описаны в главе “Справочники системы” книги “Руководство пользователя”.

Page 180: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Рабочие места]

BPM

179

5.4. Раздел [Рабочие места]С помощью раздела [Рабочие места] (Рис. 5.28) Вы можете настраивать структурурабочих мест системы, формировать перечень разделов рабочего места, а такжередактировать списки деталей, графиков, отчетов и печатных форм в разделах.

Рис. 5.28 – Раздел [Рабочие места]

Раздел [Рабочие места] не является стандартным и содержит два реестра:

• реестр рабочих мест (1) отображает список рабочих мест конфигурации,например, [Продажи], [Маркетинг], [Аналитика] и т.д.;

• реестр разделов (2) отображает список разделов, которые входят вструктуру выбранного рабочего места, например, в рабочем месте [Продажи]– разделы [Контрагенты], [Контакты], [Активности], а в рабочем месте[Аналитика] – разделы [Процессы] и [Итоги].

Реестр рабочих мест

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

Добавление и редактирование рабочего места осуществляется при помощи карточкирабочего места, которая содержит два поля:

• [Название] – введите название рабочего места, отображаемое в менюсистемы. Это поле обязательно для заполнения;

• [Описание] – введите многострочное описание рабочего места.

Панель инструментов реестра рабочих мест содержит кнопки:

– добавление рабочего места.

online CRM

Page 181: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке180

– редактирование названия и описания выбранного рабочего места.

– удаление выбранного рабочего места из меню системы. Элементыконфигурации, при помощи которых построены разделы рабочего места, не будутудалены.

, – перемещение выбранного рабочего места вверх и вниз по списку.Сортировка реестра рабочих мест по отдельным колонкам отключена.

Реестр разделов

Реестр разделов предназначен для формирования списка разделов, которыеотображаются в меню системы для выбранного рабочего места.

Панель инструментов реестра разделов содержит дополнительные кнопки и ,предназначенные для управления последовательностью разделов в меню системы.Сортировка реестра разделов по отдельным колонкам отключена.

При создании нового рабочего места, необходимо произвести регистрацию всехразделов, которые в него входят.

Далее в этой главе• Карточка регистрации раздела, стр. 180• Деталь [Детали] раздела [Рабочие места], стр. 182• Деталь [Аналитика] раздела [Рабочие места], стр. 186• Деталь [Печатные формы] раздела [Рабочие места], стр. 187

Смотрите также• Настройка рабочих мест, стр. 62• Добавление детали в раздел, стр. 113• Создание стандартного раздела, стр. 124

5.4.1. Карточка регистрации разделаРегистрация разделов в системе осуществляется при помощи карточки (Рис. 5.29).

Page 182: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Рабочие места]

BPM

181

Рис. 5.29 – Карточка регистрации раздела

[Название] – введите название раздела, отображаемое в меню навигации.Обязательное поле.

[Объект] – выберите объект, который содержит структуру данных раздела.Например, для раздела [Контрагенты] нужно выбрать объект “Контрагент”.Справочник этого поля содержит список элементов конфигурации с типом “Объект”.Поле [Объект] является обязательным.

[Страница раздела] – укажите страницу, которая содержит структуру интерфейсараздела. Например, для раздела [Контрагенты] необходимо выбрать страницу“Страница раздела Контрагенты”. Справочник этого поля содержит список элементовконфигурации с типом “Страница”. Поле [Страница раздела] является обязательным.

[Страница карточки] – выберите страницу, которая должна быть использована вкачестве карточки редактирования раздела. Например, в разделе [Контрагенты]указывается “Страница карточки контрагента”. Справочник этого поля содержитсписок элементов конфигурации с типом “Страница”. Если в разделе предполагаетсядобавление записей (например, создается стандартный раздел), поле [Страницакарточки] должно быть заполнено. Для стандартных разделов (например, [Итоги])это поле может остаться пустым.

Параметры

[Использует группы] – установите этот признак, если в разделе нужно отобразитьдерево групп. Предварительно, для групп раздела должны быть созданы объекты сназваниями “*Folder” и “*InFolder”, где “*” – название объекта раздела. Например,для группировки записей раздела [Контрагенты] используются объекты “Группаконтрагента” (AccountFolder) и “Контрагент в группе” (AccountInFolder). Если такиеобъекты отсутствуют, признак [Использует группы] не может быть установлен.

online CRM

Page 183: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке182

Важно

Признак [Содержит блок группировки] должен быть установлен для любого раздела, страница которого была создана с использованием базовой страницы раздела.

[Содержит аналитику] – установите этот признак, чтобы в разделе отображаласьвкладка [Аналитика].

[Использовать в поиске] – установите этот признак, чтобы разрешить поиск позаписям данного раздела при помощи стандартной строки поиска. Например, этотпризнак установлен для стандартных разделов, таких как [Контакты] и[Контрагенты], и не установлен для таких разделов, как [Единое окно], [Итоги] или[Справочники].

Изображения

[Изображение для меню навигации (20х20)] – загрузите иконку, которая отобразитсяна вкладке данного раздела в меню навигации. Размер изображения не долженпревышать 20 на 20 пикселов. После загрузки, изображение отображается в карточкеслева от поля.

[Изображение для реестра (16х16)] – загрузите иконку раздела, которая будетиспользоваться для отображения в реестре данного раздела. Размер изображения недолжен превышать 16 на 16 пикселов. После загрузки, изображение отображается вкарточке слева от поля.

5.4.2. Деталь [Детали] раздела [Рабочие места]Деталь [Детали] содержит список деталей, зарегистрированных для выбранногораздела (Рис. 5.30).

Рис. 5.30 – Деталь [Детали]

Настройка последовательности деталей

Вы можете настроить порядок деталей на странице и в карточке раздела, используякоманды [Для раздела] и [Для карточки] меню [Установить порядок]. При выборекоманды меню откроется окно настройки последовательности колонок (Рис. 5.31).

Page 184: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Рабочие места]

BPM

183

Рис. 5.31 – Окно [Порядок деталей в разделе]

Последовательность деталей в списке окна соответствует порядку отображениядеталей в разделе (карточке).

[Вверх] и [Вниз] – перемещение выбранной детали вверх или вниз по списку.

[Сортировать] – сортировка деталей по возрастанию либо по убыванию, всоответствии с их названиями.

Карточка регистрации детали

Регистрация детали в разделе осуществляется при помощи карточки (Рис. 5.32).

online CRM

Page 185: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке184

Рис. 5.32 – Карточка регистрации детали

[Название] – введите название, отображаемое в области деталей раздела либокарточки. Данное поле является обязательным.

[Объект] – укажите объект, который содержит структуру данных детали. Например,для детали [Продажи] необходимо указать объект “Продажа”. Справочник этого полясодержит список элементов конфигурации с типом “Объект”. Поле [Объект] являетсяобязательным.

Тип детали

Вы можете создавать детали двух типов:

• “Стандартная деталь” – выберите этот тип для регистрации любыхстандартных деталей, за исключением деталей [Доступ].

• “Реестр управления правами доступа” – используйте данный тип длярегистрации детали [Доступ].

[Страница детали] – страница, которая содержит структуру интерфейса детали.Например, для детали [Продажи] раздела [Контрагенты] в этом поле необходимовыбрать значение “Страница реестра продаж”. Справочник этого поля содержитсписок элементов конфигурации с типом “Страница”. Поле [Страница детали]является обязательным.

[Страница карточки] – страница, используемая в качестве карточки детали.Например, для детали [Продажи] раздела [Контрагенты] в этом поле указана“Страница карточки продажи”. Справочник поля [Страница карточки] содержит

Page 186: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Рабочие места]

BPM

185

список элементов конфигурации с типом “Страница”. Если поле не заполнено, записьна детали нельзя будет открыть для редактирования.

Параметры

[Отображать в разделе] – установите признак, чтобы деталь отображалась в областидеталей раздела. Если данный признак снять, вкладка детали не будет отображатьсяв разделе.

[Отображать в карточке] – установите этот признак, чтобы деталь отображалась вобласти деталей карточки раздела. Если данный признак снять, деталь не будетотображаться в карточке.

Деталь [Связь с разделом]

Деталь [Связь с разделом] (Рис. 5.33) является частью карточки регистрации деталии используется для настройки взаимосвязи между данными детали и раздела.

Рис. 5.33 – Деталь [Связь с разделом] карточки детали

Регистрация связи между деталью и разделом осуществляется при помощи карточкисвязи.

[Тип связи] – выберите тип связи между деталью и реестром раздела. Доступныследующие типы связи:

• “Фильтрация” – определяет, по какой колонке будет производитьсяфильтрация данных детали. Например, на детали [Активности] раздела[Контрагенты] отображаются только активности, связанные с выбраннымконтрагентом. В этом случае, используется связь с типом “Фильтрация” поколонке [Контрагент].

• “Значение по умолчанию” – определяет, какие поля на детали должнызаполняться автоматически данными из выбранной записи раздела. Например,на детали [Активности] в разделе [Контрагенты] – поле [Контрагент], а наэтой же детали в разделе [Контакты] – поле [Контакт].

[Колонка детали] – выберите колонку, по которой осуществляется связь с объектомраздела. Окно [Выбор колонки], используемое для заполнения поля, отображаетсписок колонок объекта детали. Поле [Колонка детали] является обязательным. Взависимости от типа связи:

• если выбран тип “Фильтрация”, укажите колонку, по которой выполняетсяфильтрация записей детали;

• если тип связи – “Значение по умолчанию”, укажите колонку, значениекоторой должно определяться автоматически при добавлении записи надеталь.

online CRM

Page 187: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке186

[Колонка раздела] – выберите колонку объекта раздела, используемую для связи сдеталью. Окно [Выбор колонки], используемое для заполнения поля, отображаетсписок колонок объекта раздела. В зависимости от типа связи:

• если выбран тип “Фильтрация”, оставьте поле незаполненным;

• если тип связи – “Значение по умолчанию”, выберите колонку объектараздела, которая содержит значение по умолчанию.

Например, для детали [Активности] раздела [Контрагенты] созданы две связи: связьс типом “Фильтрация” по колонке [Контрагент] объекта детали, а также связь с типом“Значение по умолчанию”, для которой в поле [Колонка детали] выбрана колонка[Контрагент], а в поле [Колонка раздела] – колонка [Id].

5.4.3. Деталь [Аналитика] раздела [Рабочие места]Деталь [Аналитика] (Рис. 5.34) используется для добавления графиков и отчетов навкладку [Аналитика] раздела.

Рис. 5.34 – Деталь [Аналитика]

Кнопка [Добавить] панели инструментов детали содержит команды для добавленияграфиков и отчетов.

Поля карточки регистрации графика

[Название] – введите название графика, которое отобразится на детали [Аналитика]раздела. Поле является обязательным.

[Страница графика] – выберите страницу графика, который необходимо добавить навкладку [Аналитика]. Например, для раздела [Контрагенты] могут быть выбраныграфики “Динамика внесения контрагентов”, “Контрагенты по ответственным” и т.д.Справочник этого поля содержит список элементов конфигурации с типом“Страница”. Для каждого графика в системе создается отдельная страница. Поле[Страница графика] является обязательным.

Поля карточки регистрации отчета

[Название] – введите название отчета, которое отобразится на детали [Аналитика]раздела. Обязательное поле.

[Страница отчета] – выберите отчет, который необходимо добавить на вкладку[Аналитика]. Справочник этого поля содержит список элементов конфигурации стипом “Отчет”. Поле [Страница отчета] является обязательным.

Page 188: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Рабочие места]

BPM

187

Важно

На вкладку [Аналитика] следует добавлять только те отчеты, которые относятся к выбранному разделу. Например, отчет “Знаменательные события контакта” относится к разделу [Контакты], а “Отчет о проделанной работе” – к разделу [Активности].

[Страница параметров] – выберите страницу, которая содержит инструментыуправления параметрами отчета. Например, для большинства отчетов в данном полеможно указать страницу “Базовая страница параметров отчета в модуле”. Справочникэтого поля содержит список элементов конфигурации с типом “Страница”.

5.4.4. Деталь [Печатные формы] раздела [Рабочие места]Деталь [Печатные формы] (Рис. 5.35) предназначена для формирования спискапечатных форм раздела.

Рис. 5.35 – Деталь [Печатные формы]

Поля карточки регистрации печатной формы

[Название] – введите название печатной формы, отображаемое в меню [Печать]раздела и карточки. Данное поле является обязательным.

[Страница отчета] – выберите шаблон отчета, который необходимо использовать дляформирования печатной формы. Например, для раздела [Контрагенты] Вы можетевыбрать шаблон “Конверты контрагентов”. Справочник этого поля содержит списокэлементов конфигурации с типом “Отчет”. Поле [Страница отчета] являетсяобязательным.

[Страница параметров] – выберите страницу, которая содержит инструментыуправления параметрами печатной формы. Например, для печатной формы“Конверты контрагентов” выберите страницу “Базовая страница параметров отчета вмодуле”. Справочник этого поля содержит список элементов конфигурации с типом“Страница”.

online CRM

Page 189: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке188

5.5. Раздел [Конфигурация]Раздел [Конфигурация] (Рис. 5.36) предназначен для управления конфигурациями иих элементами.

Рис. 5.36 – Раздел [Конфигурация]

Используя раздел [Конфигурация], Вы можете:

• просматривать список элементов, которые входят в текущую конфигурацию;

• добавлять, открывать для редактирования и удалять элементы конфигурации;

• просматривать информацию об элементах конфигурации, включая ихисходный код и метаданные, при помощи действий раздела;

• создавать, изменять и удалять подчиненные конфигурации при помощи окна[Список конфигураций].

Данный раздел принадлежит к инструментам настройки и администрирования и неявляется стандартным.

Далее в этой главе• Реестр элементов конфигурации, стр. 188• Группы элементов конфигурации, стр. 191• Действия раздела [Конфигурация], стр. 191• Окна просмотра исходного кода и метаданных, стр. 194• Окно [Список конфигураций], стр. 196

Смотрите также• Основы конфигурирования, стр. 75

5.5.1. Реестр элементов конфигурацииРеестр элементов конфигурации (Рис. 5.37) содержит список всех элементов,которые входят в текущую конфигурацию.

Page 190: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Конфигурация]

BPM

189

Рис. 5.37 – Реестр элементов конфигурации

В зависимости от типа, элементы конфигурации обозначаются различными иконками:

– объекты;

– страницы;

– процессы;

– отчеты;

– действия процессов;

– списки изображений.

Значком обозначены избранные элементы. Вы можете добавить элементыконфигурации, с которыми Вы работаете наиболее часто, в “Избранные”, чтобысписок этих элементов отображался в соответствующем представлении.

Чтобы добавить элемент конфигурации в “Избранные”, щелкните по иконке всоответствующей записи реестра. Чтобы удалить элемент из списка избранных,повторно щелкните по иконке . Каждый пользователь формирует собственныйсписок избранных элементов.

Оранжевой иконкой отмечены элементы, которые были заблокированы другимпользователем. Зеленая иконка означает, что элемент конфигурации былзаблокирован текущим пользователем.

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

Если унаследованный элемент был отредактирован в подчиненной конфигурации, егосостояние изменяется на “Изменен”, и такой элемент отображается в реестре чернымцветом. Если в подчиненную конфигурацию был добавлен новый элемент, он такжеотображается в реестре черным цветом и имеет состояние “Изменен”.

Представления реестра элементов конфигурации:

• [Все] – все элементы, которые входят в состав текущей конфигурации.

online CRM

Page 191: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке190

• [Избранные] – элементы, которые были отмечены, как “Избранные”.

• [Измененные] – элементы, которые были добавлены либо отредактированы вданной конфигурации.

Колонки реестра элементов конфигурации

[Заголовок] – имя, которое отображается в интерфейсе системы. Например,заголовок страницы отображается в заголовке окна, для пользователя, а заголовокобъекта – в окне настройки колонок.

[Название] – уникальное название для идентификации элемента в системе.

[Описание] – описание элемента, например, его назначение или особенностииспользования.

На заметку

Значения колонок [Название], [Заголовок] и [Описание] могут быть заданы в соответствующем дизайнере при помощи свойств элемента конфигурации.

[Состояние] – состояние элемента по отношению к аналогичному элементу вродительской конфигурации. Данная колонка может содержать одно из следующихзначений: “Изменен”, “Не изменен” и “Удален”.

[Версия] – количество редактирований элемента конфигурации. Значение поляувеличивается на 1 при каждом сохранении или публикации. Отмена предыдущегоредактирования (например, в результате действия [Отменить изменения])возвращает версию элемента к значению, которое было до редактирования.Удаление элемента приравнивается к редактированию и увеличивает счетчик версийна 1. Отмена удаления приравнивается к отмене редактирования.

[Метаданные изменены] – дата и время последнего сохранения элементаконфигурации.

Панель инструментов реестра

Создание, изменение и удаление элементов конфигурации осуществляется припомощи панели инструментов реестра конфигураций.

[Добавить] – добавление новых элементов конфигурации. Пункты менюпредставляют собой доступные типы элементов конфигурации. При выборе одного изпунктов меню, будет открыт дизайнер выбранного типа. Например, для добавленияновой страницы выберите пункт меню [Добавить] –> [Страница], при этом вотдельном окне будет открыт дизайнер страниц.

[Изменить] – открытие выбранного элемента конфигурации в соответствующемдизайнере для редактирования.

На заметку

Вы также можете открыть элемент конфигурации для редактирования, дважды щелкнув мышью по строке этого элемента в реестре.

[Удалить] – установка состояния “Удален” для выбранного элемента конфигурации.Такой элемент полностью игнорируется системой и не принимает никакого участия вее работе. Элементы конфигурации, находящиеся в состоянии “Удален”,отображаются в реестре перечеркнутым шрифтом.

Page 192: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Конфигурация]

BPM

191

Смотрите также• Дизайнер объектов, стр. 216• Дизайнер страниц, стр. 229• Дизайнер процессов, стр. 283• Дизайнер отчетов, стр. 322• Дизайнер списков изображений, стр. 334• Дизайнер действий процесса, стр. 338

5.5.2. Группы элементов конфигурацииКак и записи любого другого раздела BPMonline CRM, элементы конфигурации могутбыть сгруппированы при помощи дерева групп. Особенность работы с группами вразделе [Конфигурация] состоит в том, что в данном разделе отсутствует деталь[Входит в группы]. Динамические группы в разделе [Конфигурация] не используются.

Чтобы добавить элемент в группу, выберите его в реестре элементов конфигурации ипереместите при помощи мыши в необходимую группу. Чтобы убрать элементконфигурации из группы, переместите его в другую группу.

Все элементы конфигурации разбиты на две основные группы:

[Системные элементы] – в данную группу по умолчанию включены все базовыеэлементы конфигурации, общие для всех конфигураций, и используемые в качестверодительских при создании новых элементов конфигурации. Например, базоваястраница раздела, базовая страница карточки, базовые справочники и т.д.

[Конфигурационные элементы] – эта группа содержит элементы конфигурации,которые были созданы на основе базовых для реализации функциональностиконфигурации.

В разделе [Конфигурация] действуют также стандартные средства поиска ифильтрации записей реестра.

5.5.3. Действия раздела [Конфигурация]Действия доступны на вкладке [Действия] боковой панели раздела, а также вконтекстном меню раздела.

[Запустить]

Вы можете проверить работу выбранной страницы, запустив ее выполнение вотдельном окне. При этом выбранная страница будет работать так, как она работалабы, будучи запущенной из конфигурации. Действие [Запустить] доступно только дляэлементов конфигурации типа “Страница”.

[Перенести изменения]

Действие [Перенести изменения] перенесет в родительскую конфигурациюизменения, которые были внесены в выделенные элементы текущей конфигурации. Впроцессе переноса выполняется проверка переносимых изменений.

Если в подчиненной конфигурации были созданы новые элементы, они будутперенесены в родительскую. Если в подчиненной конфигурации определенныеэлементы были переведены в состояние “Удален”, аналогичные элементы базовойконфигурации будут также переведены в состояние “Удален”.

online CRM

Page 193: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке192

Данное действие недоступно в базовой конфигурации.

[Отменить изменения]

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

Важно

После переноса изменений в родительскую конфигурацию при помощи действия [Перенести изменения], их отмена становится невозможной.

[Открыть список конфигураций]

Действие [Открыть список конфигураций] откроет окно [Список конфигураций], припомощи которого Вы можете управлять списком конфигураций (добавлять и удалятьвложенные конфигурации).

Группа действий [Блокировка]

Действия группы [Блокировка] предназначены для предотвращения одновременногоредактирования элементов конфигурации несколькими пользователями. Блокировкаиспользуется, как правило, когда в настройке конфигурации участвуют сразунесколько человек.

• [Заблокировать] – заблокировать выбранные в реестре элементыконфигурации. Заблокированные элементы могут быть открыты другимипользователями только для просмотра.

• [Разблокировать] – снять блокировку со всех выделенных элементовконфигурации, которые были заблокированы текущим пользователем.

На заметку

Заблокировать элемент конфигурации также можно, нажав на иконку в соответствующей строке реестра, а разблокировать – нажав на иконку .

• [Разблокировать принудительно] – используйте данное действие, чтобыснять блокировку с элемента, заблокированного любым другимпользователем.

Группа действий [Исходный код]

Действия в группе [Исходный код] предназначены для просмотра и повторнойгенерации исходного кода элементов конфигурации.

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

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

Page 194: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Конфигурация]

BPM

193

• [Открыть] – открыть исходный код выделенного в реестре элементаконфигурации. Исходный код будет открыт в окне просмотра исходного кода.

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

• [Сгенерировать для измененных элементов] – генерация исходного кодадля всех элементов, которые были изменены в данной конфигурации иотличаются от аналогичных элементов в родительской конфигурации.

• [Сгенерировать для всех элементов] – сгенерировать исходный код длявсех без исключения элементов текущей конфигурации.

Группа действий [Метаданные]

Действия в данной группе предназначены для просмотра и повторной генерацииметаданных элементов конфигурации.

Генерация метаданных необходима в случае, если по какой-либо причинеметаданные элемента конфигурации были утеряны либо повреждены.

При выполнении действий повторной генерации, метаданные восстанавливаются изисполняемых файлов конфигурации.

Важно

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

• [Открыть] – открыть метаданные выбранного элемента конфигурации в окнепросмотра метаданных.

• [Сгенерировать для выбранных элементов] – генерация метаданных наоснове последних скомпилированных исполняемых файлов для всехвыделенных в реестре элементов конфигурации.

• [Сгенерировать для измененных элементов] – генерация метаданных наоснове последних скомпилированных исполняемых файлов для всехэлементов, которые были изменены в данной конфигурации по отношению кбазовой.

• [Сгенерировать для всех элементов] – генерация метаданных для всехэлементов конфигурации.

Группа действий [Профиль]

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

Данные профиля включают в себя состояния областей страниц (свернутое/развернутое), положения разделителей между областями страниц, перечень ипоследовательность колонок в реестре и т.д.

• [Очистить для выбранных страниц] – удалить всю информацию,хранящуюся в профиле текущего пользователя, для выбранных в реестреэлементов типа “Страница”.

online CRM

Page 195: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке194

• [Очистить для всех страниц] – удалить все данные профиля текущегопользователя для всех страниц конфигурации.

• [Очистить все] – удалить все данные профиля текущего пользователя,которые хранятся в системе как для страниц, так и для дизайнеров.

5.5.4. Окна просмотра исходного кода и метаданныхОкна просмотра исходного кода и метаданных могут быть открыты при помощидействий [Исходный код] > [Открыть] и [Метаданные] > [Открыть], соответственно.Данные окна также могут быть открыты из дизайнеров элементов.

Окно просмотра исходного кода (Рис. 5.38) отображает исходный код элементаконфигурации.

Рис. 5.38 – Окно просмотра исходного кода

Исходный код элементов конфигурации генерируется системой автоматически и неможет быть отредактирован вручную.

Окно просмотра метаданных (Рис. 5.39) предназначено для просмотра и ручногоредактирования метаданных выбранного элемента конфигурации.

Page 196: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Конфигурация]

BPM

195

Рис. 5.39 – Окно просмотра метаданных, вкладка [Метаданные]

[Метаданные] – вкладка отображает метаданные в их исходном виде. Используйтеданную вкладку при необходимости редактирования метаданных вручную.

Важно

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

[Метаданные (Чтение)] (Рис. 5.40) – отображает те же данные, что и вкладка[Метаданные], но в удобном для чтения виде: внутренние идентификаторы(например, “А2”) заменены на фактические названия элементов, указанные в полесвойства [Название] (например, “AccountName”). Данная вкладка не может бытьиспользована для ручного редактирования метаданных.

online CRM

Page 197: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке196

Рис. 5.40 – Окно просмотра метаданных, вкладка [Метаданные (чтение)]

[Пакет разницы] (Рис. 5.41) – отображает список отличий в метаданных междутекущим элементом конфигурации и его родительским элементом.

Рис. 5.41 – Окно просмотра метаданных, вкладка [Пакет разницы]

5.5.5. Окно [Список конфигураций]Для создания дополнительных конфигураций, а также для управлениясуществующими, предназначено окно [Список конфигураций] (Рис. 5.42).

Page 198: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Раздел [Конфигурация]

BPM

197

Рис. 5.42 – Окно [Список конфигураций]

Окно [Список конфигураций] может быть открыто по действию [Открыть списокконфигураций] раздела [Конфигурация].

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

Колонки окна

[Заголовок] – имя, которое отображается в интерфейсе системы, например, в поле[Конфигурация] на странице авторизации.

[Описание] – описание конфигурации, например, ее назначение или особенностииспользования.

[Версия] – версия конфигурации.

Панель инструментов окна

– создание новой подчиненной конфигурации. Та же функция доступна припомощи команды [Добавить] контекстного меню.

– редактирование данных (заголовка и описания) текущей конфигурации. Этафункция доступна также при помощи команды [Изменить] контекстного меню.

– удаление конфигурации. Вы также можете удалить конфигурацию при помощикоманды [Удалить] контекстного меню. Базовая конфигурация, а такжеконфигурация, у которой есть подчиненные конфигурации, не может быть удалена.

[Перенести изменения] – перенести изменения из выделенной подчиненнойконфигурации в родительскую. Для той же цели предназначена команда [Перенестиизменения] контекстного меню.

online CRM

Page 199: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке198

5.6. Мастер создания действияСписок действий раздела содержится на вкладке [Действия] боковой панели, котораяприсутствует в большинстве разделов.

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

Переход в режим редактирования

Чтобы настроить список действий раздела, переключите вкладку [Действия] в режим

редактирования при помощи кнопки главного меню.

В режиме редактирования на вкладке [Действия] боковой панели появляетсядополнительная команда [Создать новое действие]. Кроме того, при наведениикурсора на действие раздела отображается меню (Рис. 5.43).

Рис. 5.43 – Меню действия

Добавление действия в раздел:

1. Перейдите в необходимый раздел.

2. В главном меню нажмите на кнопку .

3. Перейдите на вкладку [Действия] боковой панели.

4. На вкладке [Действия] нажмите [Создать новое действие].

5. В окне [Мастер создания действия] заполните все необходимые поля:

a. введите название действия;

b. укажите раздел, в который должно быть добавлено действие (поумолчанию выбран текущий раздел);

c. при необходимости, установите признак [Запускать процесс по кнопке[Запустить процесс] основного меню];

d. введите описание действия.

6. Нажмите на кнопку [OK] чтобы завершить работу мастера.

Мастером создания действия будет создан и связан с действием новыйпроцесс. Заголовок этого процесса будет соответствовать названию действия.Созданный процесс будет открыт в дизайнере процессов.

7. В окне дизайнера процессов постройте схему процесса, который будетзапущен при выполнении действия.

Page 200: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Мастер создания действия

BPM

199

Важно

Инструменты создания и редактирования процессов описаны в главе “Дизайнер процессов”.

Важно

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

8. Опубликуйте процесс.

В результате, на вкладку [Действия] выбранного раздела будет добавленоновое действие, при выполнении которого будет запущен соответствующийпроцесс.

На заметку

Созданный мастером процесс будет доступен в реестре элементов конфигурации. Вы можете произвольно изменять название и заголовок такого процесса.

Изменение и удаление действий в разделе:

Изменение и удаление действий осуществляется в режиме редактирования припомощи команд меню действия.

[Изменить свойства] – открыть окно мастера создания действия, чтобы изменитьраздел, из которого запускается действие, а также чтобы разрешить либо запретитьзапуск действия по кнопке [Запустить процесс].

[Открыть редактор] – открыть для редактирования процесс, запускаемый по данномудействию, в дизайнере процессов. Используйте данную команду для того, чтобы:

• редактировать логику процесса;

• изменить название действия – путем редактирования свойства [Заголовок]процесса;

• изменить описание действия – путем редактирования свойства [Описание]процесса.

[Удалить] – удаление выбранного действия со вкладки [Действие] боковой панели.При удалении действия, процесс, который с ним связан, не будет удален.

Смотрите также• Дизайнер процессов, стр. 283

online CRM

Page 201: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке200

5.7. Мастер создания колонкиМастер создания колонки позволяет добавлять колонки в структуру объекта, неоткрывая дизайнер объектов. Например, при необходимости дополнения карточкираздела [Контакты] новым полем, изначально Вам необходимо добавитьсоответствующую колонку в объект “Контакт”.

На заметку

При помощи объектов в BPMonline CRM осуществляется управление структурой базы данных приложения: каждый объект соответствует таблице базы данных.

Запустить мастер создания колонки можно из вкладки [Действия] раздела[Справочники].

Добавить новую колонку в структуру объекта можно также при помощи дизайнераобъектов. Этот дизайнер позволяет выполнять и другие изменения в структуреобъекта, например, удаление колонок или изменение их параметров.

На заметку

Логика работы с дизайнером объектов описана в главе “Дизайнер объектов”.

Окно мастера создания колонки

При запуске мастера открывается окно выбора объекта (Рис. 5.44)

Рис. 5.44 – Мастер создания колонки. Окно выбора объекта

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

Реестр окна выбора объекта содержит несколько представлений:

• [Все] – список всех объектов системы;

Page 202: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Мастер создания колонки

BPM

201

• [Разделы] – объекты, которые используются в качестве источников дляразделов системы (например, “Контакт”, “Продажа”, “Активность” и т.д.);

• [Справочники] – объекты, которые используются в качестве источников длясправочников системы (например, “Тип контакта”, “Вероятность продаж”,“Категория активности” и т.д.).

На заметку

Регистрация справочников системы осуществляется в разделе [Справочники], а разделов – в разделе [Рабочие места].

При нажатии на кнопку [Далее>] панели инструментов мастера откроется окноопределения параметров колонки (Рис. 5.45).

Рис. 5.45 – Мастер создания колонки. Окно определения параметров колонки

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

На заметку

Название колонки – обозначение, которое используется для идентификации колонки системой, а заголовок – имя колонки, которое будет отображаться в интерфейсе системы для пользователя. Детальнее эти свойства рассмотрены при описании области свойств и событий в главе “Основы работы с дизайнерами”.

online CRM

Page 203: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке202

Типы колонок

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

[Короткая строка] – текстовые данные, объемом до 50 символов. Этот тип колонкииспользуется, например, для фиксации номера счета.

[Строка средней длины] – текстовые данные, объемом до 250 символов. Например,этот тип колонки используется для ведения информации о типах контрагентов,состояниях задач, названиях стран, городов и т.д.

[Длинная строка] – текстовые данные, объемом до 500 символов. Например, строкутакой длины можно использовать, чтобы указывать заголовок задачи или названиепродажи.

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

[Дата/Время] – дата и время. Например, тип колонки может использоваться дляхранения информации о времени начала и завершения работы по задаче.

[Дата] – только дата. При помощи колонки этого типа можно фиксировать, например,дату договора или дату оплаты счета.

[Время] – только время. Например, тип колонки может использоваться для фиксациивремени начала рабочего дня.

[Целое число] – числовые данные с точностью до целых. Например, при помощиэтого типа колонки можно внести информацию о количестве участников воздействия.

[Дробное число] – числовые данные с точностью до сотых. Например, этот типколонки Вы можете использовать для фиксации количества продукта в счете.

[Деньги] – числовые данные с точностью до сотых. Тип предназначен для веденияцен на продукты или услуги, а также для внесения сумм счетов или другихкоммерческих документов.

[Логическое] – колонка может иметь одно из двух значений: “Да/Нет”, “Включено/Выключено”, например, колонка [Отображать в расписании] реестра активностейлибо колонка [Не звонить] реестра контактов.

[Справочник] – данные, которые необходимо выбирать из предопределенногоперечня значений, например, тип контакта, приоритет активности или вероятностьпродажи. Источником значений для этого типа колонки служит другой объект, ранеедобавленный в систему. Чтобы создать колонку типа [Справочник], установитесоответствующую опцию и выберите необходимый объект – источник значений этойколонки.

[Разнородный справочник] – данные, которые необходимо выбирать из несколькихсозданных ранее источников. Например, если клиентом по продаже может быть иликонтрагент, или контакт. Чтобы создать колонку типа [Разнородный справочник],установите соответствующую опцию и при помощи кнопок [Добавить] и [Удалить]сформируйте список объектов-источников для справочника.

На заметку

Расширенный перечень типов колонок, доступных в системе, представлен в дизайнере объектов.

Page 204: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Мастер создания колонки

BPM

203

Результат работы мастера

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

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

На заметку

Регистрация карточек записей для справочников системы осуществляется в разделе [Справочники], а разделов и деталей – в разделе [Рабочие места].

Если для объекта в системе не зарегистрирована карточка записи, то в дизайнерестраниц откроется новая страница, унаследованная от базовой страницыредактирования.

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

На заметку

Логика работы с дизайнером страниц описана в главе “Дизайнер страниц”.

Панель инструментов мастера

Панель инструментов мастера создания колонки содержит следующие кнопки:

[<Назад] – возвращение к предыдущему шагу мастера;

[Далее>] – переход к следующему шагу мастера;

[Готово] – завершение настроек в мастере и выполнение соответствующихизменений в системе;

[Отмена] – выход из мастера.

Смотрите также• Добавление поля в карточку, стр. 79• Дизайнер страниц, стр. 229

online CRM

Page 205: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке204

6. Инструменты конфигурированияИнструменты конфигурирования включают в себя набор дизайнеров, при помощикоторых Вы можете настраивать функциональность системы, начиная от ее внешнеговида и заканчивая структурой данных и бизнес-логикой.

В главе “Основы конфигурирования” описаны базовые понятия и принципы, накоторых основан процесс создания либо модификации конфигураций системы. Вглаве рассмотрены такие понятия, как “конфигурация”, “элементы конфигурации”, ихтипы, структура и т.д.

Глава “Основы работы с дизайнерами” описывает общую логику и элементыинтерфейса, которые встречаются во всех либо в большинстве дизайнеров.

Интерфейс каждого из дизайнеров рассмотрен в отдельных главах: глава “Дизайнеробъектов” описывает инструменты создания структуры данных системы, “Дизайнерстраниц” – инструменты для построения интерфейса, а в главе “Дизайнер процессов”рассмотрен инструментарий, при помощи которого Вы можете строить бизнес-процессы, используя элементы нотации BPMN, а также задавать бизнес-логикуэлементов системы.

Далее в этой главе• Основы работы с дизайнерами, стр. 205• Дизайнер объектов, стр. 216• Дизайнер страниц, стр. 229• Дизайнер процессов, стр. 283• Дизайнер списков изображений, стр. 334• Дизайнер действий процесса, стр. 338• Дизайнер отчетов, стр. 322

Page 206: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Основы работы с дизайнерами

BPM

205

6.1. Основы работы с дизайнерамиДизайнеры представляют собой инструменты создания и редактирования элементовконфигурации. В BPMonline CRM существует отдельный дизайнер для каждого типаэлементов конфигурации (объектов, страниц, процессов и т.д.).

Все дизайнеры, за исключением дизайнера отчетов, доступны из раздела[Конфигурация] и запускаются автоматически при создании нового элемента либопри открытии любого элемента конфигурации для редактирования.

Рабочее пространство дизайнера состоит из нескольких областей, которые являютсяобщими для всех или большинства существующих дизайнеров (Рис. 6.1).

Рис. 6.1 – Рабочее пространство дизайнера

Общие для всех дизайнеров элементы включают в себя:

• область структуры элементов (1);

• область свойств и событий (2);

• панель инструментов (3).

В большинстве дизайнеров также присутствуют такие элементы, как:

• меню элементов (4);

• рабочая область дизайнера (5).

Смотрите также• Основы конфигурирования, стр. 75

6.1.1. Область структуры элементов дизайнераВ области [Структура] отображается древовидная структура элемента конфигурации(Рис. 6.2). Например, в дизайнере страниц отображается набор контейнеров, кнопоки других элементов, из которых состоит страница. А, например, в дизайнере

online CRM

Page 207: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке206

процессов – набор действий, потоков, операторов и других элементов, из которыхсостоит бизнес-процесс.

Рис. 6.2 – Пример области структуры элементов страницы

Корневой элемент структуры содержит информацию о самом элементеконфигурации, который был открыт в дизайнере. Например, корневой элементструктуры в дизайнере страниц содержит информацию о названии страницы и ееразмерах. А, например, корневой элемент структуры в дизайнере объектов –информацию о названии объекта и способах его администрирования.

Также при помощи свойств корневого элемента осуществляется наследование междуэлементами одной конфигурации. Элементы, которые были унаследованы отродительского элемента конфигурации, отображаются в структуре серым цветом.

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

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

Контекстное меню области структуры

Используя контекстное меню элемента структуры (Рис. 6.3), Вы можете добавлятьвложенные элементы либо удалять существующие элементы структуры.

Page 208: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Основы работы с дизайнерами

BPM

207

Рис. 6.3 – Контекстное меню элемента структуры страницы

Например, чтобы в дизайнере страниц поместить кнопку в перечень элементов,выполните команду [Добавить] -> [Кнопка] контекстного меню этого элемента вобласти структуры.

6.1.2. Область свойств и событий дизайнераОбласть [Свойства] (Рис. 6.4) дизайнеров содержит набор индивидуальныххарактеристик выделенного элемента.

Рис. 6.4 – Пример области [Свойства] элемента

Кнопки области свойств и событий:

• – отображение списка свойств выделенного элемента;

• – отображение списка событий выделенного элемента.

Управление отображением свойств и событий осуществляется при помощи меню

настройки режимов отображения, которое открывается по кнопке областисвойств.

online CRM

Page 209: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке208

На заметку

Детальнее меню настройки режимов отображения рассмотрено в отдельной главе.

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

Свойства элементов

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

Для редактирования свойств элемента конфигурации (свойств страницы, процесса,объекта и т.д.) выберите корневой элемент в структуре.

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

Общие для большинства элементов конфигурации свойства включают:

• [Название] – уникальное название элемента в системе. Значение этого полядолжно состоять из латинских букв и цифр и не содержать пробелов.Название является обязательным атрибутом элемента.

• [Заголовок]/[Подпись] – имя, которое будет отображаться в интерфейсесистемы для пользователя. Например, заголовок страницы отображается взаголовке окна, заголовок колонки – в реестре записей, а подпись поля – вкарточке.

• [Описание] – описание элемента, например, его назначение или особенностииспользования.

События элементов

События, которые могут быть обработаны для выделенного в данный момент

элемента, отображаются в области [Свойства] дизайнера при нажатии на кнопку (Рис. 6.5).

Рис. 6.5 – Пример списка событий элемента

Для каждого события в списке отображается отдельное поле, которое содержит двекнопки:

– установить связь события с процессом. При нажатии на эту кнопку произойдетследующее:

Page 210: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Основы работы с дизайнерами

BPM

209

• поле события будет заполнено автоматически сгенерированным названиемсообщения, которое будет отправлено в бизнес-процесс данного объекта илистраницы при наступлении соответствующего события;

• в отдельном окне будет открыт процесс данной страницы или объекта;

• в бизнес-процесс будет добавлен событийный подпроцесс, который будетавтоматически запущен при наступлении данного события. Действия, которыевыполнит система в этом случае, определяются действиями, которые Выдобавите в этот подпроцесс.

– открывает список со следующими пунктами:

• [Отменить обработку события] – отмена обработки события системой. Полесоответствующего события будет очищено, и ранее созданный подпроцессзапускаться не будет. При этом сам подпроцесс не будет удален из процессаобъекта либо страницы.

• [Отображать загрузку] – установите признак, если выполнение подпроцессадля этого события может занять некоторое время. Если данный признак длясобытия установлен, и выполнение его занимает более 3-х секунд, системаотобразит сообщение “Ожидайте завершения операции”.

Чтобы связать событие с ранее добавленным подпроцессом, в поле этого событиявведите название сообщения, которое инициирует необходимый подпроцесс.

6.1.3. Меню элементов дизайнераВ основных дизайнерах BPMonline CRM – дизайнере страниц, дизайнере процессов,дизайнере объектов – содержится специальное меню со списком элементов, которыемогут быть добавлены в структуру данного элемента конфигурации. Например, вдизайнере страниц в меню отображаются поля различных типов и кнопки, вдизайнере процессов – возможные действия и операторы, в дизайнере объектов –колонки различных типов и индексы.

В дизайнере страниц и дизайнере процессов меню элементов отображается в видеотдельной области в левой части рабочего пространства (Рис. 6.6).

online CRM

Page 211: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке210

Рис. 6.6 – Пример меню элементов дизайнера страниц

В дизайнере объектов это меню отображается в виде списка, который открываетсяпри нажатии на кнопку [Добавить], а также в виде контекстного меню.

Элементы, как правило, объединены в группы. Например, в дизайнере страництакими группами являются [Данные], [Поля редактирования], [Контейнеры], [Меню]и др. Управление отображением групп, а также порядка элементов в спискеосуществляется при помощи меню настройки режимов отображения, которое может

быть открыто по кнопке .

Чтобы найти определенный элемент в меню элементов, Вы можете воспользоватьсястрокой поиска (Рис. 6.7).

Рис. 6.7 – Пример использования строки поиска в меню элементов

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

Page 212: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Основы работы с дизайнерами

BPM

211

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

Например, в дизайнере страниц отображается макет страницы (Рис. 6.8), а вдизайнере процессов – графическая наглядная схема бизнес-процесса (Рис. 6.9).

online CRM

Page 213: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке212

Рис. 6.8 – Пример рабочей области дизайнера страниц

Рис. 6.9 – Пример рабочей области дизайнера процессов

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

– содержит команды, при помощи которых Вы можете сохранить изменения вэлементе конфигурации:

• [Сохранить] – команда используется для промежуточного сохраненияизменений, внесенных в элемент конфигурации. Изменения, которые былисохранены, не отображаются в системе для пользователя.

Page 214: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Основы работы с дизайнерами

BPM

213

• [Опубликовать] – эта команда предназначена для сохранения изменений,внесенных в элемент конфигурации, дальнейшей публикации и отображенияэтих изменений для пользователя.

[Дополнительно] – содержит команды просмотра исходного кода и метаданныхэлемента конфигурации, а также процесса объекта либо страницы:

• [Открыть исходный код] – открывает окно просмотра исходного кода элементаконфигурации.

• [Открыть метаданные] – открыть окно просмотра метаданных элементаконфигурации.

• [Открыть процесс] – открыть для редактирования процесс, обрабатывающийсобытия редактируемого объекта или страницы. Процесс будет открыт вотдельном окне.

На заметку

Команда [Открыть процесс] доступна только в дизайнерах объектов и страниц.

[Настройки] – используйте данную кнопку, чтобы открыть окно настроек текущегодизайнера (Рис. 6.10).

Рис. 6.10 – Окно настроек дизайнера страниц

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

[Отображать в структуре] – если в данном поле выбрано значение “Заголовок”, то вобласти структуры будут отображаться заголовки элементов. Если же указанозначение “Название”, то в области структуры будут отображаться уникальныеназвания элементов. После изменения значения данного поля необходимо обновитьстраницу дизайнера, нажав, например, на клавишу [F5] клавиатуры.

[При нажатии на кнопку “Сохранить” выполнять команду] – выберите команду([Сохранить] или [Опубликовать]), которая будет по умолчанию выполняться при

нажатии на кнопку (без открытия меню).

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

online CRM

Page 215: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке214

6.1.6. Настройка режимов отображения свойств и элементов дизайнера

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

• в области [Элементы] – для управления отображением элементов, которыемогут быть добавлены на рабочую область;

• в области [Свойства] – для управления отображением свойств и событийэлемента.

Структура команд меню в обоих случаях идентична (Рис. 6.11) и содержит три группыкоманд: [Сортировка], [Группировка] и [Свойства] ([Элементы]).

Рис. 6.11 – Меню области [Свойства]

При помощи команд группы [Сортировка] Вы можете изменить принцип сортировкисвойств либо элементов:

• [По названию] – сортировать свойства либо элементы в алфавитном порядке.Сортировка будет выполнена по названиям групп (в общем списке) и поназваниям элементов (внутри групп).

• [По приоритету] – сортировать свойства либо элементы таким образом, чтобыв начале списка были расположены те свойства или элементы, которыеобычно используются чаще.

Команды группы [Группировка] могут быть использованы для управления группамисвойств либо элементов:

• [Отображать группы] – установите признак, чтобы разбить свойства либоэлементы по группам. Например, свойство [Название] относится к группе[Общие], свойство [Подпись] – к группе [Вид] и т.д.

• [Свернуть все группы], [Развернуть все группы] – используйте команды,чтобы, соответственно, скрыть и отобразить содержимое групп свойств илиэлементов. При снятом признаке [Отображать группы], команды [Свернуть всегруппы] и [Развернуть все группы] становятся неактивными.

Используйте команды группы [Свойства] ([Элементы]) для того, чтобыпереключаться между режимами отображения свойств либо элементов:

• [Основные] – отобразит только основные свойства и элементы;

Page 216: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Основы работы с дизайнерами

BPM

215

• [Все] – отобразит все доступные свойства либо элементы.

6.1.7. Окно [Выбор изображения]Окно выбора изображения используется в дизайнере объектов и дизайнере страницдля заполнения некоторых свойств элементов. Например, при помощи этого окнаможно загрузить рисунок в поле карточки либо иконку для кнопки панелиинструментов. Окно выбора изображения (Рис. 6.12) открывается при нажатии на

кнопку в поле соответствующего свойства.

Рис. 6.12 – Окно выбора изображения

[Не использовать изображение] – выберите опцию, чтобы оставить поленезаполненным. Эта опция установлена по умолчанию.

[Изображение из файла] – выберите опцию, чтобы загрузить файл изображения,который хранится локально у Вас на компьютере. Для загрузки файла используйте

кнопку , при нажатии на которую открывается стандартное окно выбора файла.

[Изображение из списка изображений текущего объекта (текущей страницы)] –отметьте этот пункт, если изображение включено в один из списков изображений,добавленных на данную страницу или в данный объект. В верхнем поле выберитеназвание списка, а в нижнем – название изображения.

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

[Изображение по Web-адресу] – выберите эту опцию, если нужно дать ссылку нарисунок, размещенный в Интернете. В поле введите ссылку на файл изображения,например, “http://www.domain.com/images/image.gif”.

Смотрите также• Дизайнер списков изображений, стр. 334

online CRM

Page 217: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке216

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

При помощи объектов в BPMonline CRM осуществляется управление структурой базыданных приложения: каждый объект соответствует таблице базы данных. Такимобразом, создание нового объекта инициирует создание новой таблицы в базеданных; а изменения в структуре объектов приводят к изменениям структуры таблицбазы данных.

Важно

Изменения в базе данных происходят только после публикации объекта.

Следует отметить, что в BPMonline CRM можно создавать виртуальные объекты, несвязанные с базой данных. Например, эту функциональность можно использоватьпри добавлении базовых объектов.

Запустить дизайнер для создания нового объекта, так же как и для внесенияизменений в существующий, можно из раздела [Конфигурация].

Далее в этой главе• Рабочее пространство дизайнера объектов, стр. 216• Свойства объекта, стр. 218• Колонки объекта, стр. 221• Свойства колонок объекта, стр. 224• Индексы объекта, стр. 226• События объекта, стр. 227

Смотрите также• Добавление поля в карточку, стр. 79• Удаление поля из карточки, стр. 90• Добавление справочника, стр. 104• Добавление детали в раздел, стр. 113• Создание стандартного раздела, стр. 124

6.2.1. Рабочее пространство дизайнера объектовРабочее пространство дизайнера объектов (Рис. 6.13) состоит из несколькихфункциональных областей и содержит необходимые элементы управления иинструменты для создания объектов.

Page 218: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер объектов

BPM

217

Рис. 6.13 – Рабочее пространство дизайнера объектов

Общая логика работы с областями дизайнера рассмотрена в главе“Основы работы с дизайнерами”.

Область структуры объекта (1)

В области структуры объекта отображаются колонки и индексы, добавленные вобъект. Например, в структуре объекта “Контрагент” отображаются колонки“Название”, “Форма собственности”, “Основной контакт”, “Родительский контрагент”и т.д.

Типы колонок в структуре объекта выделяются в зависимости от типа вводимыхданных. Индексы колонок предназначены для уменьшения количества времени,затрачиваемого на работу с данными определенной колонки объекта, например,поиск или фильтрацию.

Добавить необходимый элемент в структуру объекта можно при помощи меню[Добавить], которое содержит перечень всех доступных элементов объекта.

Область свойств и событий (2)

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

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

Панель инструментов (3)

Кроме стандартных, панель инструментов дизайнера объектов включает следующиекнопки:

[Добавить] – добавление элемента в структуру объекта. Меню содержит переченьвсех доступных типов колонок и индексов объекта.

online CRM

Page 219: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке218

[Удалить] – удаление элемента, выделенного в структуре объекта.

Важно

Удаление колонки из объекта равноценно удалению колонки из соответствующей таблицы базы данных системы.

[Вверх] – перемещение элемента на позицию выше относительно его текущейпозиции в структуре объекта.

[Вниз] – перемещение элемента на позицию ниже относительно его текущей позициив структуре объекта.

Окно настроек

Кроме стандартных, окно настроек дизайнера объектов включает следующие пункты:

[Показывать индексы] – отображение индексов в структуре объекта.

[Отображать расширенный список типов колонок] – отображение полного перечняструктурных элементов в меню [Добавить] (по умолчанию, в меню представленытолько основные элементы).

[Отображать системные колонки] – отображение системных колонок в структуреобъекта. Системными являются колонки, в свойствах которых установлен признак[Системная], например, колонки с информацией о первичных ключах (“Id”) записейобъекта.

Смотрите также• Основы работы с дизайнерами, стр. 205

6.2.2. Свойства объектаКаждый объект характеризуется набором индивидуальных свойств, изменить которыеВы можете на вкладке [Свойства].

[Название] – обозначение, которое используется для идентификации объектасистемой.

[Заголовок] – имя объекта, которое будет отображаться в интерфейсе системы дляпользователя. Как правило, объекты именуются по названию сущностей:“Контрагент”, “Контакт”, “Продажа”, “Продукт в счете” и т.д.

[Описание] – поле предназначено для внесения детализирующей информации обобъекте.

На заметку

Детальнее свойства [Название], [Заголовок] и [Описание] рассмотрены при описании области свойств и событий в главе “Основы работы с дизайнерами”.

Наследование

[Родительский объект] – в этом поле Вы можете указать объект, который будетявляться шаблоном для построения структуры текущего объекта. После заполненияэтого поля, свойства текущего объекта, в частности, касающиеся его поведения,администрирования, системных и исторических колонок, заполняютсясоответствующими значениями родительского объекта. Также в структуру текущего

Page 220: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер объектов

BPM

219

объекта добавляются все элементы и логика родительского объекта, то естьфункциональность процессов, созданных по родительскому объекту.

Например, при создании нового объекта укажите для него в качестве родительскогобазовый объект. В результате, новый объект будет содержать необходимыесистемные колонки (“Id”, “Создал”, “Изменил”, “Создано”, “Изменено”). Все, что Вамнужно будет сделать, – это добавить в объект колонки для внесения непосредственноданных. Например, при создании нового объекта для ведения заявок это могут бытьследующие колонки: “Дата регистрации”, “Номер”, “Ответственный” и т.д.

Унаследованные колонки в структуре объекта объединены в отдельную группу(Рис. 6.14).

Рис. 6.14 – Унаследованные колонки в структуре объекта

На заметку

Унаследованные элементы в структуре объекта отображаются серым цветом.

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

[Тип наследования] – укажите способ наследования структуры объекта отродительского.

При выборе значения “Независимая таблица”, в базе данных все колонкиродительского объекта копируются в структуру таблицы этого объекта.

Такой тип наследования может использоваться в случаях, когда структура одногообъекта во многом повторяет структуру другого. Например, Вы можете использоватьв качестве родительского базовый объект, который содержит колонку уникальногоидентификатора записей (“Id”) и исторические колонки (“Создал”, “Создано”,“Изменил”, “Изменено”).

Если же типом наследования выбран вариант “Наследование один к одному”, то в БДв структуре текущего объекта создается только одна колонка со ссылками народительский объект (эта колонка является системной и ее название соответствуетназванию родительского объекта). Этот тип наследования целесообразно применятьв случаях, когда в разных объектах необходимо вести одну и ту же информацию.Например, данные на детали [Файлы и ссылки] во всех разделах необходимо хранитьв одной таблице базы данных.

online CRM

Page 221: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке220

Поведение

[Представление в базе данных] – установите признак, если Вам необходимо, чтобыобъект был представлением в БД. Для такого объекта таблица в базе данных созданане будет, но будет создано представление. Представления базы данныхиспользуются для отображения сводной информации по нескольким объектамсистемы. Например, деталь [История] в разделе [Контрагенты] отображает своднуюинформацию о документах, счетах, активностях и других объектах системы,связанных с выбранной компанией.

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

На заметку

Для виртуального объекта таблица базы данных создана не будет.

Администрирование

Используя признаки в группе [Администрирование], Вы можете определить, какимобразом нужно разграничивать права доступа к данным объекта: по отдельнымоперациям при работе с записями (например, чтение, изменение или удаление); кзначениям отдельных колонок объекта (полям записи); и к отдельным записям.Установите признаки в зависимости от требований к администрированию текущегообъекта.

На заметку

Изменить схему распределения прав доступа к объекту также можно из раздела [Администрирование].

Системные колонки

В группе [Системные колонки] указываются колонки объекта, которые содержатинформацию, необходимую для идентификации объекта системой. Свойства даннойгруппы необходимо заполнять после добавления всех колонок в структуру объекта.

На заметку

После выбора родительского объекта системные колонки текущего объекта указываются автоматически на основании значений соответствующих свойств родительского объекта.

Список возможных значений для выбора в каждом поле формируется автоматически.Например, для поля [Идентификатор] в перечне возможных значений будутотображаться только названия колонок типа [Уникальный идентификатор] текущегообъекта.

[Идентификатор] – укажите в поле колонку с данными о первичных ключах (“Id”),которые будут использоваться для идентификации записей объекта.

[Отображаемое значение] – поле предназначено для выбора основной отображаемойколонки объекта. Например, для контрагента такой колонкой является “Название”, адля контакта – “ФИО”. Значение из этой колонки будет отображаться при выборезначений из справочника, формируемого на основании объекта. Например, после

Page 222: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер объектов

BPM

221

заполнения поля [Основной контакт] карточки контрагента в нем будет отображатьсязначение поля [ФИО] карточки выбранного контакта.

[Изображение] – укажите в этом поле колонку, в которой хранятся изображения,ассоциируемые с записями объекта. Заполните свойство в случае, если для записейобъекта в реестре необходимо отображать значок или иконку. Например, в реестрестран изображения флагов государств. Изображение будет отображаться слева отзначений в колонке, указанной в свойстве [Отображаемое значение]. Рекомендуемыйразмер рисунка: 16х16 пикселей.

[Родитель в иерархии] – колонка объекта, в которой хранится ссылка народительскую запись. Эта функциональность используется в древовидных реестрахдля построения иерархической структуры данных. Например, если в реестре раздела[Документы] необходимо отображать иерархическую структуру документов, то вструктуру объекта [Документ] сначала добавьте колонку типа [Справочник], укажитедля нее заголовок “Родитель”. После чего в свойствах самого объекта выберетезначение “Родитель” в поле [Родитель в иерархии] и сохраните изменения.

[Владелец] – это поле заполняется в случае, если определенным пользователямнеобходимо автоматически предоставлять права доступа к записям объекта.Например, для активностей поле [Владелец] заполнено значением “Ответственный”.В результате, пользователю, который указан в поле [Ответственный] активности,будут предоставлены права полного доступа к этой активности.

[Связь в наследовании один к одному] – поле заполняется при выборе типанаследования “Наследование один к одному” названием колонки в базе данных соссылками на записи родительского объекта.

Исторические колонки

В свойствах группы [Исторические колонки] необходимо указать колонки, в которыххранится информация о пользователе, создавшем запись, дате создания записи,пользователе, который последним вносил изменения в запись, и дате последнихизменений.

На заметку

После выбора родительского объекта исторические колонки текущего объекта указываются автоматически на основании значений соответствующих свойств родительского объекта.

Смотрите также• Область свойств и событий дизайнера, стр. 207

6.2.3. Колонки объектаКолонка является основным структурным элементом объекта. В объект можнодобавить колонки различных типов. Тип колонки выделяется в зависимости от типаданных, которые в ней содержатся, например, текстовые, числовые, календарнаяинформация и пр.

В структуре объекта колонки добавляются в отдельную группу (Рис. 6.15).

online CRM

Page 223: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке222

Рис. 6.15 – Колонки в структуре объекта

Строковые колонки

[Короткая строка] – текстовые данные, объемом до 50 символов. Этот тип колонкипредназначен, например, для фиксации номера счета.

[Строка средней длины] – текстовые данные, объемом до 250 символов. Например, вколонках этого типа Вы можете вести информацию о типах контрагентов, состоянияхзадач, названиях стран, городов и т.д.

[Длинная строка] – текстовые данные, объемом до 500 символов. Например, строкутакой длины можно использовать, чтобы указывать заголовок задачи или названиепродажи.

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

[Зашифрованная строка] – данные, которые необходимо хранить в БД взашифрованном виде. Данные в колонке этого типа будут доступны только изсистемы, непосредственно в БД информация будет храниться в виде шифров.Колонки этого типа могут использоваться для хранения конфиденциальнойинформации, например, по счетам и коммерческим документам Вашей компании.

[Контрольная сумма строки] – данные, которые необходимо хранить в виденеобратимого шифра. Этот тип колонки, например, может использоваться дляхранения паролей пользователей системы.

Числовые колонки

[Целое число] – числовые данные с точностью до целых. Например, при помощиэтого типа колонки можно внести информацию о количестве участников воздействия.

[Дробное число] – числовые данные с точностью до сотых. Например, этот типколонки Вы можете использовать для фиксации количества продукта в счете.

[Деньги] – числовые данные с точностью до сотых. Тип предназначен для веденияцен на продукты или услуги, а также для внесения сумм счетов или другихкоммерческих документов.

На заметку

Тип колонки “Деньги” выделен в качестве отдельного на случай, если точность фиксации финансовых расчетов в Вашей компании отличается от точности, с которой, например, компания отпускает продукцию.

Page 224: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер объектов

BPM

223

Колонки даты

[Дата/Время] – дата и время. Например, тип колонки может использоваться дляхранения информации о времени начала и завершения работы по задаче.

[Дата] – только дата. При помощи колонки этого типа можно фиксировать, например,дату договора или дату оплаты счета.

[Время] – только время. Например, тип колонки может использоваться для фиксациивремени начала рабочего дня.

Колонки справочников

[Справочник] – данные, которые необходимо выбирать из предопределенногоперечня значений, например, тип контакта, приоритет активности или вероятностьпродажи. Источником значений для этого типа колонки может служить другойобъект, ранее добавленный в систему.

[Разнородный справочник] – данные, которые необходимо выбирать из несколькихсозданных ранее источников. Например, если клиентом по продаже может быть иликонтрагент, или контакт. Чтобы создать такой элемент, в структуру объекта добавьтеразнородный справочник, а затем две вложенных в него колонки типа [Справочник].Для первой из них в качестве источника укажите объект “Контрагент”, а для второй –“Контакт”.

На заметку

Добавить вложенную колонку в разнородный справочник можно при помощи контекстного меню области структуры объекта.

Другие колонки

[Логическое] – колонка может иметь одно из двух значений: “Да/Нет”, “Включено/Выключено”, например, колонка [Отображать в расписании] реестра активностейлибо колонка [Не звонить] реестра контактов.

[Изображение] – тип колонки предназначен для хранения графической информации,например, фото контактов.

[Файл] – тип колонки предназначен для хранения объемной информации в видеотдельного файла. Например, файлы текстов договоров.

[Цвет] – тип колонки предназначен для хранения информации о цвете.

[Уникальный идентификатор] – этот тип используется в случае, когда для объектанеобходимо создать колонки с данными о первичных ключах записей.

На заметку

При наследовании от базового объекта такая колонка создается автоматически.

[Двоичные данные] – тип колонки предназначен для хранения текстовых данных безограничения объема с возможностью форматирования. Например, колонка этого типаиспользуется для внесения информации на детали [Заметки].

Смотрите также• Область структуры элементов дизайнера, стр. 205

online CRM

Page 225: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке224

6.2.4. Свойства колонок объектаУ каждой колонки есть набор индивидуальных характеристик, изменить которые Выможете в области [Свойства].

[Название] – обозначение, которое используется для идентификации колонкисистемой.

[Заголовок] – имя колонки, которое будет отображаться в интерфейсе системы дляпользователя. В частности, это значение отображается в качестве заголовка колонкив реестре, а также в качестве названия поля в карточке записи объекта (при условии,что для самого поля не указано другое название).

На заметку

Изменить название поля в карточке записи можно, открыв соответствующий элемент конфигурации в дизайнере страниц.

[Тип данных] – тип данных, которые хранятся в выбранной колонке. Полезаполняется автоматически при добавлении колонки в структуру объекта.

[Описание] – поле предназначено для внесения детализирующей информации околонке.

Справочник

[Справочник] – для колонок типа “Справочник” и “Разнородный справочник” в этомполе необходимо указать источник (объект), на основании данных которого будетформироваться список значений в колонке. Например, для колонки “Тип” объекта“Контрагент” в качестве источника используется справочник “Тип контрагента”.

[Каскадная связь] – установите признак, если при удалении записи из объекта,указанного в поле [Справочник], необходимо удалять связанные записи текущегообъекта.

Например, если при удалении контакта нужно удалить информацию о его адресах, тов объекте “Адрес контакта” для колонки “Контакт” (по которой осуществляется связьадреса с контактом) должен быть установлен признак [Каскадная связь].

Либо, например, если контрагента, по которому в системе зарегистрированы задачи,удалять нельзя, то в объекте “Активности” для колонки “Контрагент” признак[Каскадная связь] должен быть снят.

[Слабая связь] – установите признак, если удаление записи из объекта, указанного вполе [Справочник], не должно повлечь за собой удаление связанных записейтекущего объекта.

Например, если при удалении контакта из системы не должны удаляться активности,созданные этим контактом, то в объекте “Активности” для колонки “Создал” долженбыть установлен признак [Слабая связь].

Поведение

[Обязательная для заполнения] – в этом поле Вы можете указать, что колонкадолжна быть обязательной для заполнения. В зависимости от выбранного значения,проверка, заполнено ли значение в колонке, будет производиться либо на уровнеприложения, либо на уровне базы данных. Последний вариант актуален, в частности,при заполнении данных объекта в процессе интеграции с другими приложениями.

Page 226: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер объектов

BPM

225

[Значение по умолчанию] – в поле можно задать значение по умолчанию, котороеавтоматически будет указываться в колонке при создании записи. Например, текущаядата для начала активности или базовая валюта для валюты счета. Значение поумолчанию можно выбрать при помощи специального окна (Рис. 6.16),функциональность которого рассмотрена ниже.

[Выполнять копирование] – установите признак, если значение поля колонкинеобходимо переносить в новую запись при копировании. Например, прикопировании счета нужно копировать значения полей [Клиент] и [Ответственный],но не нужно копировать значение поля [Номер].

[Индексируемая] – установите признак в случае, если колонке необходимо добавитьвиртуальный индекс для ускорения работы с ее данными. Например, если в системечасто осуществляется фильтрация контрагентов по типу, то для колонки “Тип”объекта “Контрагент” целесообразно установить этот признак. В структуре объектавиртуальные индексы не отображаются. При построении виртуального индексаиспользуется направление сортировки “По возрастанию”.

На заметку

Для набора колонок может быть создан комплексный индекс. Эта возможность детально рассмотрена при описании индексов.

[Системная] – установите признак, если данные в колонке содержат информацию,необходимую для корректной работы объекта. Например, информацию о первичныхключах (“Id”), которая будет использоваться для идентификации записей объекта.

Окно выбора значения по умолчанию

Окно выбора значения по умолчанию (Рис. 6.16) используется для заполнениясвойства [Значение по умолчанию] колонок объекта. При помощи этого окна можноуказать, что значение по умолчанию должно заполняться определенной константойлибо переменной.

Рис. 6.16 – Окно выбора значения по умолчанию

[Не устанавливать] – выберите опцию, если при создании записи в объекте полетекущей колонки должно оставаться пустым. Эта опция установлена по умолчанию.

online CRM

Page 227: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке226

[Установить константу] – установите опцию, если при создании записи колонкадолжна заполняться одинаковым значением для всех записей, например, “Не начата”для состояния активности. Список возможных значений и способ заполненияконстанты зависит от типа колонки. Например, для строковых колонок можно задатьпроизвольное значение, для числовых – указать только число, а для колоноксправочников – выбрать значение из справочника, указанного в качестве источникадля этой колонки.

[Установить из настройки] – выберите опцию, если значение по умолчанию должноформироваться согласно определенным условиям, заданным для всей системы.Например, при помощи этой опции можно указать, что валюта счета должназаполняться базовой валютой по умолчанию. Список настроек, доступных для выборав качестве значения по умолчанию, зависит от типа колонки.

На заметку

Перечень системных настроек рассмотрен в главе “Системные настройки”.

[Установить из системной переменной] – установите опцию, если значение поумолчанию должно формироваться согласно определенным системным алгоритмам,например, “Текущая дата и время” для начала активности. Список переменных,доступных для выбора в качестве значения по умолчанию, зависит от типа колонки.

Смотрите также• Область свойств и событий дизайнера, стр. 207

6.2.5. Индексы объектаИндексы в объекте создаются при необходимости ускорения работы с даннымиопределенной колонки либо набора колонок. Например, если в системе частоосуществляется одновременная фильтрация контрагентов по типу и ихтерриториальной принадлежности, то для колонок “Тип” и “Страна” объекта“Контрагент” целесообразно создать комплексный индекс.

В структуре объекта для индексов предназначена отдельная группа (Рис. 6.17).

Рис. 6.17 – Индексы в структуре объекта

На заметку

Если Вам необходимо проиндексировать одну колонку, в таком случае для нее можно добавить виртуальный индекс, установив признак [Индексированная] в свойствах колонки.

Page 228: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер объектов

BPM

227

Чтобы проиндексировать колонку, добавьте в объект сначала индекс, а затемвложенную в него колонку (или несколько колонок) индекса.

На заметку

Добавить колонку индекса в индекс можно при помощи контекстного меню области структуры объекта.

Свойства индекса

[Название] – обозначение, которое используется для идентификации индексасистемой.

[Автогенерируемое название] – установите этот признак, чтобы название индексабыло сгенерировано системой автоматически.

[Уникальный] – установите этот признак, если значения в полях индексируемойколонки должны быть уникальными (например, номера счетов или коды контрагентовне должны дублироваться). Уникальность можно определить не только для однойколонки, но и для их набора: просто добавьте необходимые колонки в один индекс иустановите для этого индекса признак [Уникальный].

Свойства колонки индекса

[Колонка] – в этом поле выберите колонку, которую необходимо проиндексировать.

[Направление сортировки] – укажите направление сортировки значений в колонке(“По возрастанию” или “По убыванию”).

6.2.6. События объектаДля объекта предусмотрена возможность генерации событий, используя которыеможно задать логику работы объекта при выполнении пользователем определенныхдействий.

Добавление

[Перед добавлением записи] – обрабатывается перед добавлением новой записи вобъект.

[Запись добавлена] – срабатывает после добавления новой записи в объект.

Сохранение

[Проверка записи] – обрабатывается перед сохранением записи и используется,например, для проверки заполнения обязательных полей.

[Перед сохранением записи] – срабатывает перед сохранением записи и можетиспользоваться для проверки корректности заполнения полей, например, есливозраст контакта не может превышать определенное значение.

[Запись сохранена] – наступает при сохранении записи и используется, например,для добавления основного адреса контрагента на деталь [Адреса] при сохраненииновой записи о контрагенте.

Обновление после сохранения

[Перед обновлением записи] – срабатывает при обновлении данных в записи и можетиспользоваться для запрета изменения данных при определенных условиях,например, изменения суммы в оплаченных счетах.

online CRM

Page 229: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке228

[Запись обновлена] – обрабатывается при сохранении изменений в записи и,например, может использоваться для обновления информации об основном адресеконтрагента на детали [Адреса].

Удаление

[Перед удалением записи] – наступает перед удалением записи из объекта и,например, используется для проверки наличия связанных записей в других объектах.

[Запись удалена] – срабатывает после удаления записи.

Загрузка

[Перед загрузкой данных] – обрабатывается перед загрузкой данных в объект.

[Данные загружены] – наступает при загрузке данных в объект и, например, можетиспользоваться при загрузке данных в реестр раздела.

Значения колонок

[Загрузка значения из потока] – обрабатывается при загрузке объемных данных и,например, может использоваться для отображения строки состояния отправки e-mailсообщения.

Смотрите также• Область свойств и событий дизайнера, стр. 207

Page 230: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

229

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

Запустить дизайнер для создания новой страницы, так же как и для внесенияизменений в существующую, можно из раздела [Конфигурация].

Далее в этой главе• Рабочее пространство дизайнера страниц, стр. 229• Особенности работы с дизайнером страниц, стр. 231• Свойства страницы, стр. 233• Элементы страницы. Группа [Данные], стр. 235• Элементы страницы. Группа [Общие], стр. 238• Элементы страницы. Группа [Поля редактирования], стр. 246• Элементы страницы. Группа [Контейнеры], стр. 268• Элементы страницы. Группа [Меню], стр. 274• Элементы страницы. Группа [Составные], стр. 276

Смотрите также• Добавление поля в карточку, стр. 79• Удаление поля из карточки, стр. 90• Настройка внешнего вида карточки, стр. 92• Настройка внешнего вида реестра по умолчанию, стр. 100• Добавление справочника, стр. 104• Добавление детали в раздел, стр. 113• Создание стандартного раздела, стр. 124

6.3.1. Рабочее пространство дизайнера страницРабочее пространство дизайнера страниц (Рис. 6.18) состоит из несколькихфункциональных областей и содержит необходимые элементы управления иинструменты для создания страниц.

online CRM

Page 231: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке230

Рис. 6.18 – Рабочее пространство дизайнера страниц

Общая для всех дизайнеров логика работы рассмотрена в главе“Основы работы с дизайнерами”. Специфика работы с дизайнером страниц описана вглаве “Особенности работы с дизайнером страниц”.

Рабочая область дизайнера (1)

Рабочая область дизайнера представляет собой макет создаваемой страницы ипредназначена для компоновки страницы.

Область элементов страницы (2)

В области [Элементы] представлен перечень элементов, которые могутиспользоваться при создании страницы.

В зависимости от назначения, элементы страниц разделены на несколько групп:[Данные], [Общие], [Поля редактирования], [Контейнеры], [Меню] и [Составные].

На заметку

Описание элементов страниц, их назначения и свойств представлено в отдельных главах.

Область структуры страницы (3)

В области [Структура] отображается древовидная структура элементов,расположенных на странице.

Область свойств и событий (4)

Набор индивидуальных характеристик страницы и каждого ее элемента Вы можетеизменить на вкладке [Свойства].

Панель инструментов (5)

Кроме стандартных, панель инструментов дизайнера страниц включает следующиекнопки:

Page 232: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

231

– отмена выбора элемента в области элементов.

– удаление элемента, выделенного в рабочей области или структуре страницы.

[Показать] – открытие страницы для предварительного просмотра. При этом режимпредпросмотра предполагает отображение только внешнего вида страницы безобработки ее логики (то есть без выполнения процессов этой страницы).

[Запустить] – выполнение страницы для проверки ее работы. Этот режимпредполагает отображение внешнего вида и обработку логики страницы (то естьвыполнение процессов этой страницы). Для запуска страницы она должна бытьпредварительно опубликована.

На заметку

Особенности механизма публикации рассмотрены в главе “Основы конфигурирования”.

Смотрите также• Основы работы с дизайнерами, стр. 205

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

На заметку

Описание назначения функциональных областей дизайнера страниц представлено в главе “Рабочее пространство дизайнера страниц”. Общая для всех дизайнеров логика работы описана в главе “Основы работы с дизайнерами”.

Элементы страниц

Отдельные элементы страницы могут использоваться исключительно для дизайнастраницы (например, элемент [Панель элементов]) или для работы с информациейбазы данных (например, элемент [Источник данных]), а также могут совмещать этифункции (например, элементы группы [Поля редактирования]).

Элементы дизайнера страниц условно можно разделить на визуальные иневизуальные. Визуальные элементы (например, элементы группы [Составные])отображаются и в рабочей области дизайнера, и в области структуры страницы,невизуальные – только в области структуры (например, элемент [Источник данных]или [Список изображений]).

Важной особенностью дизайнера страниц является возможность расположения однихэлементов в пределах других, которая реализуется с помощью панели элементов.Используя этот элемент дизайнера страниц, Вы также можете управлять свойствамивложенных элементов, например, задать определенный способ их размещения(вертикальный или горизонтальный), или выбрать один из преднастроенных стилейотображения панели (например, “Нижняя панель инструментов” или “Область

online CRM

Page 233: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке232

элементов редактирования”). Например, чтобы разместить несколько полей в одномблоке, добавьте сначала панель элементов на страницу, а затем поместите в нееполя.

Добавление элемента

Чтобы добавить элемент в страницу, выполните следующие действия:

1. В области элементов найдите и выделите необходимый элемент, щелкнув нанем мышью.

2. Поместите курсор на рабочую область страницы. Рядом с курсором будетотображаться название выбранного элемента. При этом границы между ранеедобавленными элементами будут дополнительно подсвечены (Рис. 6.19).

Рис. 6.19 – Добавление элемента в рабочую область

3. Повторно щелкните мышью, чтобы поместить элемент страницы на рабочуюобласть дизайнера.

На заметку

Добавить элемент на страницу также можно при помощи контекстного меню области структуры.

Перемещение элемента

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

Удаление элемента

Элемент страницы Вы можете удалить несколькими способами:

• Выберите элемент и нажмите на кнопку панели инструментов дизайнера.

• Выполните команду [Удалить] контекстного меню, выделив элемент в областиструктуры страницы.

При удалении элемента удаляются все его вложенные элементы.

Свойства и события

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

Page 234: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

233

Свойствами элемента страницы определяется его внешний вид (например, размерыили стиль), расположение и особенности поведения, также осуществляется связьэлементов страницы с объектами данных системы.

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

Вложенные элементы

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

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

На заметку

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

Наследование страниц

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

На заметку

Родительская страница указывается в свойствах страницы.

Например, при создании новой карточки редактирования укажите для нее в качестверодительской базовую страницу редактирования. В результате, новая страница будетсодержать панель инструментов (с кнопками [OK] и [Отмена]) и областьредактирования данных, а также базовую логику работы карточки. Все, что Вамнужно будет сделать, – это добавить в карточку поля и связать их с источникомданных.

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

6.3.3. Свойства страницыКаждая страница характеризуется набором индивидуальных свойств, изменитькоторые Вы можете в области [Свойства] дизайнера.

online CRM

Page 235: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке234

[Название] – обозначение, которое используется для идентификации страницысистемой.

[Заголовок] – имя страницы, которое будет отображаться в интерфейсе системы дляпользователя.

[Описание] – предназначено для внесения детализирующей информации о странице.

На заметку

Детальнее свойства [Название], [Заголовок] и [Описание] рассмотрены при описании области свойств и событий в главе “Основы работы с дизайнерами”.

[Родительская страница] – в этом поле Вы можете указать страницу, которая будетявляться шаблоном для построения текущей страницы. После заполнения этого поляв структуру текущей страницы добавляются все элементы родительской страницы.

На заметку

Унаследованные элементы в структуре страницы отображаются серым цветом.

Детальнее механизм наследования страниц рассмотрен в главе“Особенности работы с дизайнером страниц”.

[Ширина], [Высота] – свойства используются для изменения размера страницынепосредственно в рабочей области дизайнера страниц (то есть для работы состраницей при ее дизайне). Также значения этих свойств используются дляопределения размера страницы при ее запуске (например, открытии карточки записииз раздела).

[Растянуть на весь экран] – установите признак, если при запуске страница должнаоткрываться размером на весь экран.

Параметры свойств [Ширина], [Высота] и [Растянуть на весь экран] автоматическипередаются в пользовательское действие [Открытие окна] процесса страницы, изкоторой открывается текущая страница (например, в случае с карточкой раздела этобудет страница реестра раздела, так как карточка открывается по нажатию на кнопку[Добавить] или [Изменить] панели инструментов реестра). При установке признака[Растянуть на весь экран] значения свойств [Ширина] и [Высота] игнорируются.

[Область сообщений] – это свойство используется, если для страницы необходимопредусмотреть область для отображения системных сообщений (например, припроверке заполнения обязательных полей). При этом элемент [Область сообщений]должен быть добавлен на страницу до заполнения этого свойства.

На заметку

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

[Сохранять в профиль] – установите признак, если визуальные настройки страницы(например, расположение и ширину колонок реестра) необходимо сохранятьиндивидуально для каждого пользователя.

Page 236: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

235

Смотрите также• Область свойств и событий дизайнера, стр. 207

6.3.4. Элементы страницы. Группа [Данные]Группа [Данные] представлена элементом [Источник данных]. При помощи этогоэлемента Вы можете сформировать список объектов конфигурации, данные которыхбудут использоваться элементами страницы.

Далее в этой главе• Элемент страницы [Источник данных], стр. 235

6.3.4.1. Элемент страницы [Источник данных]

Элемент [Источник данных] предназначен для управления набором данных,используемым страницей.

Например, если реестр на странице должен отображать информацию из раздела[Контрагенты], добавьте на страницу источник данных, связанный с объектом“Контрагент”, затем расположите на странице реестр и в его свойствах выберитеранее добавленный объект. Аналогичным образом связываются поля карточкиредактирования и колонки объекта.

При добавлении на страницу элемент [Источник данных] отображается только вобласти [Структура].

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

Данные

[Менеджер объектов] – в этом поле указывается используемый менеджер объектов.По умолчанию используется менеджер объектов “EntitySchemaManager”, содержащийобъекты сущностей. Могут быть использованы также системные объекты (например,SysSchemaManager).

[Объект] – выберите объект системы, с которым связан источник данных. Например,страница “Карточка контакта” использует источник данных, связанный с объектом“Контакт”. Список доступных объектов в поле [Объект] зависит от используемогоменеджера объектов. После выбора объекта в структуре страницы во вложеннойгруппе [Колонки] источника данных отобразятся все колонки выбранного объекта.

Поведение

[Количество загружаемых уровней данных] – при помощи данного свойства Выможете указать уровень вложенности данных, загружаемый страницей поумолчанию. Функциональность свойства используется при отображении данных вдревовидных реестрах. Например, если дерево групп должно отображать толькородительские группы (те, которые не являются вложенными в другие группы), дляданного свойства источника данных необходимо задать значение “1”. Если женеобходимо отображать еще и вложенные группы – значение “2”.

online CRM

Page 237: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке236

События

[Данные изменены] – выполняется при изменении данных записи реестра (досохранения этих изменений в базу данных). Например, это событие наступаеткаждый раз при изменении значения в каком-либо из полей карточки.

[Текущая запись сменена] – данное событие наступает при переключении с однойзаписи реестра на другую. Например, когда пользователь щелкнет мышью по однойиз записей реестра либо перейдет к другой записи при помощи клавиши [Вверх]/[Вниз] клавиатуры.

[Перед загрузкой данных] – происходит перед отправкой запроса на загрузку данныхс сервера (например, при обновлении реестра или при первой загрузке страницы).Примером действия инициируемого данным событием может быть сообщениеожидания завершения загрузки.

[Данные загружены] – наступает после завершения загрузки данных с сервера.Например, при помощи данного события может быть отображено сообщение обуспешном обновлении реестра.

Работа с записями

[Перед добавлением записи] – происходит перед отправкой на сервер запроса одобавлении записи. Примером такого события может являться любая операциядобавления записи в реестр, например, нажатие на кнопку [Добавить] панелиинструментов реестра либо автоматическое добавление новой записи на деталь[Адреса] у контрагента при изменении адреса в карточке.

[Запись добавлена] – это событие наступает после добавления записи в реестр.Действия по событию [Вставка записи] могут, например, инициировать действие пообновлению реестра, чтобы в нем отобразилась новая запись.

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

[Запись сохранена] – данное событие наступает в момент получения от сервераподтверждения о сохранении записи. Например, действием, выполняющимся поданному событию, может быть отображение сообщения “Запись успешно сохранена”либо непосредственное закрытие карточки по кнопке [OK].

[Перед обновлением записи] – наступает при отправке на сервер запроса обобновлении одной конкретной записи реестра.

[Запись обновлена] – данное событие происходит после получения от серверасообщения об обновлении записи реестра.

[Перед отменой редактирования записи] – это событие происходит, например, принажатии на кнопку [Отмена] карточки редактирования. При этом на серверотправляется сообщение об отмене редактирования записи.

[Редактирование записи отменено] – наступает после получения от сервераподтверждения об отмене редактирования записи.

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

Page 238: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

237

[Запись удалена] – событие наступает после получения от сервера подтверждения обудалении записи. Данное событие может использоваться, например, дляотображения сообщения об успешном удалении записи.

[Перед быстрым просмотром данных] – происходит перед отправкой на серверзапроса данных быстрого просмотра реестра.

[Данные для быстрого просмотра загружены] – данное событие активизируется послеполучения с сервера данных быстрого просмотра.

Работа со структурой данных

[Перед загрузкой структуры данных] – событие происходит перед отправкой насервер запроса на получение структуры данных. Структура данных представляетсобой перечень колонок данных, порядок сортировки, вложенность данных и т.д.

[Структура данных загружена] – данное событие наступает после загрузки структурыданных на страницу: при открытии реестра, окна выбора из справочника, карточки ит.д. Загрузка структуры данных происходит всегда перед загрузкой самих данных,например, при открытии новой страницы, и всегда предшествует событию [Данныезагружены].

[Перед обновлением структуры данных] – событие наступает перед отправкой насервер запроса на обновление структуры данных. Такое обновление происходит,например, при изменении пользователем направления сортировки колонок,изменении порядка отображения колонок, добавлении и скрытии колонок реестра.

[Структура данных обновлена] – это событие происходит после получения от сервераподтверждения об обновлении структуры данных.

Работа с итогами

[Перед получением итогов] – происходит перед запросом результата подсчета итоговс сервера, после того как пользователь выбрал тип отображаемых итогов.

[Итоги получены] – данное событие происходит после получения итоговых данных ссервера.

Вложенные элементы

В структуре элемента [Источник данных] отображаются все колонки связанногообъекта (группа [Колонки]); кроме того, здесь можно сформировать переченьколонок, информацию из которых необходимо отображать в области быстрогопросмотра (группа [Колонки быстрого просмотра]).

При выборе объекта в свойствах источника данных все его колонки автоматическибудут добавлены в группу [Колонки]. Добавить колонку в группу [Колонки быстрогопросмотра] можно при помощи команды [Добавить] -> [Колонка] контекстного меню.

Свойства колонок

Каждая колонка источника данных характеризуется набором индивидуальныхсвойств, изменить которые Вы можете на вкладке [Свойства].

[Название] – обозначение, которое используется для идентификации элементасистемой.

[Подпись] – название элемента, которое будет отображаться в интерфейсе системыдля пользователя.

online CRM

Page 239: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке238

Название и подпись колонки заполняются автоматически соответствующимиданными из объекта, с которым связан источник данных.

[Ширина] – при помощи данного свойства Вы можете задать ширину колонки впикселах.

[Отображать в реестре] – установите данный признак для того, чтобы колонка поумолчанию отображалась в реестре.

[Разрешить скрытие] – установите данный признак, чтобы разрешить пользователямскрывать эту колонку.

[Разрешить сортировку] – установите данный признак, чтобы разрешитьпользователям сортировать записи реестра по этой колонке либо изменятьнаправление сортировки по умолчанию в колонке.

[Направление сортировки] – при помощи этого свойства Вы можете задатьнаправление сортировки данных колонки по умолчанию.

[Порядок сортировки] – при помощи данного свойства Вы можете указать, в какомпорядке должна быть выполнена сортировка по нескольким колонкам при запускестраницы.

Например, если данные реестра контрагентов по умолчанию должны бытьотсортированы сначала по названию контрагента, затем по имени основногоконтакта, то значение свойства [Порядок сортировки] должно быть “1” для колонки,содержащей название контрагента, и “2” – для колонки, в которой содержится имяосновного контакта.

[Разрешить изменение ширины] – при помощи этого признака Вы можете разрешитьлибо запретить пользователям изменять ширину данной колонки.

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

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

6.3.5. Элементы страницы. Группа [Общие]Типовые элементы, которые используются при создании страниц, включены в группу[Общие]. Например, к этой группе принадлежит элемент управления [Кнопка].

Также в группе [Общие] расположены вспомогательные элементы, например, списокизображений, с помощью которого можно сформировать перечень изображений длястраницы, либо область сообщений, предназначенная для вывода на страницеинформационных сообщений.

Далее в этой главе• Элемент страницы [Кнопка], стр. 239• Элемент страницы [Надпись], стр. 242• Элемент страницы [Отступ], стр. 243• Элемент страницы [Область сообщений], стр. 244• Элемент страницы [Список изображений], стр. 245

Page 240: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

239

6.3.5.1. Элемент страницы [Кнопка]

Элемент [Кнопка] (Рис. 6.20) используется в дизайнере страниц для управленияданными либо поведением самой страницы.

Рис. 6.20 – Примеры кнопок

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

Вид

[Подпись] – название элемента, которое будет отображаться в интерфейсе системыдля пользователя.

[Стиль] – при помощи этого свойства можно изменить визуальное отображениекнопки, выбрав один из преднастроенных стилей.

[Изображение] – в поле указывается название файла изображения для текущегоэлемента страницы. Рекомендуемый размер рисунка: 16х16 пикселей.

На заметку

Выбрать изображение Вы можете при помощи специального окна, функциональность которого детально рассмотрена в главе “Основы работы с дизайнерами”.

[Позиция изображения] – указав необходимое значение в этом поле, Вы можетеразместить рисунок должным образом в пределах текущего элемента. Например,слева или справа от подписи кнопки.

[Спрайт-изображение] – установите признак, чтобы система воспринималазагруженный рисунок, как “спрайт-изображение”. “Спрайтом” называетсяизображение, состоящее из нескольких рисунков кнопки, которые отвечают ееразным состояниям. При этом в нужный момент система будет отображать длякнопки часть изображения, которая соответствует определенному состоянию(например, наведении курсора мыши или нажатии на кнопку). “Спрайт-изображение”должно соответствовать таким требованиям:

• состоять из четырех рисунков для состояний кнопки в таком порядке (сверхувниз): по умолчанию, при наведении курсора мыши, при нажатии на кнопку, внеактивном состоянии;

• быть следующего размера в пикселах: высота – 64 и ширина – 16 (размеррисунка для каждого состояния кнопки: 16х16 пикселей).

Если “спрайт-изображение” не соответствует указанным параметрам, такоеизображение для кнопки отображаться не будет.

Размещение

[Автоматическая ширина] – при установке этого признака размер элемента будетдинамически изменяться в зависимости от длины текста в подписи элемента.Параметр, указанный в этом поле, является более приоритетным, чем значение вполе [Ширина].

online CRM

Page 241: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке240

[Ширина] – заполните поле значением в пикселах или процентах относительноширины элемента, в котором расположена кнопка, если кнопке нужно указатьопределенную ширину.

[Отступы] – свойство позволяет указать для элемента расстояние от границ соседнихэлементов либо элемента, в который включен данный элемент. Задать отступыможно при помощи четырех полей, каждое из которых отвечает за отступы вследующем порядке: верхний, правый, нижний, левый. Значения вносятся впикселах. Если Вам нужно установить одинаковые значения всех отступов, простовнесите значение в первое поле и нажмите на клавишу [Enter] – это же значенияподставится для всех отступов. Такая же логика отработает при внесении значенийдля верхнего и правого отступа – значения отобразятся для нижнего и левогоотступа, соответственно.

Поведение

[Включить] – установите признак, чтобы при запуске страницы элемент был активен.Например, при открытии раздела все кнопки панели инструментов его реестра, какправило, активны.

[Скрыть] – при помощи этого признака можно указать, что элемент необходимоскрывать при запуске страницы. Например, кнопка [Печать] появляется в реестретолько тех разделов, для которых в системе зарегистрированы печатные формы.

Поведение в группе

Поля блока [Поведение в группе] предназначены для объединения кнопок в группы.Кнопки объединяются в группы при необходимости, чтобы в один момент временибыла нажата только одна из кнопок группы.

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

[Нажата] – установите признак для кнопки в группе, которая должна быть нажата поумолчанию при загрузке страницы.

[Независимая кнопка] – установите признак, если необходимо, чтобы одна из кнопокгруппы работала независимо от других.

События

[Нажата] – событие обрабатывается после нажатия на кнопку. Например, посленажатия на кнопку [Добавить] открывается карточка редактирования.

[Меню открыто] – событие вызывается в момент открытия меню кнопки.

Вложенные элементы

Кнопка может содержать вложенные элементы: пункт меню, пункт меню с признакоми разделитель меню, которые предназначены для формирования пунктов в менюкнопки.

При добавлении вложенных элементов у кнопки появляется меню (Рис. 6.21).

Page 242: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

241

Рис. 6.21 – Пример меню кнопки

Чтобы добавить вложенные элементы, воспользуйтесь контекстным меню областиструктуры страницы.

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

На заметку

Эти свойства детально рассмотрены выше при описании свойств элемента [Кнопка].

[Цвет подписи] – при помощи этого свойства для элементов [Пункт меню] и [Пунктменю с признаком] можно указать цвет подписи.

[Тег] – свойство предназначено для использования разработчиком. Заполняязначение в поле, элементам [Пункт меню] и [Пункт меню с признаком] Выприсваиваете некую дополнительную информацию для их идентификации.Использовать это свойство можно в тех случаях, когда прописывается общая логикадля кнопки, но система различает пункты меню по значению тега.

[Название группы] – при помощи этого признака для элемента [Пункт меню спризнаком] можно указать группу, в которую он должен быть включен. Пункты меню,как и кнопки, могут быть объединены в группы при необходимости, чтобы в одинмомент времени был выбран только один из пунктов.

Для вложенных элементов кнопки можно обрабатывать ряд событий.

[Нажата] – это событие пункта меню обрабатывается при выборе пункта меню.Например, выборе пункта [Задача] при добавлении активности.

[Значение изменено] – это событие пункта меню с признаком обрабатывается приустановке либо снятии признака у определенного пункта меню с признаком.

[Подготовка меню] – событие является общим для пункта меню и пункта меню спризнаком и обрабатывается в момент выбора пункта меню. Событие используется,например, для построения списка пунктов подчиненного меню.

Элемент [Разделитель меню] используется для визуального разделения пунктовменю на группы (Рис. 6.22).

online CRM

Page 243: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке242

Рис. 6.22 – Примеры разделителей меню

Для элемента [Разделитель меню] можно зафиксировать название, подпись дляотображения в интерфейсе системы и задать изображение.

На заметку

Эти свойства детально рассмотрены при описании свойств элемента [Кнопка].

[Цвет подписи] – при помощи этого свойства для разделителя меню можно указатьцвет подписи.

[Отображать кнопку сворачивания] – при установке признака для разделителя будетдобавлен элемент управления для его сворачивания (Рис. 6.23).

Рис. 6.23 – Пример сворачиваемых разделителей меню

[Свернуть] – установите признак, если при загрузке страницы группа пунктов менюэтого разделителя должна быть свернута.

6.3.5.2. Элемент страницы [Надпись]

Элемент типа [Надпись] используется для создания текстовых надписей на странице(Рис. 6.24).

Page 244: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

243

Рис. 6.24 – Пример надписи

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

Вид

[Подпись] – название элемента, которое будет отображаться в интерфейсе системыдля пользователя.

[Цвет подписи] – выбрав нужный оттенок в поле, можно изменить цвет текстанадписи.

[Номер] – укажите в поле определенный номер для надписи (Рис. 6.25).

Рис. 6.25 – Пример нумерованных надписей

Размещение

[Ширина] – заполните поле значением в пикселах или процентах относительноширины элемента, в котором размещена надпись.

[Отступы] – свойство позволяет указать для элемента расстояние от границ страницыили других элементов. Задать отступы можно при помощи четырех полей, каждое изкоторых отвечает за отступы в следующем порядке: верхний, правый, нижний,левый. Значения вносятся в пикселах. Если Вам нужно установить одинаковыезначения всех отступов, просто внесите значение в первое поле и нажмите наклавишу [Enter] – это же значение подставится для всех отступов. Такая же логикаотработает при внесении значений для верхнего и правого отступа – значенияотобразятся для нижнего и левого отступа, соответственно.

Поведение

[Скрыть] – установите признак, если надпись необходимо скрывать при загрузкестраницы.

6.3.5.3. Элемент страницы [Отступ]

Элемент [Отступ] используется при дизайне страниц для расположения отдельныхэлементов на определенном расстоянии друг от друга, например, в случае, если двегруппы кнопок необходимо расположить в левой и правой части панелиинструментов (Рис. 6.26). Также при помощи этого элемента на панели инструментов

online CRM

Page 245: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке244

можно отобразить разделитель между кнопками (например, разделитель междукнопкой [Показать] и кнопкой удаления на Рис. 6.26).

Рис. 6.26 – Пример использования элемента [Отступ]

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

[Отображать разделитель] – установите признак, если отступ используется дляотображения границы между кнопками на панели инструментов.

[Размер] – заполните поле значением в пикселах или процентах относительноразмера элемента, в котором размещен отступ. Если расположение элементов впанели элементов, в который включен отступ, является горизонтальным, этимсвойством регулируется ширина отступа, а если вертикальным – его высота. Если дляотступа установлен признак [Отображать разделитель], то размер отступаигнорируется.

6.3.5.4. Элемент страницы [Область сообщений]

Элемент [Область сообщений] (Рис. 6.27) используется для отображения на страницедополнительной информации, предупреждений либо данных об ошибках.

Рис. 6.27 – Пример области сообщений

Если область сообщений предназначена для отображения системных сообщений(например, при проверке заполнения обязательных полей), то ее названиенеобходимо прописать в свойствах страницы в поле [Область сообщений].

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

Вид

[Отступ сообщения] – свойство позволяет указать расстояние от левой границыобласти сообщений, на котором необходимо располагать текст сообщения.

Размещение

[Отступы] – при помощи этого свойства можно указать расстояние, на которомобласть сообщений должна находиться от границ соседних элементов либо элемента,в который она включена. Задать отступы можно при помощи четырех полей, каждоеиз которых отвечает за отступы в следующем порядке: верхний, правый, нижний,левый. Значения вносятся в пикселах. Если Вам нужно установить одинаковыезначения всех отступов, просто внесите значение в первое поле и нажмите наклавишу [Enter] – это же значение подставится для всех отступов. Такая же логика

Page 246: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

245

отработает при внесении значений для верхнего и правого отступа – значенияотобразятся для нижнего и левого отступа, соответственно.

[Ширина] – заполните поле значением в пикселах или процентах относительноширины элемента, в котором расположена область сообщений.

[Отображать границы] – свойство позволяет сделать видимыми границы элемента.Каждый из признаков отвечает за отображение границы в следующем порядке:верхняя, правая, нижняя, левая.

Поведение

[Скрыть] – при помощи этого признака можно указать, что элемент необходимоскрывать при запуске страницы. Например, в карточке активности областьсообщений по умолчанию скрыта и отображается в случае, если пользовательпытается сохранить карточку, не заполнив обязательные поля в ней.

6.3.5.5. Элемент страницы [Список изображений]

При помощи элемента [Список изображений] можно сформировать списокизображений, которые будут использоваться на данной странице, например, длядобавления иконок в отдельные вкладки, поля, кнопки и др. Этот элемент страницыприменяется при нестандартном дизайне: если одно изображение используетсянесколько раз на странице.

На заметку

Создать общий для системы список изображений Вы можете при помощи дизайнера списков изображений.

При добавлении на страницу элемент [Список изображений] отображается только вобласти [Структура].

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

[Подпись] – название элемента, которое будет отображаться в интерфейсе системыдля пользователя.

Вложенные элементы

Файлы изображений прикрепляются к списку при помощи вложенного элемента[Изображение]. Чтобы добавить вложенные элементы в список изображений,воспользуйтесь контекстным меню области структуры страницы.

Элементу [Изображение] можно присвоить следующие свойства:

[Название] – обозначение, которое используется для идентификации элементасистемой.

[Подпись] – название элемента, которое будет отображаться в интерфейсе системыдля пользователя.

[Изображение] – при помощи этого свойства Вы можете загрузить необходимыйрисунок в список изображений страницы.

online CRM

Page 247: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке246

6.3.6. Элементы страницы. Группа [Поля редактирования]В дизайнере страниц реализован ряд элементов управления для ввода информации;они доступны в группе [Поля редактирования]. В этой группе Вы найдете поляразличных типов: текстовые и числовые поля, поле для ввода даты и времени, поле-справочник и поле-список, поле выбора цвета и др.

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

К примеру, рассмотрим связь с БД поля [ФИО] карточки контакта. В первую очередь,на страницу нужно добавить элемент [Источник данных]. В свойствах источникаданных в поле [Объект] указать значение “Контакт”. После этого, необходимымобразом расположить текстовое поле [ФИО] в карточке. В свойстве [Источникданных] поля [ФИО] выбрать ранее добавленный источник данных, а в свойстве[Колонка данных] – прописать название колонки, с которой связано поле, в данномслучае – это колонка “Name”.

Также важно отметить, что тип поля на странице и тип связанной с ним колонкиданных должны соответствовать друг другу. То есть, если ФИО контакта – этотекстовая информация (в базе данных она хранится в колонке типа [Строка среднейдлины]), то в карточке контакта с этой колонкой должен быть связан элемент[Текстовое поле].

Далее в этой главе• Элемент страницы [Текстовое поле], стр. 246• Элемент страницы [Многострочное поле], стр. 250• Элемент страницы [Целочисленное поле], стр. 251• Элемент страницы [Дробное поле], стр. 253• Элемент страницы [Поле даты/времени], стр. 254• Элемент страницы [Поле со списком], стр. 255• Элемент страницы [Поле справочника], стр. 257• Элемент страницы [Признак], стр. 258• Элемент страницы [Переключатель], стр. 259• Элемент страницы [Область изображения], стр. 260• Элемент страницы [Поле выбора цвета], стр. 261• Элемент страницы [Поле загрузки файла], стр. 262• Элемент страницы [Поле форматируемого текста], стр. 263• Элемент страницы [Поле размера], стр. 264• Элемент страницы [Поле границ], стр. 265• Элемент страницы [Поле отступов], стр. 266• Элемент страницы [Поле скрипта], стр. 267

6.3.6.1. Элемент страницы [Текстовое поле]

Однострочные текстовые поля предназначены для ввода текстовой информации.Например, поле [ФИО] карточки контакта (Рис. 6.28), поле [Альтернативныеназвания] карточки контрагента либо поле [Номер] карточки счета.

Page 248: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

247

Рис. 6.28 – Пример текстового поля

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

Вид

[Подпись] – название элемента, которое будет отображаться в интерфейсе системыдля пользователя. Если это поле не заполнено, то в качестве подписи будетотображаться заголовок колонки данных, с которой связано поле. Заполнять этосвойство нужно, если подпись поля в карточке должна отличаться от указанного вобъекте заголовка колонки, например, быть более кратким или, наоборот, включатьуточняющую информацию.

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

[Цвет подписи] – при помощи этого свойства для поля можно указать цвет подписи.

[Номер] – укажите в поле определенный номер для поля (Рис. 6.29).

Рис. 6.29 – Пример нумерованных текстовых полей

[Текст при пустом значении] – при помощи данного свойства Вы можете указатьтекст, который будет отображаться в поле, если это поле не было заполнено.Например, для поля [ФИО] карточки контакта Вы можете указать текст “Введитеполное имя контакта”.

На заметку

Значение поля [Текст при пустом значении] не является значением поля, а всего лишь отображается в незаполненном поле. Для того чтобы указать значение поля по умолчанию, воспользуйтесь свойством [Значение по умолчанию] соответствующей колонки объекта.

[Изображение] – в этом поле выберите файл изображения для выделенного поля.После загрузки рисунка, он отобразится слева в самом поле. Рекомендуемый размеррисунка: 16х16 пикселей.

На заметку

Выбрать изображение Вы можете при помощи специального окна, функциональность которого детально рассмотрена в главе “Основы работы с дизайнерами”.

online CRM

Page 249: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке248

Размещение

[Ширина] – заполните свойство значением в пикселах или процентах относительноширины элемента, в котором расположено текстовое поле. С помощью этого свойствазадается ширина текстового поля вместе с его подписью.

[Выравнивание подписи по вертикали] – при помощи этого свойства Вы можетезадать вертикальное выравнивание подписи, расположенной слева от элемента: поверхнему краю, по нижнему краю либо по центру.

[Выравнивать по подписи] – установите признак в случае, если левую границу полянужно выровнять по границе поля с самой широкой подписью. Действие этогосвойства распространяется на поля, расположенные в пределах одного элемента.Пример такого выравнивания изображен на Рис. 6.30.

Рис. 6.30 – Набор полей с выравниванием по подписи

Если данный признак снять, то будет установлен стандартный отступ от подписи долевой границы поля. Пример того же набора полей, с отключенным признаком[Выравнивать по подписи], изображен на Рис. 6.31.

Рис. 6.31 – Набор полей с отключенным выравниванием

[Отступы] – свойство позволяет указать для поля расстояние от границ соседнихэлементов либо элемента, в который включено данное текстовое поле. Задатьотступы можно при помощи четырех полей, каждое из которых отвечает за отступы вследующем порядке: верхний, правый, нижний, левый. Значения вносятся впикселах. Если Вам нужно установить одинаковые значения всех отступов, простовнесите значение в первое поле и нажмите на клавишу [Enter] – это же значенияподставится для всех отступов. Такая же логика отработает при внесении значенийдля верхнего и правого отступа – значения отобразятся для нижнего и левогоотступа, соответственно.

Данные

[Источник данных] – это свойство используется для привязки поля к объекту системы(таблице базы данных). В этом поле из списка необходимо выбрать один изисточников данных, ранее добавленных на страницу.

Page 250: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

249

На заметку

Объект, с которым связано поле, указывается в свойствах источника данных.

[Колонка данных] – это свойство используется для привязки поля к колонке объектасистемы (колонке таблицы базы данных). Укажите в этом поле название нужнойколонки выбранного источника данных. Например, поле [ФИО] карточки контактасвязано с колонкой данных “Name” объекта “Контакт”.

Поведение

[Включить] – установите признак, чтобы при запуске страницы поле было доступнодля редактирования. Большинство полей в карточках записей доступны дляредактирования. Снять этот признак необходимо, если у пользователя не должнобыть возможности изменить значение в поле, например, в поле [Код] карточкиконтрагента, которое заполняется автоматически.

[Скрыть] – при помощи этого признака можно указать, что поле необходимо скрыватьпри запуске страницы.

[Защищенное значение] – установите данный признак в случае, если информация,введенная в это поле, не должна отображаться в открытом виде. Данное свойствоиспользуется, например, при создании полей для ввода пароля. При вводе текста вполе, в свойствах которого установлен признак [Защищенное значение], в самомполе вместо вводимого текста будут отображаться одинаковые символы (например,“*”).

На заметку

Тип символов, отображаемых в защищенном поле, зависит от настроек браузера.

[Обязательное для заполнения] – при установке этого признака поле и его подписьбудут отображаться оранжевым цветом. Кроме того, при сохранении карточки будетосуществляться проверка заполнения такого поля. Использовать это свойствонеобходимо только в случае, когда поля на странице не связаны с объектамисистемы, например, как на странице авторизации BPMonline CRM.

Если же поле связано с БД (у него указаны источник и колонка данных), то проверкаобязательности заполнения поля осуществляется на уровне объектов системы. Этоозначает, что если в свойствах колонки данных в объекте, к примеру, колонки [ФИО]в объекте “Контакт”, установлено, что эта колонка является обязательной длязаполнения, то при дизайне карточки контакта нет необходимости еще раз указыватьобязательность поля [ФИО]. При запуске страницы карточки контакта системаавтоматически проанализирует, какие поля должны быть обязательными. Вдальнейшем, такие поля будут отображаться оранжевым цветом, а при сохранениикарточки редактирования будет осуществляться проверка их заполнения.

События

[Значение изменено] – наступает при редактировании значения поля либозаполнении пустого поля. Важно отметить, что событие обрабатывается после того,как фокус у поля был потерян.

[Фокус получен] – событие происходит, когда фокус интерфейса переместится наданное поле. Получение фокуса происходит при установке курсора в поле.

online CRM

Page 251: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке250

[Фокус потерян] – данное событие наступит при перемещении фокуса интерфейса стекущего элемента на какой-либо другой. Потеря фокуса, например, происходит приустановке курсора в соседнее поле.

На заметку

Переключение фокуса между различными элементами интерфейса может также осуществляться при помощи клавиши [Tab] клавиатуры.

Вложенные элементы

Текстовое поле в качестве вложенного может содержать элемент [Кнопка](Рис. 6.32).

Рис. 6.32 – Пример поля с кнопкой

Чтобы добавить вложенный элемент, воспользуйтесь контекстным меню областиструктуры страницы.

Для элемента [Кнопка] можно зафиксировать название, задать изображение, а такжеуказать, что элемент должен быть включенным или скрытым при запуске страницы.Также для этого элемента можно указать, что на системой должно обрабатыватьсясобытие [Нажата].

На заметку

Эти свойства и событие детально рассмотрены при описании элемента [Кнопка].

6.3.6.2. Элемент страницы [Многострочное поле]

Многострочные поля предназначены для ввода и отображения текста, содержащегоболее чем одну строку.

Примерами использования многострочных текстовых полей являются поля[Заголовок] (Рис. 6.33) и [Результат подробно] карточки задачи, поле [Название]карточки продажи и т.д.

Рис. 6.33 – Пример многострочного поля

Свойства

Для элемента [Многострочное поле] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Ширина];

Page 252: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

251

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть];

• [Обязательное для заполнения].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Высота] – заполните поле свойства значением в пикселах или процентахотносительно высоты элемента, в котором расположено многострочное поле.

[Переносить по словам] – установите признак, чтобы текст в многострочном полепереносился без разрыва слов. При снятом признаке, текст не будет переноситься:если длина строки текста будет больше ширины многострочного поля, в полеотобразится полоса горизонтальной прокрутки.

События

Для многострочного поля можно обрабатывать следующие события:

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

6.3.6.3. Элемент страницы [Целочисленное поле]

Данный элемент предназначен для ввода целых чисел, например, данных офактическом отклике маркетингового воздействия (Рис. 6.34). При заполненииданного типа поля невозможен ввод дробных чисел.

Рис. 6.34 – Пример целочисленного поля

Свойства

Для элемента [Целочисленное поле] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

online CRM

Page 253: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке252

• [Номер];

• [Изображение];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть];

• [Обязательное для заполнения].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Разрешить пустое значение] – при установке признака незаполненное числовоеполе будет пустым. Если же данный признак снят, то значение незаполненногочислового поля будет равным “0”.

На заметку

Для обязательных для заполнения числовых полей признак [Разрешить пустое значение] необходимо снять. Так как если в числовом поле отображается значение “0” (проставляемое системой автоматически), это поле считается заполненным.

События

Для целочисленного поля можно обрабатывать следующие события:

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

Вложенные элементы

Целочисленное поле в качестве вложенного может содержать элемент [Кнопка].

На заметку

Детальнее функциональность вложенного элемента [Кнопка] рассмотрена при описании текстового поля.

Page 254: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

253

6.3.6.4. Элемент страницы [Дробное поле]

Дробное поле предназначено для ввода любой числовой информации. Примеромтакого поля в системе может является поле [Доход] карточки продажи (Рис. 6.35),[Сумма] карточки счета, [Количество] карточки продукта в счете и т.д.

Рис. 6.35 – Пример дробного поля

Свойства

Для элемента [Дробное поле] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Изображение];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть];

• [Обязательное для заполнения].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Точность] – значение в этом поле определяет количество знаков после запятой. Призначении “0” дробное поле будет отображать только целые числа. Данное свойствотакже определяет максимальное количество десятичных знаков, которое можноввести в поле, как вручную, так и при помощи элемента управления “Калькулятор”.Для полей, связанных с объектами системы, рекомендуемая точность дробных полейсоставляет “2”.

[Разрешить пустое значение] – при установке признака незаполненное дробное полебудет пустым. Если же данный признак снять, то значение незаполненного полябудет равным “0”.

На заметку

Для обязательных для заполнения дробных полей признак [Разрешить пустое значение] необходимо снять. Так как если в дробном поле

online CRM

Page 255: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке254

отображается значение “0” (проставляемое системой автоматически), это поле считается заполненным.

События

Для дробного поля можно обрабатывать следующие события:

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

Вложенные элементы

Дробное поле в качестве вложенного может содержать элемент [Кнопка].

На заметку

Детальнее функциональность вложенного элемента [Кнопка] рассмотрена при описании текстового поля.

6.3.6.5. Элемент страницы [Поле даты/времени]

Элемент [Поле даты/времени] предназначен для редактирования календарнойинформации. Примерами использования данного элемента в системе являютсялюбые поля, содержащие информацию о датах, например, поля [Начало] и[Завершение] карточки задачи (Рис. 6.36), [Дата рождения] карточки контакта, [Датаоплаты] карточки счета и т.д.

Рис. 6.36 – Примеры полей даты/времени

Свойства

Для элемента [Поле даты/времени] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

Page 256: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

255

• [Колонка данных];

• [Включить];

• [Скрыть];

• [Обязательное для заполнения].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Тип] – при помощи этого свойства Вы можете выбрать тип ввода данных (“Дата”,“Время” или “Дата/Время”). Например, в поле [Дата рождения] карточки контактанужно вводить только дату, а в полях [Начало] и [Завершение] карточки задачицелесообразно отображать как дату, так и время.

Если для поля выбран тип “Дата/Время”, такое поле разбивается на две части: впервой указывается дата, а во второй – время (Рис. 6.36). Если же для поля указантип “Дата” либо тип “Время”, то на странице отображается только та часть поля,которая необходима для ввода либо даты, либо времени, соответственно.

Важно

Тип поля даты/времени на странице и тип связанной с ним колонки данных должны соответствовать друг другу. Например, если в объекте “Счет” данные о датах оплаты счетов вносятся в колонку типа [Дата], то на странице карточки счета для поля [Дата оплаты] должен быть указан тип “Дата”.

События

Для поля даты/времени можно обрабатывать следующие события:

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

Вложенные элементы

Поле даты/времени в качестве вложенного может содержать элемент [Кнопка].

На заметку

Детальнее функциональность вложенного элемента [Кнопка] рассмотрена при описании текстового поля.

6.3.6.6. Элемент страницы [Поле со списком]

Элемент страницы [Поле со списком] представляет собой поле, которое может бытьзаполнено из фиксированного списка значений.

online CRM

Page 257: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке256

Примером использования такого списка является поле, заполняемое при помощисправочника без открытия окна справочника (в частности, [Тип контрагента], [Типпродажи] (Рис. 6.37) и т.д).

Рис. 6.37 – Примеры полей со списком

Свойства

Для элемента [Поле со списком] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Изображение];

• [Текст при пустом значении];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть];

• [Обязательное для заполнения].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Ограничить значение списком] – при установке признака поле со списком можетбыть заполнено только значениями из списка. Если данный признак снять, то призаполнении поля Вы сможете не только выбирать значения из списка, но и вручнуювводить в поле произвольные значения. Данное свойство игнорируется в элементах[Поле со списком], которые заполняются при помощи справочников.

[Сортировать список значений] – установите признак, чтобы сортировать пунктысписка в алфавитном порядке.

События

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

• [Значение изменено];

• [Фокус получен];

Page 258: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

257

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

Вложенные элементы

Поле со списком в качестве вложенного может содержать элемент [Кнопка].

На заметку

Детальнее функциональность вложенного элемента [Кнопка] рассмотрена при описании текстового поля.

6.3.6.7. Элемент страницы [Поле справочника]

При помощи элемента [Поле справочника] Вы можете добавить на страницу поля,заполняемые значениями из справочников. В отличии от поля со списком, длязаполнения этого поля используется окно выбора из справочника.

Примерами использования данного элемента являются такие поля как [Отрасль],заполняемое значениями из справочника [Отрасли], либо поле [Основной контакт](Рис. 6.38), в качестве справочника которого выступает раздел [Контакты].

Рис. 6.38 – Примеры полей справочника

Свойства

Для элемента [Поле справочника] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Изображение];

• [Текст при пустом значении];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть];

• [Обязательное для заполнения].

online CRM

Page 259: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке258

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Справочник] – укажите справочник, значения которого нужно использовать призаполнении поля. Справочник может быть не связан с источниками данных этойстраницы. В списке свойства [Справочник] доступны все объекты системы, которыемогут быть использованы в качестве справочника, например объекты [Контакт] и[Контрагент], [Отрасль контрагента], [Стадия продажи] и т.д. При заполнении этогосвойства значения свойств [Источник данных] и [Колонка данных] будутигнорироваться.

События

Для поля справочника можно обрабатывать следующие события:

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

[Подготовка фильтра справочника] – событие обрабатывается перед открытием окнавыбора из справочника и может быть использовано для управления данными,отображаемыми в этом окне. Сам фильтр справочника создается в виде элемента[Сценарий] подпроцесса, инициирующегося при обработке данного события.

Вложенные элементы

Поле справочника в качестве вложенного может содержать элемент [Кнопка].

На заметку

Детальнее функциональность вложенного элемента [Кнопка] рассмотрена при описании текстового поля.

6.3.6.8. Элемент страницы [Признак]

Элемент [Признак] используется для редактирования данных, которые могут иметьтолько одно из двух доступных значений: “Да”/“Нет”, “Установлен”/“Не установлен” ит.д. Примерами использования этого элемента являются признаки блока [Запреты]карточки контакта (Рис. 6.39).

Рис. 6.39 – Примеры использования признаков

Свойства

Для элемента [Признак] можно указать значения следующих свойств:

Page 260: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

259

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

События

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

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

6.3.6.9. Элемент страницы [Переключатель]

Вы можете использовать группу элементов [Переключатель] (Рис. 6.40) для созданияна страницах элемента управления, который может находиться в одном изнескольких возможных положений.

Рис. 6.40 – Пример группы элементов [Переключатель]

Свойства

Для элемента [Переключатель] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

online CRM

Page 261: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке260

• [Номер];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Название группы] – свойство используется для группировки элементов. Всеэлементы [Переключатель] с одинаковым названием группы представляют собойвозможные положения одного переключателя (Рис. 6.40), при этом в любой моментвремени активным может быть только одно из этих положений.

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

События

Для переключателя можно обрабатывать следующие события:

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

6.3.6.10. Элемент страницы [Область изображения]

Элемент [Область изображения] предназначен для добавления изображений настраницы (например, логотипа компании на начальную страницу системы).

Свойства

Для элемента [Область изображения] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Изображение];

Page 262: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

261

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Высота] – заполните поле свойства значением в пикселах или процентахотносительно высоты элемента, в котором расположена область изображения.

[Альтернативный текст] – в этом поле Вы можете указать текст подсказки, которыйбудет отображаться при наведении курсора на изображение (текст HTML тега“<alt>”).

[Растянуть] – при установке признака размеры рисунка будут изменены такимобразом, чтобы он занял все пространство области изображения.

[Центрировать] – установите признак, чтобы расположить рисунок по центру областиизображения.

6.3.6.11. Элемент страницы [Поле выбора цвета]

При помощи поля выбора цвета Вы можете добавить на страницу поле для выборацвета. Поля выбора цвета используются, в частности, в дизайнере страниц длявыбора цвета подписи элементов (Рис. 6.41).

Рис. 6.41 – Пример поля выбора цвета

Свойства

Для элемента [Поле выбора цвета] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Изображение];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

online CRM

Page 263: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке262

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть];

• [Обязательное для заполнения].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Формат] – при помощи этого свойства Вы можете выбрать между режимамиотображения выбранного цвета в поле: заливкой определенного цвета, html-кодомвыбранного цвета либо одновременно заливкой и кодом.

События

Для поля выбора цвета можно обрабатывать следующие события:

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

Вложенные элементы

Поле выбора цвета в качестве вложенного может содержать элемент [Кнопка].

На заметку

Детальнее функциональность вложенного элемента [Кнопка] рассмотрена при описании текстового поля.

6.3.6.12. Элемент страницы [Поле загрузки файла]

При помощи элемента [Поле загрузки файла] (Рис. 6.42) Вы можете помещать настраницу средства загрузки файлов в систему. Например, этот элемент используетсяв карточке файла для его загрузки на деталь [Файлы и ссылки].

Рис. 6.42 – Пример поля загрузки файла

Свойства

Для элемента [Поле загрузки файла] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

Page 264: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

263

• [Цвет подписи];

• [Номер];

• [Изображение];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть];

• [Обязательное для заполнения].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Отображать кнопку отправки] – установив признак, Вы добавите в поле загрузки

файла дополнительную кнопку . В результате, файл, выбранный при помощи

кнопки , не будет загружен в базу данных, пока не будет нажата кнопка .

События

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

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

Вложенные элементы

Поле загрузки файла в качестве вложенного может содержать элемент [Кнопка].

На заметку

Детальнее функциональность вложенного элемента [Кнопка] рассмотрена при описании текстового поля.

6.3.6.13. Элемент страницы [Поле форматируемого текста]

Данный элемент представляет собой область для ввода и форматирования текста, вчастности, форматирования таких параметров текста, как шрифт, цвет,выравнивание, подчеркивание и т.д. В системе данный элемент используется надетали [Заметки] разделов системы.

online CRM

Page 265: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке264

Свойства

Для элемента [Поле форматируемого текста] можно указать значения следующихсвойств:

• [Название];

• [Ширина];

• [Источник данных];

• [Колонка данных].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

[Высота] – заполните поле свойства значением в пикселах или процентахотносительно высоты элемента, в котором расположено поле форматируемоготекста.

У Вас есть возможность управлять отображением кнопок панели инструментов поляформатируемого текста.

[Отображать панель инструментов] – данный признак управляет отображением всейпанели инструментов элемента.

[Отображать кнопки выбора цвета] – этот признак управляет отображением кнопок

и панели инструментов.

[Отображать кнопки выравнивания текста] – при помощи данного признака Вы

можете отобразить либо скрыть кнопки , и панели инструментов.

[Отображать кнопки смены размера шрифта] – этот признак предназначен для

управления отображением кнопок и панели инструментов.

[Отображать кнопки стилей текста] – признак, при помощи которого Вы можете

скрыть либо отобразить кнопки , и панели инструментов.

[Отображать кнопки форматирования списков] – данный признак позволяет

управлять отображением кнопок и панели инструментов.

[Отображать кнопку вставки ссылок] – при помощи этого признака Вы можете

отобразить либо скрыть кнопку панели инструментов.

[Отображать кнопку редактирования исходного кода] – этот признак предназначен

для управления отображением кнопки панели инструментов.

[Отображать список выбора имени шрифта] – данный признак управляет

отображением списка доступных шрифтов ( ) панелиинструментов.

6.3.6.14. Элемент страницы [Поле размера]

Элемент [Поле размера] предназначен для указания размеров других элементовинтерфейса. Данный элемент используется, например, в дизайнере страниц для

Page 266: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

265

ввода ширины и высоты элементов (Рис. 6.43). Размер может быть указан впроцентах либо в пикселах, путем выбора значений “%” и “px” из списка.

Рис. 6.43 – Пример поля размера

Свойства

Для элемента [Поле размера] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть];

• [Обязательное для заполнения].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

События

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

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

6.3.6.15. Элемент страницы [Поле границ]

Элемент страницы [Поле границ] используется, например, для управленияотображением границ (Рис. 6.44) таких элементов страницы, как [График],[Расписание], [Панель вкладок] и т.д.

online CRM

Page 267: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке266

Рис. 6.44 – Пример поля границ

Свойства

Для элемента [Поле границ] можно указать значения следующих свойств:

• [Название];

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Включить];

• [Скрыть].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

События

Для поля границ можно обрабатывать следующие события:

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

6.3.6.16. Элемент страницы [Поле отступов]

При помощи элемента [Поле отступов] Вы можете задать отступы определенномуэлементу интерфейса. Поле отступов, например, используется в дизайнере страницдля редактирования отступов других элементов (Рис. 6.45).

Рис. 6.45 – Пример использования элемента [Поле отступов]

Свойства

Для элемента [Поле размера] можно указать значения следующих свойств:

• [Название];

Page 268: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

267

• [Подпись];

• [Позиция подписи];

• [Цвет подписи];

• [Номер];

• [Ширина];

• [Выравнивание подписи по вертикали];

• [Выравнивать по подписи];

• [Отступы];

• [Источник данных];

• [Колонка данных];

• [Включить];

• [Скрыть];

• [Обязательное для заполнения].

На заметку

Эти свойства детально рассмотрены при описании свойств текстового поля.

События

Для поля отступов можно обрабатывать следующие события:

• [Значение изменено];

• [Фокус получен];

• [Фокус потерян].

На заметку

Эти события детально рассмотрены при описании событий текстового поля.

6.3.6.17. Элемент страницы [Поле скрипта]

Поле скрипта предназначено для создания на странице средства визуальногоредактирования программного кода. Как правило, этот элемент используется вдизайнерах, например, в дизайнере процессов.

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

Вид

[Отображать границы] – свойство позволяет сделать видимыми границы элемента.Каждый из признаков отвечает за отображение границы в следующем порядке:верхняя, правая, нижняя, левая.

[Отображать разделитель] – если поле скрипта должно визуально отделяться отсоседнего элемента, установите этот признак. При этом оба элемента (например,контейнера) должны быть включены в одну панель элементов. Если расположение

online CRM

Page 269: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке268

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

[Размер разделителя] – в этом поле Вы можете задать ширину разделителя впикселах.

Размещение

[Высота] – заполните поле свойства значением в пикселах или процентахотносительно высоты элемента, в котором расположено поле скрипта.

[Ширина] – заполните свойство значением в пикселах или процентах относительноширины элемента, в котором расположено поле скрипта.

События

[Плагин загружен] – событие отрабатывается после загрузки плагина.

[Сворачивание], [Разворачивание] – события обрабатываются после сворачивания/разворачивания поля скрипта.

6.3.7. Элементы страницы. Группа [Контейнеры]В группе [Контейнеры] представлены элементы, которые используются дляразмещения в них других элементов страницы либо внешних источниковинформации. Например, сгруппировать поля карточки редактирования в отдельныеблоки можно, используя панель элементов, а отобразить информацию определеннойинтернет-страницы в разделе [Итоги] – при помощи элемента [Контейнер Web-страницы].

Далее в этой главе• Элемент страницы [Панель вкладок], стр. 270• Элемент страницы [Контейнер страницы], стр. 272• Элемент страницы [Контейнер web-страницы], стр. 272• Элемент страницы [Контейнер отчета], стр. 273• Элемент страницы [Контейнер Silverlight], стр. 273

6.3.7.1. Элемент страницы [Панель элементов]

Элемент [Панель элементов] является основой для дизайна внешнего вида страницы.Используя элементы этого типа, страницу можно разделить на составляющие области(например, для карточки редактирования таковыми могут быть область полей ипанель инструментов), и уже в этих областях необходимым образом располагатьдругие элементы дизайнера страниц, как простые, например, поля редактирования икнопки, так и более сложные, например, реестр или редактор фильтров.

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

Вид

[Подпись] – название элемента, которое будет отображаться в интерфейсе системыдля пользователя.

Page 270: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

269

[Стиль] – выбрав значение в этом поле, можно указать, что панель элементов должнаиметь вид области полей редактирования, нижней или верхней панели инструментов.Таким образом, при добавлении новых страниц их внешний вид будет полностьюсоответствовать ранее созданным.

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

[Отображать кнопку сворачивания] – при установке признака у панели элементовпоявится кнопка, позволяющая сворачивать эту панель. Эта функциональностьиспользуется, например, если карточка записи содержит блок полей сдополнительной информацией.

[Отображать границы] – свойство позволяет сделать видимыми границы элемента.Каждый из признаков отвечает за отображение границы в следующем порядке:верхняя, правая, нижняя, левая.

[Отображать разделитель] – если панель элементов должна визуально отделяться отсоседней области, установите этот признак. При этом оба элемента (например,контейнера) должны быть включены в одну панель элементов. Если расположениеэлементов в пределах этой панели элементов вертикальное, разделитель будетгоризонтальным, а если горизонтальное – вертикальным.

[Размер разделителя] – в этом поле Вы можете задать ширину разделителя впикселах.

Размещение

[Высота] – заполните поле свойства значением в пикселах или процентахотносительно высоты элемента, в котором расположена панель элементов(например, страницы или другой панели элементов).

[Автоматическая высота] – при установке признака размер панели элементов будетдинамически меняться в зависимости от количества и высоты расположенных в нейэлементов.

[Ширина] – заполните свойство значением в пикселах или процентах относительноширины элемента, в котором расположена панель элементов (например, страницыили другой панели элементов).

Размещение элементов

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

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

На заметку

Направление размещения элементов (“Горизонтальное” или “Вертикальное”) задается при помощи свойства [Направление].

[Отступы от границ] – при помощи свойства можно указать расстояние, на которомдолжны находиться внутренние элементы панели от ее границ. Задать отступы

online CRM

Page 271: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке270

можно при помощи четырех полей, каждое из которых отвечает за отступы вследующем порядке: верхний, правый, нижний, левый. Значения вносятся впикселах. Если Вам нужно установить одинаковые значения всех отступов, простовнесите значение в первое поле и нажмите на клавишу [Enter] – значениеподставится для всех отступов. Такая же логика отработает при внесении значенийдля верхнего и правого отступа – значения отобразятся для нижнего и левогоотступа, соответственно.

[Отступы между элементами] – свойство позволяет указать расстояние, на которомдруг от друга должны располагаться внутренние элементы панели элементов. Логикаработы свойства аналогична функциональности свойства [Отступы от границ].

[Размещение подписей элементов] – укажите способ расположения подписейотносительно самих элементов. Например, названия полей могут отображаться слеваот полей либо над ними.

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

Поведение

[Свернуть] – установите признак, если при загрузке страницы панель элементовдолжна быть свернута.

[Использовать полосы прокрутки] – при установке признака для панели элементовсправа и снизу будут добавлены полосы прокрутки. Для корректного их отображениянеобходимо расположить одну панель внутри другой, затем для внешней установитьпризнак [Использовать полосы прокрутки], а элементы редактирования располагатьнепосредственно во внутренней панели.

События

[Сворачивание], [Разворачивание] – события обрабатывается после сворачивания/разворачивания панели элементов, например, сворачивания/разворачивания блокаполей в карточке редактирования.

6.3.7.2. Элемент страницы [Панель вкладок]

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

Свойства

Для элемента [Панель вкладок] можно указать значения следующих свойств:

• [Название];

• [Отображать кнопку сворачивания];

• [Отображать разделитель];

• [Размер разделителя];

• [Высота];

Page 272: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

271

• [Ширина];

• [Свернуть];

• [Включить];

• [Скрыть].

На заметку

Эти свойства детально рассмотрены при описании свойств панели элементов.

[Активная вкладка] – в поле можно указать номер вкладки, которая должна бытьактивной по умолчанию при загрузке страницы. Номер вкладки определяется ееположением в структуре области вкладок.

[Отображать кнопку настройки] – при установке признака справа в панели вкладокотобразится кнопка, предназначенная для открытия контекстного меню длянастройки отображения и порядка следования вкладок.

[Отображать кнопку закрытия] – при установке признака справа в панели вкладокотобразится кнопка, с помощью которой можно закрыть элемент [Панель вкладок].

[Отступы] – свойство позволяет указать для панели вкладок расстояние от границсоседних элементов либо элемента, в который она включена. Задать отступы можнопри помощи четырех полей, каждое из которых отвечает за отступы в следующемпорядке: верхний, правый, нижний, левый. Значения вносятся в пикселах. Если Вамнужно установить одинаковые значения всех отступов, просто внесите значение впервое поле и нажмите на клавишу [Enter] – это же значения подставится для всехотступов. Такая же логика отработает при внесении значений для верхнего и правогоотступа – значения отобразятся для нижнего и левого отступа, соответственно.

События

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

• [Сворачивание];

• [Разворачивание].

На заметку

Эти события детально рассмотрены при описании событий панели элементов.

[Перед изменением активной вкладки], [Активная вкладка изменена] – событияобрабатываются перед переходом к другой вкладке и после осуществления сменывкладки, соответственно.

Вложенные элементы

Элемент [Вкладка] используется для добавления отдельных вкладок в панельуправления вкладками.

Чтобы добавить вложенные элементы, воспользуйтесь контекстным меню областиструктуры страницы.

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

online CRM

Page 273: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке272

На заметку

Эти свойства детально рассмотрены выше при описании свойств элемента [Панель вкладок].

[Изображение] – в поле указывается название файла изображения для вкладки.После загрузки файла, рисунок отобразится слева от подписи вкладки.Рекомендуемый размер рисунка: 16х16 пикселей.

На заметку

Выбрать изображение Вы можете при помощи специального окна, функциональность которого детально рассмотрена в главе “Основы работы с дизайнерами”.

[Важная] – если для вкладки установлен этот признак, то эта вкладка в интерфейсесистемы будет отображаться при помощи специального стиля.

[Отображать подпись пункта меню] – если во вкладку добавлено несколько пунктовменю и Вам необходимо отображать название выбранного пункта в заголовкевкладки, установите этот признак. Например, эта функциональность используется взаголовках реестров разделов для отображения текущего представления.

6.3.7.3. Элемент страницы [Контейнер страницы]

С помощью элемента [Контейнер страницы] Вы можете встраивать в структурутекущей страницы другие ранее созданные страницы. Эта функциональностьиспользована, например, при дизайне страниц раздела [Итоги].

Свойства

Для элемента [Контейнер страницы] можно указать значения следующих свойств:

• [Название];

• [Отображать границы];

• [Высота];

• [Ширина];

• [Включить];

• [Скрыть].

На заметку

Эти свойства детально рассмотрены при описании свойств панели элементов.

[Страница] – выберите в этом поле страницу, содержимое которой необходимоотобразить для данного элемента.

6.3.7.4. Элемент страницы [Контейнер web-страницы]

Элемент [Контейнер web-страницы] можно использовать при необходимостиотобразить на странице определенную информацию из сети интернет, например,данные о курсе валют, прогнозе погоды или главную страницу web-сайта Вашейкомпании.

Page 274: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

273

Свойства

Для элемента [Контейнер web-страницы] можно указать значения следующихсвойств:

• [Название];

• [Отображать границы];

• [Высота];

• [Ширина];

• [Скрыть].

На заметку

Эти свойства детально рассмотрены при описании свойств панели элементов.

[Адрес web-страницы] – укажите в этом поле адрес, по которому находится web-страница с интересующей Вас информацией.

6.3.7.5. Элемент страницы [Контейнер отчета]

Элемент [Контейнер отчета] используется для создания страниц предварительногопросмотра отчетов перед сохранением в файл или печатью.

Для генерации отчета данному элементу требуется идентификатор отчета. Данные вобласть просмотра отчета передаются при помощи процесса, запускаемого пособытию [К загрузке данных подготовлен] элемента.

Свойства

Для элемента [Контейнер отчета] можно указать значения следующих свойств:

• [Название];

• [Отображать границы];

• [Высота];

• [Ширина];

• [Скрыть].

На заметку

Эти свойства детально рассмотрены при описании свойств панели элементов.

События

[Плагин загружен] – событие отрабатывается после загрузки плагина.

6.3.7.6. Элемент страницы [Контейнер Silverlight]

Элемент [Контейнер Silverlight] используется для встраивания объектов Silverlight встраницу.

Свойства

Для элемента [Контейнер Silverlight] можно указать значения следующих свойств:

online CRM

Page 275: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке274

• [Название];

• [Отображать границы];

• [Высота];

• [Ширина].

На заметку

Эти свойства детально рассмотрены при описании свойств панели элементов.

[Адрес источника] – в поле необходимо указать местоположение объекта Silverlightна сервере. Для корректной работы объекта Silverlight он должен быть расположен насервере, отличном от сервера приложения BPMonline CRM.

События

[Плагин загружен] – событие отрабатывается после загрузки плагина.

6.3.8. Элементы страницы. Группа [Меню]В этой группе представлены элементы, при помощи которых на страницу можнодобавить меню, например, для навигации по разделам системы или для визуальногоотображения области меню непосредственно в пределах страницы.

Далее в этой главе• Элемент страницы [Область меню], стр. 274• Элемент страницы [Меню навигации], стр. 275

6.3.8.1. Элемент страницы [Область меню]

Элемент [Область меню] предназначен для создания функционального перечняопределенных пунктов на странице. Примером использования этого элементаявляется область [Элементы] дизайнера страниц.

Свойства

Для элемента [Область меню] можно указать значения следующих свойств:

• [Название];

• [Отображать границы];

• [Высота];

• [Ширина];

• [Включить];

• [Скрыть].

На заметку

Эти свойства детально рассмотрены при описании свойств панели элементов.

[Режим сворачивания групп] – если в области меню может быть одновременнооткрыто несколько групп, установите значение “Несколько развернутых групп” для

Page 276: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

275

этого свойства. Если же количество открытых групп нужно ограничить, выберитезначение “Одна развернутая группа”.

[Отступы] – свойство позволяет указать для области меню расстояние от границсоседних элементов либо элемента, в который она включена. Задать отступы можнопри помощи четырех полей, каждое из которых отвечает за отступы в следующемпорядке: верхний, правый, нижний, левый. Значения вносятся в пикселах. Если Вамнужно установить одинаковые значения всех отступов, просто внесите значение впервое поле и нажмите на клавишу [Enter] – это же значения подставится для всехотступов. Такая же логика отработает при внесении значений для верхнего и правогоотступа – значения отобразятся для нижнего и левого отступа, соответственно.

Вложенные элементы

Область меню может содержать вложенные элементы: пункт меню, пункт меню спризнаком и разделитель меню, которые предназначены для формирования пунктовв области меню.

На заметку

Эти элементы детально рассмотрены при описании свойств элемента [Кнопка].

6.3.8.2. Элемент страницы [Меню навигации]

Чтобы добавить на страницу элемент, в пределах которого пункты меню (в видевкладок) будут расположены в несколько уровней, воспользуйтесь элементом [Менюнавигации]. В частности, при помощи этого элемента организована навигация поменю и разделам системы.

Свойства

Для элемента [Меню навигации] можно указать значения следующих свойств:

• [Название];

• [Ширина].

На заметку

Эти свойства детально рассмотрены при описании свойств панели элементов.

[Активный элемент] – укажите в этом поле название элемента навигации (вкладкивторого уровня), который необходимо отображать по умолчанию при запускестраницы.

События

[Перед изменением активного элемента], [Активный элемент изменен] – событияобрабатываются перед переходом к другому элементу второго уровня и послеосуществления смены элемента второго уровня, соответственно.

Вложенные элементы

Для создания необходимой структуры в меню навигации можно добавить элементынавигации. Элементы навигации в самом меню используются для формирования

online CRM

Page 277: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке276

перечня его пунктов на первом уровне. При этом для каждого элемента навигацииавтоматически добавляются группировочные элементы: [Элементы] и [Меню].

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

Если же для элемента навигации необходимо отобразить отдельное меню с перечнемпунктов (например, отобразить перечень представлений для раздела), добавьте этипункты в группу [Меню].

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

Чтобы добавить вложенные элементы, воспользуйтесь контекстным меню областиструктуры страницы.

Для элемента [Элемент навигации] можно зафиксировать название, подпись дляотображения в интерфейсе системы, а также указать, что элемент должен бытьвключенным или скрытым при запуске страницы.

На заметку

Эти свойства детально рассмотрены выше при описании свойств элемента [Панель вкладок].

[Изображение] – в поле указывается название файла изображения для элементанавигации. После загрузки файла, рисунок отобразится слева от подписи элемента.Рекомендуемый размер рисунка: 16х16 пикселей.

На заметку

Выбрать изображение Вы можете при помощи специального окна, функциональность которого детально рассмотрена в главе “Основы работы с дизайнерами”.

[Тег] – свойство предназначено для использования разработчиком. Заполняязначение в этом поле, Вы присваиваете некую дополнительную информацию дляэлемента навигации. Использовать это свойство можно в тех случаях, когдапрописывается общая логика для меню навигации, но система различает элементыменю по значению тега.

Группа [Меню] может содержать вложенные элементы: пункт меню, пункт меню спризнаком и разделитель меню.

На заметку

Эти элементы детально рассмотрены при описании свойств элемента [Кнопка].

6.3.9. Элементы страницы. Группа [Составные]Стандартные функциональные области (такие как “Реестр”, “График” и“Расписание”), которые можно встроить в страницу, включены в группу “Составные”.

Page 278: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

277

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

Далее в этой главе• Элемент страницы [Реестр], стр. 277• Элемент страницы [Редактор фильтров], стр. 279• Элемент страницы [Расписание], стр. 280• Элемент страницы [График], стр. 281

6.3.9.1. Элемент страницы [Реестр]

Элемент [Реестр] используется для отображения на страницах записей источникаданных в виде таблицы либо древовидной структуры.

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

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

Вид

[Отображать нижнюю панель] – этот признак управляет отображением всей панелиинструментов реестра

[Отображать быстрый фильтр] – установите данный признак, чтобы отобразить для

реестра кнопку быстрого фильтра .

[Отображать кнопки управления] – при помощи данного признака Вы можетеуправлять отображением кнопок панели инструментов реестра (кнопки , , , атакже кнопки навигации).

[Отображать границы] – свойство позволяет сделать видимыми границы реестра.Каждый из признаков отвечает за отображение границы в следующем порядке:верхняя, правая, нижняя, левая.

[Скрыть заголовки колонок] – при помощи данного признака Вы можете скрытьзаголовки колонок реестра.

[Отображать разделитель] – если реестр должен визуально отделяться от соседнейобласти, установите этот признак. При этом оба элемента (например, контейнера)должны быть включены в одну панель элементов. Если расположение элементов впределах этой панели элементов вертикальное, разделитель будет горизонтальным,а если горизонтальное – вертикальным.

[Размер разделителя] – в этом поле Вы можете задать ширину разделителя впикселах.

Размещение

[Высота] – заполните поле свойства значением в пикселах или процентахотносительно высоты элемента, в котором расположена панель элементов(например, страницы или другой панели элементов).

online CRM

Page 279: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке278

[Ширина] – заполните свойство значением в пикселах или процентах относительноширины элемента, в котором расположена панель элементов (например, страницыили другой панели элементов).

Данные

[Источник данных] – это свойство используется для привязки реестра к объектусистемы (таблице базы данных). Например, реестр раздела [Контакты] связан собъектом “Контакт”. В этом поле из списка необходимо выбрать один из источниковданных, ранее добавленных на страницу.

На заметку

Объект, с которым связывается реестр, указывается в свойствах источника данных.

Поведение

[Свернуть] – установите признак, если при загрузке страницы реестр должен бытьсвернут.

[Автоматически разворачивать корневую запись] – данный признак используется придревовидном отображении данных реестром. Если признак установлен, и если напервом уровне вложенности содержится всего одна запись (например, группа “Всеконтрагенты” дерева групп раздела [Контрагенты]), в реестре по умолчанию будутотображены также и вложенные элементы.

Важно

Для того, чтобы вложенные записи могли быть загружены источником данных, значение поля [Количество загружаемых уровней данных] в свойствах этого источника должно быть не меньше чем “2”.

[Гиперссылка в полях типа “Справочник”] – если данный признак установлен, тозначения полей реестра, выбранные из справочников, отображаются в видегиперссылок.

[Разрешить редактирование в ячейках] – установите признак, если записи реестранеобходимо редактировать не открывая карточки записи (например, на детали[Доступ] в разделах системы). Используя это свойство Вы можете сделать реестрредактируемым только для определенных страниц, например, в разделе реестр будетредактируемым, а при выведении данных на странице итогов – нет, или наоборот.

[Разрешить перемещение записей] – установите данный признак, чтобы разрешитьперемещать записи реестра при помощи мыши. Перемещение записей используется,например, для изменения порядка следования прав доступа на делали [Доступ] всистеме.

[Разрешить перетягивание записей в другие реестры] – если этот признакустановлен, записи реестра можно переместить в другие реестры на странице.

[Режим перетягивания записей] – при помощи этого свойства можно указать, что дляреестра действует обычный режим перетягивания (как между другими элементами,так и в отдельные элементы), либо режим, при котором записи можно переместитьтолько внутрь другого элемента реестра. Последний используется для записейдерева групп.

Page 280: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

279

События

[Сворачивание], [Разворачивание] – cобытия обрабатывается после сворачивания/разворачивания реестра.

[Контекстное меню вызвано] – данное событие срабатывает при нажатии на правуюклавишу мыши на области данных реестра. Используется для открытия контекстногоменю.

[Клавиша мыши на строке нажата один раз] – обрабатывается при простом щелчкена строке реестра.

[Клавиша мыши на строке нажата дважды] – наступает при двойном щелчке мышьюна строке реестра. Наиболее типичный пример использования данного события –открытие карточки записи реестра.

[Запись из другого реестра перемещена] – это событие обрабатывается призавершении обработки перемещения элемента.

[Активная строка сменена] – происходит каждый раз, когда выбрана новая строкареестра.

[Клавиша клавиатуры нажата] – событие происходит после нажатия на клавишуклавиатуры и до того, как клавиша будет отпущена. При помощи данного событияможно, например, реализовать переключение активной строки реестра клавишейклавиатуры.

[Ссылка поля типа “Справочник” нажата] – это событие наступает, когдапользователь щелкает по ссылке, отображающейся в поле типа “Справочник”реестра. Чтобы значения полей типа “Справочник” отображались в виде ссылок,установите признак [Гиперссылка в полях типа “Справочник”] в свойствах реестра.

[Подготовка фильтра справочника] – событие обрабатывается перед открытием окнасправочника из редактируемого реестра и может быть использовано для управленияданными, отображаемыми в справочнике. Сам фильтр справочника создается в видеэлемента [Сценарий] подпроцесса, инициирующегося при обработке события[Подготовка фильтра справочника].

[Иконка нажата] – происходит при щелчке мышью по иконкам, отображающимсяперед первой колонкой реестра.

[Ссылка нажата] – происходит при нажатии на ссылку в тексте одной из ячеекреестра.

6.3.9.2. Элемент страницы [Редактор фильтров]

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

Свойства

Для элемента [Редактор фильтров] можно указать значения следующих свойств:

• [Название];

• [Отображать границы];

• [Отображать разделитель];

• [Размер разделителя]

online CRM

Page 281: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке280

• [Высота];

• [Ширина];

• [Источник данных].

На заметку

Эти свойства детально рассмотрены при описании свойств реестра.

События

Для редактора фильтров можно обрабатывать следующие события:

• [Сворачивание];

• [Разворачивание].

На заметку

Эти события детально рассмотрены при описании событий реестра.

6.3.9.3. Элемент страницы [Расписание]

Элемент [Расписание] предназначен для наглядного представления расписанияактивностей либо других элементов системы.

При помощи элемента [Расписание] в системе реализовано содержимое вкладки[Расписание] раздела [Активности], а также область [Расписание] единого окнаменеджера.

Свойства

Для элемента [Расписание] можно указать значения следующих свойств:

• [Название];

• [Отображать границы];

• [Отображать разделитель];

• [Размер разделителя]

• [Высота];

• [Ширина].

На заметку

Эти свойства детально рассмотрены при описании свойств реестра.

[Источник данных] – это свойство используется для привязки расписания к объектусистемы (таблице базы данных). В качестве объекта источника данных,используемого расписанием, необходимо указать объект, который содержит списокэлементов расписания. В стандартной конфигурации это объект “Активности”. В этомполе из списка необходимо выбрать один из источников данных, ранее добавленныхна страницу.

На заметку

Объект, с которым связывается расписание, указывается в свойствах источника данных.

Page 282: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер страниц

BPM

281

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

[Колонка даты начала] – в этом поле необходимо указать колонку источника данных,содержащую даты начала элементов расписания (например, даты началаактивностей).

[Колонка даты завершения] – здесь необходимо указать колонку, которая содержитдаты завершения элементов расписания.

[Колонка заголовка] – при помощи данного свойства необходимо указать колонку, вкоторой содержатся названия элементов расписания. Значения этой колонки будутотображаться на элементах расписания.

События

Для расписания можно обрабатывать следующие события:

• [Сворачивание];

• [Разворачивание].

На заметку

Эти события детально рассмотрены при описании событий реестра.

[Клавиша мыши на элементе нажата дважды] – событие обрабатывается при двойномщелчке мышью на элементе расписания. Например, в системе по данному событиюоткрывается карточка активности.

[Плагин загружен] – событие отрабатывается после загрузки плагина.

6.3.9.4. Элемент страницы [График]

Элемент [График] предназначен для отображения графиков и диаграмм настраницах. Данный элемент используется, например, на странице итогов.

График получает данные не из источников данных страницы, а из логики еепроцесса.

Свойства

Для элемента [График] можно указать значения следующих свойств:

• [Название];

• [Отображать границы];

• [Отображать разделитель];

• [Размер разделителя]

• [Высота];

• [Ширина];

• [Источник данных].

На заметку

Эти свойства детально рассмотрены при описании свойств реестра.

online CRM

Page 283: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке282

[Подпись] – название элемента, которое будет отображаться в интерфейсе системыдля пользователя.

[Позиция легенды] – с помощью данного свойства Вы можете указать позициюобласти легенды относительно графика. Чтобы скрыть легенду, в поле [Позициялегенды] выберите значение “Нет”.

[Скрыть] – установите признак, если график необходимо скрывать при загрузкестраницы.

События

Для графика можно обрабатывать следующие события:

• [Сворачивание];

• [Разворачивание].

На заметку

Эти события детально рассмотрены при описании событий реестра.

[Плагин загружен] – событие отрабатывается после загрузки плагина.

[К загрузке данных подготовлен] – данное событие происходит после обработкисобытия [Плагин загружен] и инициализации самого графика (подготовки к загрузкеданных). По данному событию начинается действие, в результате которого графикдолжен получить сами данные.

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

Вложенные элементы

График содержит две группы вложенных элементов: группу [Серии] и группу [Оси].

Элементы группы [Серии] предназначены для управления отображением серийграфиков. Один график может содержать несколько серий: например, сериямиграфика динамики продаж может быть динамика продаж по каждому отдельномуменеджеру.

Для серии можно задать название для идентификации элемента системой, подписьдля отображения в интерфейсе системы, а также выбрать один из доступных видовотображения графика (в свойстве [Вид графика]), например, “Линия”, “Сектор”,“Область” и т.д.

Для оси Вы можете настроить отображение координатных осей графика: задатьположение оси на графике (свойство [Позиция оси]), задать название дляидентификации элемента системой, подпись для отображения в интерфейсе системы,указать, что ось должна быть скрыта на графике.

Page 284: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

283

6.4. Дизайнер процессовДизайнер процессов предназначен для формирования бизнес-логики страниц иобъектов системы, а также для создания действий и построения бизнес-процессов,которые могут быть выполнены пользователями системы.

Дизайнер может быть запущен следующими способами:

• из раздела [Конфигурация] при создании нового процесса либо при открытиисуществующего процесса;

• при помощи команды меню [Дополнительно] > [Открыть процесс] дизайнераобъектов либо дизайнера страниц (при этом будет открыт процесс данногообъекта либо страницы);

• при выполнении мастера создания действия, запустить который можно навкладке [Действия] разделов системы.

Построение процессов осуществляется согласно нотации BPMN (Business ProcessModeling Notation) версии 2.0.

Далее в этой главе• Рабочее пространство дизайнера процессов, стр. 283• Особенности работы с дизайнером процессов, стр. 287• Свойства процесса, стр. 292• Элементы процесса. Группа [Роли], стр. 292• Элементы процесса. Группа [Потоки и соединяющие объекты], стр. 293• Элементы процесса. Группа [События], стр. 295• Элементы процесса. Группа [Логические операторы], стр. 299• Элементы процесса. Группа [Действия], стр. 303• Элементы процесса. Группа [Артефакты], стр. 321

6.4.1. Рабочее пространство дизайнера процессовРабочее пространство дизайнера процессов (Рис. 6.46) состоит из несколькихфункциональных областей и содержит необходимые элементы управления иинструменты для создания процессов.

online CRM

Page 285: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке284

Рис. 6.46 – Дизайнер процессов

Общие принципы работы с инструментами, доступными в различных областяхдизайнера, описаны в главе “Основы работы с дизайнерами”.

Рабочая область дизайнера (1)

Рабочая область дизайнера отображает наглядную схему процесса.

Область [Outline] представляет собой уменьшенную копию рабочей области ипредназначена для облегчения навигации при работе с большими диаграммами.Щелкните в любой точке области [Outline], чтобы быстро перейти к соответствующейточке в процессе.

Вы можете редактировать подписи элементов процесса, помещенных на рабочуюобласть, выделив необходимый элемент и нажав клавишу [F2] клавиатуры.

Область элементов процесса (2)

В области [Элементы] представлен перечень элементов, из которых может состоятьпроцесс.

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

В зависимости от назначения, элементы разделены на несколько групп: [Роли],[Потоки и соединяющие объекты], [События], [Логические операторы], [Действия] и[Артефакты].

На заметку

Описание элементов процессов, их назначения и свойств представлено в отдельных главах.

Область структуры процесса (3)

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

Page 286: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

285

Структура процесса может включать в себя такие группы элементов, как:

• [Связи] (Links) – здесь отображается список потоков и соединяющих объектовпроцесса.

• [Параметры] (Parameters) – при помощи данной группы Вы можете задатьобщие параметры процесса и их значения.

• [Методы] (Methods) – группа предназначена для добавления методов,использующихся в программном коде сценариев процесса.

• [Сообщения пользователю] (LocalizableStrings) – содержит список сообщений,локализованных при помощи окна локализации.

• [Пространства имен] (Usings) – добавление пространств имен в процесспомогает упростить работу с программным кодом сценариев процесса.

Область свойств и событий (4)

Набор индивидуальных характеристик процесса, а также каждого его элементадоступны на вкладке [Свойства].

Каждый элемент процесса обладает общими свойствами. Набор свойств зависит оттипа элемента. Например, в условных потоках это свойство [Условие].

Панель инструментов (5)

В дополнение к стандартным, панель инструментов дизайнера процессов включаетследующие кнопки:

– переключение курсора в обычный режим. Используйте данную кнопку, чтобывыйти из режима вертикального либо горизонтального смещения элементовпроцесса, а также для того, чтобы отменить выбор элемента в области [Элементы].

– удаление выделенного в данный момент элемента процесса.

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

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

На заметку

Более подробное описание смещения элементов процесса содержится в главе “Перемещение элементов процесса”.

– уменьшение масштаба отображения процесса.

– увеличение масштаба отображения процесса. Меню данной кнопки содержитследующие команды:

• [Увеличить] – увеличение масштаба.

• [Увеличить по выделению] – максимальное увеличение выделенногофрагмента процесса и размещение его по центру рабочей области. Степень

online CRM

Page 287: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке286

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

– нажмите на эту кнопку, чтобы скрыть окно [Outline]. Повторное нажатие накнопку снова отобразит данное окно. По умолчанию окно [Outline] всегдаотображается на рабочей области дизайнера процессов.

Меню [Дополнительно] дизайнера процессов, кроме стандартных, содержит такжекоманды:

• [Открыть родительский процесс] – открытие в отдельном окне процессародительской страницы или объекта. Данная команда присутствует, толькоесли в дизайнере открыт процесс страницы либо объекта. Для бизнес-процессов, представляющих собой отдельные элементы конфигурации, даннаякоманда отсутствует.

• [Экспорт] – открытие окна настроек экспорта изображения, при помощикоторого Вы можете сохранить диаграмму процесса в файл формата “.jpeg”,“.png”, или “.bmp” в указанную папку на Вашем компьютере.

В дополнение к стандартным для всех дизайнеров настройкам, в окне настроекдизайнера процессов (Рис. 6.47) содержатся дополнительные опции.

Рис. 6.47 – Окно настроек дизайнера процессов

Вид

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

[Показать сетку] – если установить данный признак, на рабочей области отобразитсясетка, представляющая собой визуальный ориентир для выравнивания элементовпроцесса.

Page 288: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

287

Поведение

[Автоматически смещать элементы при создании и изменении групп и подпроцессов]– если данный признак установлен, то при разворачивании и сворачивании такихэлементов, как [Подпроцесс] и [Событийный подпроцесс], остальные элементыпроцесса будут автоматически смещены, сохраняя свое положение относительноподпроцесса.

Меню элемента

При выделении большинства элементов процесса на рабочей области, открываетсяменю элемента (Рис. 6.48).

Рис. 6.48 – Пример меню элемента

– удалить текущий элемент. Выбор этой команды немедленно удалитвыделенный элемент процесса.

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

На заметку

Процесс создания потоков при помощи меню элемента более подробно описан в главе “Добавление потоков и соединяющих объектов”.

Некоторые элементы (пулы, дорожки, потоки) не обладают меню.

Смотрите также• Основы работы с дизайнерами, стр. 205

6.4.2. Особенности работы с дизайнером процессовПостроение процессов в дизайнере осуществляется путем добавления элементов нарабочую область. Все элементы на рабочей области являются частями процесса.

Описание отдельных элементов, их предназначения и роли в отдельных главах.

Описание интерфейса дизайнера процессов рассмотрено в главе “Рабочеепространство дизайнера процессов”.

Далее в этой главе• Добавление элементов в процесс, стр. 288• Добавление потоков и соединяющих объектов в процесс, стр. 289• Перемещение элементов процесса, стр. 290• Удаление элементов процесса, стр. 292

online CRM

Page 289: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке288

6.4.2.1. Добавление элементов в процесс

Вы можете добавить элементы в процесс при помощи области [Элементы]. Процедурадобавления стандартна для всех типов элементов, кроме потоков и соединяющихобъектов. Процедура добавления потоков в процесс описана отдельно.

Добавление элементов процесса

Чтобы добавить элемент в процесс, выберите его в области элементов. На местекурсора отобразится контур добавляемого элемента. Затем щелкните в том местерабочей области, куда необходимо добавить элемент.

Если контур элемента находится на одном уровне либо на одной оси с другимиэлементами на рабочей области, отобразятся линии выравнивания (Рис. 6.49).

Рис. 6.49 – Добавление элемента процесса на рабочую область

Если поместить элемент процесса прямо на поток управления либо на поток данных,соединяющий два других элемента, этот проток будет автоматически разделен на дваотдельных потока: один будет входящим для нового элемента, а другой – исходящим(Рис. 6.50).

Рис. 6.50 – Добавление элемента процесса на поток управления

Любой элемент процесса, кроме элементов [Пул] и [Дорожка], может быть помещентолько на элемент [Дорожка]. Элемент [Дорожка] может быть помещен только наэлемент [Пул].

Чтобы отменить выбор элемента (например, был ошибочно выбран другой элемент),

нажмите на кнопку панели инструментов дизайнера.

Page 290: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

289

6.4.2.2. Добавление потоков и соединяющих объектов в процесс

Вы можете добавить потоки и соединяющие объекты как при помощи области[Элементы], так и при помощи меню элемента процесса.

У каждого потока или соединяющего объекта должен быть исходный и конечныйэлемент.

Добавление потоков из области [Элементы]:

1. В области [Элементы] выберите необходимый поток.

2. Поместите курсор на исходный элемент на рабочей области. В центре и поконтуру элемента отобразятся возможные исходные точки потока.

3. Щелкните мышью по одной из исходных точек.

4. Удерживая левую клавишу мыши, переместите курсор на конечный элемент. Вцентре и по контуру конечного элемента отобразятся возможные конечныеточки потока (Рис. 6.51).

Рис. 6.51 – Создание потока управления

5. Поместите курсор на одну из конечных точек и отпустите левую клавишумыши.

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

Чтобы отменить добавление потока либо связывающего элемента уже после того, как

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

Добавление потоков при помощи меню элемента процесса:

1. В рабочей области дизайнера процессов выделите исходный элемент.

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

на иконку . Отобразится список возможных исходящих потоков дляданного элемента (Рис. 6.52).

online CRM

Page 291: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке290

Рис. 6.52 – Выбор исходящего потока в меню исходного элемента процесса

3. Щелкните мышью по необходимому потоку.

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

5. Поместите курсор на одну из конечных точек и отпустите левую клавишумыши.

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

Список возможных исходящих потоков зависит от типа исходного элемента.Например, для события это может быть любой поток, для текстовой аннотации –только линия ассоциации.

6.4.2.3. Перемещение элементов процесса

Вы можете перемещать существующие элементы процесса как по одному, так игруппами, при помощи мыши.

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

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

Если же необходимо переместить несколько элементов горизонтально, не меняя ихположения по вертикали, либо вертикально, не меняя горизонтального положения –

используйте кнопки и панели управления дизайнера процессов.

Горизонтальное перемещение элементов процесса:

1. Нажмите на кнопку панели инструментов дизайнера процессов. Будетвключен режим горизонтального смещения.

2. Поместите курсор на рабочую область процесса так, чтобы все перемещаемыеэлементы находились справа от курсора, и нажмите на левую клавишу мыши.

Page 292: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

291

3. Удерживая нажатой левую клавишу мыши, перемещайте курсор горизонтальновправо либо влево. Контуры перемещаемых элементов будут перемещатьсявместе с курсором (Рис. 6.53).

Рис. 6.53 – Горизонтальное смещение нескольких элементов

4. Отпустите левую клавишу мыши, чтобы переместить элементы.

В результате, все элементы, которые находились справа от курсора, будутсмещены в указанном направлении.

Вертикальное перемещение элементов процесса

Вертикальное смещение элементов работает аналогично горизонтальному смещению.

1. Нажмите на кнопку , чтобы перейти в режим вертикального смещения.

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

3. Удерживая нажатой левую клавишу мыши, перемещайте курсор вверх либовниз. Контуры перемещаемых элементов будут перемещаться вместе скурсором (Рис. 6.54).

Рис. 6.54 – Вертикальное смещение нескольких элементов

4. Отпустите левую клавишу мыши, чтобы переместить элементы.

Чтобы отключить режим горизонтального либо вертикального смещения и вернуться

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

online CRM

Page 293: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке292

6.4.2.4. Удаление элементов процесса

Вы можете удалить выделенный элемент процесса несколькими способами:

• Нажмите на кнопку панели инструментов дизайнера процессов.

• Нажмите на кнопку меню элемента на рабочей области дизайнерапроцессов.

• Выберите команду [Удалить] контекстного меню элемента в области структурыпроцесса.

При удалении элемента удаляются все входящие и исходящие потоки этого элемента.Элементы процесса, связанные потоками с удаляемым элементом, удалены не будут.

При удалении дорожки будут удалены все элементы, находящиеся на этой дорожке.При удалении пула будут удалены все дорожки этого пула.

6.4.3. Свойства процессаКак и любой другой элемент конфигурации, процесс характеризуется набороминдивидуальных свойств, управлять которыми Вы можете при помощи области[Свойства].

[Название] – в этом поле необходимо латиницей указать название процесса, котороебудет использоваться для идентификации процесса системой.

[Заголовок] – имя, которое будет отображаться в интерфейсе системы дляпользователя.

[Описание] – предназначено для внесения детализирующей информации о процессе.

Смотрите также• Область свойств и событий дизайнера, стр. 207

6.4.4. Элементы процесса. Группа [Роли]Пулы и дорожки (Рис. 6.55) используются для визуального разграничения междуразличными исполнителями процессов.

Рис. 6.55 – Пример использования пулов и дорожек

Пул может обозначать отдельный процесс, например, “Продажа” либо отдельнуюорганизацию, например, клиента и поставщика. Пул может содержать одну илинесколько дорожек.

Page 294: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

293

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

Важно

Процесс должен содержать как минимум один пул с одной дорожкой.

Пул и дорожка могут находиться в развернутом и свернутом состоянии. Например,пул “Клиент” на Рис. 6.55 свернут, пул “Продажа” – развернут и содержитразвернутую дорожку “Отдел продаж” и свернутую дорожку “Бухгалтерия”. Чтобысвернуть либо развернуть пул или дорожку, используйте кнопки и .

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

6.4.5. Элементы процесса. Группа [Потоки и соединяющие объекты]Потоки и соединяющие объекты предназначены для отображения связей междуостальными элементами процесса. В соответствии с BPMN, в BPMonline CRMпредусмотрены следующие виды потоков: потоки управления, потоки по умолчаниюи условные потоки. К группе элементов [Потоки и соединяющие объекты] такжеотносятся линии ассоциации.

Далее в этой главе• Элемент процесса [Поток управления], стр. 293• Элемент процесса [Условный поток], стр. 293• Элемент процесса [Поток по умолчанию], стр. 294• Элемент процесса [Ассоциация], стр. 294

6.4.5.1. Элемент процесса [Поток управления]

Поток управления – это базовый тип потока, при помощи которого Вы можете задатьпоследовательность выполнения действий. Например, после согласования договораследует выполнить его подписание (Рис. 6.56).

Рис. 6.56 – Пример использования потока управления

Переход по потоку управления осуществляется после того, как исходный элементзавершил свою работу (например, по завершении действия). У элемента может бытьнесколько исходящих потоков управления.

6.4.5.2. Элемент процесса [Условный поток]

Переход по условному потоку осуществляется при выполнении условия, заданногодля этого условного потока. Например, если в результате презентации клиент

online CRM

Page 295: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке294

проявил интерес к продукту, клиенту следует отправить дополнительнуюинформацию (Рис. 6.57).

Рис. 6.57 – Пример использования условного потока

Свойства

При помощи свойства [Условие] Вы можете указать условия, при которых произойдетпереход по данному потоку.

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

6.4.5.3. Элемент процесса [Поток по умолчанию]

Переход по потоку по умолчанию происходит в случае, если не может быть выполненпереход хотя бы по одному условному потоку. Например, по умолчанию товарпродается клиенту по стандартной цене, но если сумма покупки достаточна, токлиент получает скидку (Рис. 6.58).

Рис. 6.58 – Пример использования потока по умолчанию

Поток по умолчанию используется при наличии как минимум одного условногопотока.

6.4.5.4. Элемент процесса [Ассоциация]

Ассоциация (или линия ассоциации) используется для того, чтобы отобразитьвизуальную связь между элементами, как правило, между текстовой аннотацией иопределенным функциональным элементом процесса (Рис. 6.59).

Page 296: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

295

Рис. 6.59 – Пример использования соединяющего объекта [Ассоциация]

Линия ассоциации является вспомогательным элементом процесса и не влияет на еговыполнение.

6.4.6. Элементы процесса. Группа [События]Событие представляет собой происшествие, которое при наступлении влияет надальнейшее выполнение процесса.

Например, процесс обработки заказа начинается с получения отделом продаж заказаот клиента и может быть остановлен, если клиент решил отменить заказ. В этомслучае, получение и отмена заказа будут событиями.

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

Далее в этой главе• Элементы процесса. Группа [Начальные события], стр. 295• Элементы процесса. Группа [Промежуточные обрабатывающие события], стр.

296• Элементы процесса. Группа [Промежуточные генерирующие события], стр.

297• Элементы процесса. Группа [Завершающие события], стр. 298

6.4.6.1. Элементы процесса. Группа [Начальные события]

Начальные события (Рис. 6.60) активируют процесс.

Рис. 6.60 – Начальные события

Начальное событие не имеет входящих потоков управления.

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

Начальное простое событие

Начальное простое событие используется, если процесс начинается не с получениясигнала либо сообщения, а, например, запускается непосредственно пользователем.

online CRM

Page 297: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке296

Начальное сообщение

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

• генерирующим событием [Сообщение], сработавшим у другого участникаданного процесса, например, процесс отмены заказа может быть активировансообщением “Клиент отменил заказ”;

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

На заметку

Более подробно связь страниц и объектов с процессами рассмотрена в главе “Основы работы с дизайнерами”.

[Сообщение] – при помощи этого свойства укажите название сообщения, котороеожидается данным событием. Получение указанного сообщения вызовет запускпроцесса.

Начальный сигнал

Чтобы процесс мог быть запущен из другого процесса, используйте начальныйсигнал. Данный элемент активируется генерирующим событием [Сигнал], котороепроизошло в каком-либо другом процессе. Например, процесс кросс-продажи можетбыть активирован сигналом из процесса основной продажи.

[Сигнал] – в поле свойства укажите название сигнала, который ожидается даннымсобытием. Получение указанного сигнала вызовет запуск процесса.

Начальное событие либо начальный сигнал могут использоваться для активациисобытийных подпроцессов. В BPMonline CRM события являются непрерывающими.

Если событийный подпроцесс активирован непрерывающим начальным сообщениемлибо сигналом, то основной процесс продолжает выполняться, не дожидаясьзавершения выполнения данного подпроцесса.

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

6.4.6.2. Элементы процесса. Группа [Промежуточные обрабатывающие события]

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

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

Сообщение

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

Page 298: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

297

Находясь в общем потоке управления, сообщение функционирует стандартнымобразом: после активации входящего потока, обрабатывающее событие ожидаетполучение соответствующего сообщения. После того, как сообщение было получено,обрабатывающее событие активирует свой исходящий поток. Например, послевыставления счета клиенту ожидается сообщение о том, что счет оплачен, послеполучения которого, необходимо отправить клиенту письмо с подтверждением(Рис. 6.61).

Рис. 6.61 – Пример использования обрабатывающего сообщения

В данном случае, процесс будет ожидать наступления события “Счет оплачен”,прежде чем выполнить следующее действие.

Свойства

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

Сигнал

Логика работы промежуточных обрабатывающих событий [Сигнал] и [Сообщение]аналогична. Особенность работы промежуточного обрабатывающего сигнала состоитв том, что факт генерации сигнала в одном процессе заставит сработать всеобрабатывающие сигналы, ожидающие данный сигнал во всех активных процессахсистемы.

Свойства

[Сигнал] – используйте данное свойство, чтобы указать название сигнала,ожидаемого промежуточным обрабатывающим сигналом. Получение указанногосигнала активирует исходящий поток управления.

6.4.6.3. Элементы процесса. Группа [Промежуточные генерирующие события]

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

Сообщение

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

Например, бухгалтер должен подтвердить получение оплаты от клиента, после чегоменеджер начнет оформление документов (Рис. 6.62).

online CRM

Page 299: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке298

Рис. 6.62 – Пример использования промежуточного генерирующего сообщения

В этом случае, действие “Проконтролировать оплату” на дорожке “Бухгалтер”инициирует генерирующее сообщение “Оплата получена”, которое ожидаетсясоответствующим обрабатывающим событием с таким же названием на дорожке“Менеджер”.

Сообщение не может быть передано в другой процесс.

Свойства

[Сообщение] – при помощи этого свойства Вы можете указать названиеотправляемого сообщения.

[Отправить в базовый] – установите признак, чтобы отправить сообщение в процессбазового (родительского) элемента конфигурации. В этом случае будет активированообрабатывающее сообщение в процессе родительского элемента конфигурации.

Сигнал

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

• во всех активных (выполняющихся в данный момент) процессах сработают всеобрабатывающие сигналы, в свойствах которых указан данный сигнал;

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

Свойства

[Сигнал] – используйте это свойство, чтобы указать название сигнала, генерируемогоданным событием.

6.4.6.4. Элементы процесса. Группа [Завершающие события]

Завершающее событие процесса должно быть последним элементом в схеме любогопроцесса, который не является процессом страницы либо объекта.

Это событие при наступлении прекращает действие текущего экземпляра процесса,вне зависимости от того, выполняются ли еще какие-либо другие ветки процесса.

Page 300: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

299

6.4.7. Элементы процесса. Группа [Логические операторы]Логические операторы используются для управления течением процесса, вчастности, для ветвления и слияния потоков управления.

Ветвление потоков управления процесса происходит, когда:

• существуют альтернативные пути выполнения процесса;

• две и более стадий процесса должны выполняться параллельно.

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

Логика работы при ветвлении и слиянии отличается в зависимости от типаиспользуемого логического оператора.

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

Далее в этой главе• Элемент процесса [И], стр. 299• Элемент процесса [ИЛИ], стр. 300• Элемент процесса [Исключающее ИЛИ], стр. 301• Элемент процесса [Исключающее ИЛИ по событиям], стр. 302• Элемент процесса [Исключающее ИЛИ по событиям с созданием экземпляра],

стр. 303

6.4.7.1. Элемент процесса [И]

При ветвлении операторы [И] используются для создания нескольких параллельновыполняющихся ветвей процесса. Например, в после подготовки текста договоранеобходимо согласовать его с юристом и директором (Рис. 6.63).

Рис. 6.63 – Пример использования логического оператора [И] для ветвления

В этом случае, после выполнения действия “Подготовить договор” параллельноначнется выполнение действий “Согласовать с юристом” и “Согласовать сдиректором”.

Вы также можете использовать данный оператор для слияния параллельных потоковпроцесса в один, если для продолжения процесса необходимо выполнение всех

online CRM

Page 301: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке300

параллельных потоков. Например, договор может быть подписан после согласованияс юристом и директором (Рис. 6.64).

Рис. 6.64 – Пример использования логического оператора [И] для слияния

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

При слиянии логический оператор [И] используется с потоками управления.

6.4.7.2. Элемент процесса [ИЛИ]

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

Например, если годовой оборот клиента более 100 000, его следует отнести ккрупным клиентам, а если оборот больше 200 000 – клиенту присваивается статус VIP(Рис. 6.65).

Рис. 6.65 – Пример использования логического оператора [ИЛИ] для ветвления

Таким образом, клиент с оборотом 150 000 будет добавлен к крупным клиентам. Еслиоборот клиента будет больше 200 000 – клиент будет добавлен к крупным клиентам ипараллельно получит статус VIP. Если же оборот клиента меньше 100 000, сработаетпоток по умолчанию.

Page 302: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

301

При ветвлении логический оператор [ИЛИ] требует наличия исходящего потока поумолчанию. Переход по потоку по умолчанию осуществится в случае, если не будетвыполнено условие ни одного из исходящих условных потоков.

Важно

В BPMonline CRM логический оператор [ИЛИ] при слиянии работает аналогично оператору [Исключающее ИЛИ].

6.4.7.3. Элемент процесса [Исключающее ИЛИ]

Используйте логический оператор [Исключающее ИЛИ] в случаях, когда из всехвозможных альтернативных потоков процесса может быть выбран только один.

При ветвлении, оператор [Исключающее ИЛИ] используется для создания несколькихальтернативных ветвей процесса. Например, товар клиенту можно продавать либо постандартной цене, либо со скидкой, в зависимости от суммы заказа (Рис. 6.66).

Рис. 6.66 – Пример использования логического оператора [Исключающее ИЛИ] для ветвления

В этом случае, будет выполнено только одно действие: либо “Предоставить скидку”,либо “Предложить стандартную цену”.

При ветвлении оператор [Исключающее ИЛИ] требует наличия исходящего потока поумолчанию. Переход по потоку по умолчанию осуществится в случае, если не будетвыполнено условие ни одного из исходящих условных потоков.

При слиянии потоков управления данный логический оператор объединяет несколькоальтернативных потоков в один. При этом каждый входящий поток управленияперенаправляется в единый исходящий поток.

Например, после того, как клиенту были предложены условия поставки (со скидкойили без), необходимо подготовить коммерческое предложение (Рис. 6.67)

online CRM

Page 303: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке302

Рис. 6.67 – Пример использования логического оператора [Исключающее ИЛИ] для слияния

При использовании логического оператора [Исключающее ИЛИ] для слияния,процесс продолжится при срабатывании любого из входящих потоков.

6.4.7.4. Элемент процесса [Исключающее ИЛИ по событиям]

Используйте логический оператор [Исключающее ИЛИ по событиям] для ветвленияпроцесса в случае, когда альтернативные пути определяются не условнымипотоками, а промежуточными обрабатывающими событиями: получением различныхсообщений либо сигналов.

Это могут быть случаи, когда решение о выборе одной из альтернатив принимаетсявне процесса: например, если Ваша компания ждет ответ от клиента, и дальнейшиедействия зависят от того, каким будет этот ответ (Рис. 6.68).

Рис. 6.68 – Пример использования логического оператора [Исключающее ИЛИ по событиям]

Процесс пойдет по тому пути, для которого первым настанет соответствующеесобытие: если клиент ответил положительно, осуществится переход к действию[Оформить договор], если отрицательно – то процесс завершится. В любом случае,произойдет обработка только одного из ожидаемых событий – того, которое наступитраньше.

Исходящими потоками логического оператора [Исключающее ИЛИ по событиям]являются потоки управления. Логика срабатывания оператора определяетсяпромежуточными обрабатывающими событиями [Сообщение] либо [Сигнал].

При активации первого обрабатывающего события, оператор перестает реагироватьна остальные ожидаемые события.

Page 304: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

303

6.4.7.5. Элемент процесса [Исключающее ИЛИ по событиям с созданием экземпляра]

Если процесс должен начинаться каждый раз при наступлении одного из возможныхсобытий, установите в качестве его начального элемента логический оператор[Исключающее ИЛИ по событиям с созданием экземпляра].

Например, процесс обработки заказа начинается с получения заявки по телефонулибо по электронной почте. Каждая заявка обрабатывается при этом отдельно(Рис. 6.69).

Рис. 6.69 – Пример использования логического оператора [Исключающее ИЛИ по событиям с созданием экземпляра]

Данный логический оператор является начальным элементом, инициирующимпроцесс.

Оператор не должен иметь входящих потоков управления. Исходящие потокиуправления данного логического оператора должны быть соединены спромежуточными обрабатывающими событиями.

Важно

BPMonline CRM данный логический оператор работает аналогично оператору [Исключающее ИЛИ по событиям].

6.4.8. Элементы процесса. Группа [Действия]Задачи и операции, которые выполняются в ходе процесса, представлены вдизайнере группой элементов [Действия]. Например, в процессе обработки заказаменеджером готовится необходимая документация, эти документы согласовываются сответственными лицами, производится отгрузка товара или оказываются услуги. Всеперечисленные шаги процесса – это отдельные действия, соединенные между собойпотоками.

В BPMonline CRM к действиям относятся пользовательские действия, подпроцессы, атакже элемент [Задание-сценарий].

Типы пользовательских действий

Логика работы элемента [Пользовательское действие] зависит от его типа и задаетсяпри помощи набора параметров, которые отображаются в структуре этого элемента.

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

online CRM

Page 305: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке304

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

Наследование параметров действий

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

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

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

Далее в этой главе• Пользовательское действие [Открыть окно сообщения], стр. 305• Пользовательское действие [Открыть страницу], стр. 306• Пользовательское действие [Открыть страницу выбора из справочника], стр.

307• Пользовательское действие [Сгенерировать номер по порядку], стр. 307• Пользовательское действие [Проверить уникальность номера], стр. 308• Пользовательское действие [Рассчитать сумму значений колонки

подчиненного объекта], стр. 309• Пользовательское действие [Отправить сообщение], стр. 309• Пользовательское действие [Сформировать контекстное меню], стр. 310• Пользовательское действие [Обновить запись в реестре], стр. 311• Пользовательское действие [Установить первую страницу данных в реестре],

стр. 311• Пользовательское действие [Инициализировать детали], стр. 311• Пользовательское действие [Установить фильтр по обновлению детали], стр.

312• Пользовательское действие [Загрузить фильтр набора данных], стр. 313• Пользовательское действие [Сохранить фильтр набора данных], стр. 314• Пользовательское действие [Синхронизировать данные в подчиненном

объекте], стр. 315• Пользовательское действие [Синхронизировать данные в родительском

объекте], стр. 317• Пользовательское действие [Синхронизировать уведомление по объекту], стр.

317• Пользовательское действие [Вызвать Web-сервис], стр. 319• Элемент процесса [Задание-сценарий], стр. 319• Элемент процесса [Подпроцесс], стр. 319• Элемент процесса [Событийный подпроцесс], стр. 320

Page 306: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

305

Смотрите также• Дизайнер действий процесса, стр. 338• Основы конфигурирования, стр. 75

6.4.8.1. Пользовательское действие [Открыть окно сообщения]

При помощи действия [Открыть окно сообщения] Вы можете отобразить диалоговоеокно с указанным текстом и кнопками ([Да], [Нет], [OK], [Отмена] и т.д). Взависимости от того, какая кнопка будет нажата пользователем в окне, может бытьпостроена дальнейшая логика процесса.

Параметры

[Исходная страница] (Page) – укажите название страницы, из которой будет открытоокно сообщения. Данный параметр является обязательным.

[Тип сообщения] (Icon) – этот параметр определяет, какая из четырех стандартныхиконок будет отображена в окне сообщения. Используйте следующие значенияданного параметра:

• “INFO” – для информационных сообщений (иконка );

• “WARNING” – для предупреждений и важной информации (иконка );

• “QUESTION” – для вопросов (иконка );

• “ERROR” – для сообщений об ошибках (иконка ).

По умолчанию, действие выполняется со значением “INFO” параметра [Типсообщения].

[Набор кнопок] (Buttons) – укажите кнопки, которые отобразятся в окне сообщения.Параметр может принимать следующие значения:

• “OK” – в окне отобразится только кнопка [OK];

• “OKCANCEL” – в окне отобразятся кнопки [OK] и [Отмена];

• “YESNO” – в окне отобразятся кнопки [Да] и [Нет];

• “YESNOCANCEL” – в окне отобразятся кнопки [Да], [Нет] и [Отмена].

По умолчанию, действие выполняется со значением “OK” параметра Buttons.

[Заголовок окна] (Caption) – позволяет указать заголовок диалогового окна.

[Текст сообщения] (MessageText) – в качестве значения данного параметра введитетекст сообщения, которое отобразится в окне сообщения. Данный параметр являетсяобязательным.

[События при нажатии на кнопки] (ResponseMessages) – укажите сообщения(промежуточные генерирующие события), которые будут отправлены в процессстраницы при нажатии пользователем на кнопки диалогового окна.

Кнопки, для которых не было указано название события, при нажатии будутотправлять в процесс стандартное событие “DefaultQuestionMessage”.

[Процесс, принимающий событие закрытия окна] (ProcessInstanceId) – укажитепроцесс, в который при нажатии на кнопку в диалоговом окне будет отправлено

online CRM

Page 307: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке306

событие. По умолчанию, это процесс страницы, указанной при помощи параметра[Исходная страница].

Смотрите также• Дизайнер действий процесса, стр. 338

6.4.8.2. Пользовательское действие [Открыть страницу]

Действие [Открыть страницу] откроет указанную страницу. Например, при помощиданного действия может быть открыта карточка редактирования, страницапредварительного просмотра печатной формы отчета, любая другая web-страница.Страница будет открыта с заданными параметрами, а в момент закрытия страницы впроцесс будет отправлено соответствующее сообщение.

Параметры

[Исходная страница] (OpenerPage) – исходная страница, из которой открываетсяновая страница. Например, для страницы карточки редактирования записи разделаисходной является страница соответствующего раздела. Обязательный параметр.

[Страница] (PageUId) – уникальный идентификатор открываемой страницы. Данныйпараметр является обязательным, если не указан параметр [URL страницы]. Еслиуказаны оба параметра, то параметр [Страница] является приоритетным поотношению к параметру [URL страницы]. Если данный параметр указан, размерыоткрываемой страницы определяются свойствами соответствующего элементаконфигурации.

[URL страницы] (PageUrl) – электронный адрес открываемой страницы (URL). Данныйпараметр обязателен, если не заполнен параметр [Страница].

[Процесс, принимающий событие закрытия окна] (OpenerInstanceId) – названиепроцесса, в который при закрытии страницы будет отправлено событие. Поумолчанию, это процесс исходной страницы.

[Закрыть исходную страницу] (CloseOpenerOnLoad) – логический параметр. Еслипризнак установлен, то при открытии новой страницы исходная страница будетзакрыта. Если признак снят, исходная страница не будет закрыта. По умолчанию,действие выполняется без закрытия исходной страницы.

[Параметры страницы] (PageParameters) – параметры открываемой страницы. Выможете задать несколько параметров открываемой страницы, а также их значения.Например, в качестве параметра открываемой страницы карточки редактированияможет быть указан идентификатор редактируемой записи.

[Ширина, px] (Width), [Высота, px] (Height) – соответственно, ширина и высотаоткрываемой страницы в пикселах. Данные параметры используются только в случае,если страница указана при помощи параметра [URL Страницы] при неуказанномпараметре [Страница]. По умолчанию, страница будет открыта на всю доступнуюширину и высоту. Если указан параметр [Страница], то размеры открываемойстраницы будут определяться свойствами соответствующего элемента конфигурации,установленными в дизайнере страниц.

[Сообщение при закрытии] (CloseMessage) – при помощи данного параметра Выможете задать сообщение (промежуточное генерирующее событие), которое призакрытии страницы будет отправлено в процесс, в рамках которого выполняется

Page 308: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

307

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

Смотрите также• Дизайнер страниц, стр. 229• Дизайнер действий процесса, стр. 338

6.4.8.3. Пользовательское действие [Открыть страницу выбора из справочника]

Действие [Открыть страницу выбора из справочника] откроет стандартную страницувыбора значения из справочника, для указанного реестра и с указаннымипараметрами. Страница выбора из справочника открывается при заполнении полейкарточки, например, поля [Город] или [Клиент]. Данная страница также используетсяпри работе с областью фильтрации.

Параметры

[Параметры страницы] (PageParameters) – параметры страницы выбора изсправочника, например, объект, который будет открыт на странице, фильтры,примененные к реестру записей справочника и т.д. Может быть задано произвольноемножество параметров.

[Процесс, принимающий событие закрытия окна] (ProcessKey) – процесс, в которыйпри закрытии страницы выбора из справочника будет отправлено сообщение(промежуточное генерирующее событие) “LookupGridPageClosed”.

[Выбранные из справочника значения] (SelectedValues) – значение, выбранное изсправочника. Может быть сохранено одно или более выбранных значений. Длякаждой выбранной записи сохраняется ее собственный уникальный идентификатор, атакже идентификатор объекта, в котором находится эта запись.

Смотрите также• Дизайнер действий процесса, стр. 338• Раздел [Справочники], стр. 174

6.4.8.4. Пользовательское действие [Сгенерировать номер по порядку]

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

Действием автоматически учитывается последний сгенерированный номер длязаписей выбранного объекта, а также “маска”, установленная для номеров этогообъекта – статический текст, предшествующий либо следующий непосредственно заномером. Маска и последний сгенерированный номер содержатся в системныхнастройках.

При выполнении, действие увеличивает значение системной настройки длязаданного объекта на 1, затем, на основании последнего номера и маски, формируетновый номер, который становится значением параметра [Сгенерированный номер].

online CRM

Page 309: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке308

Параметры

[Объект, содержащий нумерованные записи] (EntitySchema) – название объекта,который содержит записи, которые нужно нумеровать. Например, для генерацииномеров счетов, в качестве значения данного параметра указывается объект “Счет”.Данный параметр является обязательным для заполнения.

[Сгенерированный номер] (ResultCode) – в данный параметр будет записансгенерированный номер, который может впоследствии быть использован другимидействиями процесса.

Смотрите также• Пользовательское действие [Проверить уникальность номера], стр. 308• Дизайнер действий процесса, стр. 338• Окно [Системные настройки], стр. 168

6.4.8.5. Пользовательское действие [Проверить уникальность номера]

Действие [Проверить уникальность номера] проверяет наличие определенногозначения в указанной колонке указанного объекта. В системе данное действиеиспользуется, например, для проверки номеров документов, которые были введенывручную. При сохранении документа действие проверяет, существует ли номер,который был введен вручную, в колонке [Номер] объекта [Документ]. Дальнейшаялогика работы страницы карточки документа (сохранить документ, либо сообщитьпользователю, что такой номер уже существует) зависит от результатов проверки.

Параметры

[Объект, содержащий нумерованные записи] (EntitySchemaUId) – объект, которыйсодержит запись, номер которой проверяется на уникальность. Например, дляпроверки уникальности номера документа, в этом параметре необходимо указатьобъект [Документ].

[Колонка, содержащая номер] (ColumnUId) – колонка объекта, которая содержитномера. По записям данной колонки проверяется уникальность номера. Например,при проверке уникальности номера документа в качестве значения данногопараметра указывается колонка [Номер] объекта [Документ].

[Проверяемый номер] (NumberValue) – номер, уникальность которого должна бытьпроверена.

[Номер уникален] (Result) – логический параметр, в который передается результатпроверки. Если номер, указанный в параметре [Проверяемый номер] уже существуетв колонке, указанной в параметре [Колонка, содержащая номер], то параметр [Номеруникален] принимает значение “false”. Если искомый номер не найден в указаннойколонке, параметр [Номер уникален] принимает значение “true”.

Смотрите также• Пользовательское действие [Сгенерировать номер по порядку], стр. 307• Дизайнер действий процесса, стр. 338• Окно [Системные настройки], стр. 168

Page 310: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

309

6.4.8.6. Пользовательское действие [Рассчитать сумму значений колонки подчиненного объекта]

Действие [Рассчитать сумму значений колонки подчиненного объекта]предназначено для расчета суммы значений указанной колонки подчиненногообъекта, по всем записям, связанным с определенной записью родительскогообъекта, и передачи полученного результата в одну из колонок родительскогообъекта. В системе, например, данное действие используется для расчетафактического объема продаж по всем продажам, связанным с воздействием, изаполнения колонки [Факт продаж, б.в.].

Параметры

[Родительский объект] (ParentSchemaUId) – объект, значение колонки которогодолжно быть рассчитано данным действием (родительский объект).

[Подчиненный объект] (ChildSchemaUId) – объект, значения колонок которогоиспользуются в расчетах (подчиненный объект).

[Колонка родительского объекта, содержащая результат расчета](ParentColumnResultUId) – числовая колонка родительского объекта, значениекоторой должно быть рассчитано. В результате выполнения действия, в эту колонкубудет записан результат расчета.

[Колонка связи с родительским объектом] (ParentColumnRelationUId) – колонкаподчиненного объекта, по которой осуществляется связь с родительским объектом.Например, в объекте “Продажа”, это колонка [CampaignId], по которойосуществляется связь с объектом “Воздействие”.

[Колонка подчиненного объекта, содержащая данные для расчета] (ChildColumnUId)– числовая колонка подчиненного объекта, данные которой используются в расчете.Действие вычисляет сумму значений данной колонки по всем записям подчиненногообъекта, которые связаны с указанной записью родительского объекта.

[Значение в колонке связи с родительским объектом] (ParentColumnRelationValue) –значение, которое определяет, для какой именно записи родительского объектанеобходимо рассчитывать сумму. При расчете суммы продаж по воздействию,например, используется уникальный идентификатор воздействия.

Смотрите также• Пользовательское действие [Синхронизировать данные в подчиненном

объекте], стр. 315• Пользовательское действие [Синхронизировать данные в родительском

объекте], стр. 317• Дизайнер действий процесса, стр. 338

6.4.8.7. Пользовательское действие [Отправить сообщение]

При помощи пользовательского действия [Отправить сообщение] Вы можетесформировать и отправить сообщение электронной почты на основе данныхактивности “E-mail”. В системе данное действие выполняется при нажатии на кнопку[Отправить] панели инструментов раздела [Активности].

Данные активности, которые используются при формировании сообщенияэлектронной почты, включают в себя значения полей [От кого], [Кому], [Копия],

online CRM

Page 311: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке310

[Скрытая копия], а также содержимое области тела письма. Файлы, добавленные надеталь [Файлы и ссылки] активности будут включены в сообщение в качествевложений.

Параметры

[Активность] (ActivityId) – активность “E-mail” на основе которой необходимосформировать сообщение электронной почты.

[Статус отправки сообщения] (SendEmailStatus) – значение параметра заполняетсяавтоматически, после того, как была предпринята попытка отправки сообщения.

[Область сообщений] (MessagePanel) – элемент интерфейса “Область сообщений”, накоторый необходимо передать сообщение об ошибках, которые могут возникнуть входе отправки сообщения. В качестве значения, например, может быть указанаобласть сообщений раздела [Активности] либо область сообщений карточкиактивности “E-mail”.

Смотрите также• Настройка параметров отправки e-mail сообщений, стр. 39• Дизайнер действий процесса, стр. 338• Окно [Системные настройки], стр. 168

6.4.8.8. Пользовательское действие [Сформировать контекстное меню]

При помощи пользовательского действия [Сформировать контекстное меню] Выможете создать контекстное меню для выбранного элемента страницы. Командыменю формируются на основе пунктов меню указанной кнопки.

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

Параметры

[Исходная страница] (Page) – страница, с которой должно открываться контекстноеменю.

[Клиентский идентификатор элемента с контекстным меню] (ControlClientID) –идентификатор элемента страницы, с которого должно открываться контекстноеменю. Например, “Page.TreeGrid1.ClientID”.

[Клиентский идентификатор элемента с командами меню] (MenuClientID) –идентификатор кнопки с пунктами меню, на основе которой строится контекстноеменю. Например, “Page.Button1.ClientID”.

[Очистить пункты меню] (ClearMenuItems) – пункты меню с динамическигенерирующимися подменю. Например, в контекстном меню реестра это команда[Перейти к], которая может открывать различные дополнительные пункты меню, взависимости от того, из какой записи было вызвано меню. Если команды подменюгенерируется динамически, они добавляются в подменю при каждом его открытии.Поэтому, перед открытием такого меню, необходимо удалять пункты, добавленные вданное подменю во время предыдущего его открытия.

Смотрите также• Дизайнер действий процесса, стр. 338

Page 312: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

311

6.4.8.9. Пользовательское действие [Обновить запись в реестре]

Пользовательское действие [Обновить запись в реестре] загружает данныеуказанной строки реестра. Запись реестра необходимо обновлять, например, послесохранения изменений в карточке редактирования.

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

Параметры

[Страница реестра] (Page) – укажите название страницы, на которой находитсяреестр, запись которого нужно обновить. Как правило, это страница реестра раздела.

[Клиентский идентификатор реестра на странице] (TreeGridClientID) – идентификаторэлемента [Реестр] указанной страницы. Например, “Page.TreeGrid1.ClientID”.

[Идентификатор обновляемой записи] (PrimaryColumnValue) – значение колонки Idдля записи реестра, которую необходимо обновить.

Все параметры являются обязательными.

Смотрите также• Дизайнер действий процесса, стр. 338

6.4.8.10. Пользовательское действие [Установить первую страницу данных в реестре]

Действие [Установить первую страницу данных в реестре], при выполнении, загрузитобновленные данные реестра и осуществит переход на первую страницу данныхреестра. В конфигурации такое действие может использоваться, например, приприменении фильтра к реестру, после которого пользователю необходимоотобразить список отфильтрованных данных с первой страницы.

Параметры

[Страница реестра] (Page) – название страницы, на которой находится реестр, ккоторому будет применено данное действие. Как правило, это страница реестрараздела.

[Клиентский идентификатор реестра на странице] (TreeGridClientID) – идентификаторэлемента [Реестр] указанной страницы. Например, “Page.TreeGrid1.ClientID”.

Оба параметра являются обязательными.

Смотрите также• Дизайнер действий процесса, стр. 338

6.4.8.11. Пользовательское действие [Инициализировать детали]

Действие [Инициализировать детали] используется системой для отображения настранице деталей, зарегистрированных для выбранного раздела.

online CRM

Page 313: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке312

Инициализация деталей выполняется при загрузке страницы раздела либо карточки.Например, при открытии страницы раздела [Контрагенты] происходитинициализация деталей [Доступ], [Активности], [История] и т.д.

Как правило, при создании нового раздела, его базовая страница наследуется отбазовой страницы раздела, процесс которой уже содержит действие инициализациидеталей.

Параметры

[Страница с деталями] (BasePage) – страница раздела либо карточки, на которойнеобходимо отобразить детали.

[Раздел] (SysModuleId) – уникальный идентификатор раздела, на странице которогонеобходимо отобразить детали.

[Колонка режима отображения] (PageVisibilityColumnName) – название одной из двухколонок объекта [Деталь]: [Видимость в разделе] (если инициализация деталейпроисходит на странице раздела) либо [Видимость в карточке] (если инициализациядеталей происходит на странице карточки раздела).

[Режим отображения детали] (SysVisibilityId) – данный параметр определяет, какиеименно детали необходимо инициализировать. В системе, одни детали могутотображаться на странице раздела и не отображаться в карточке, другие – наоборот.Отображение детали в разделе или в карточке зависит от значения в колонках[Видимость в разделе] и [Видимость в карточке] объекта [Деталь] для данной детали.Произойдет инициализация всех деталей, для которых в данной колонке установленото же значение, что и в параметре [Раздел] действия.

[Колонка сортировки] (PageIndex) – колонка объекта [Деталь], по которомуопределяется порядок сортировки вкладок деталей. Если инициализируются деталина странице раздела, необходимо указать колонку [Порядок отображения в реестре],а если инициализируются детали карточки – [Порядок отображения в карточке].

[Источник данных раздела] (ParentSysEntitySchemaId) – источник данных реестрараздела, для которого проводится инициализация деталей.

Все параметры являются обязательными.

Смотрите также• Добавление детали в раздел, стр. 113• Дизайнер действий процесса, стр. 338

6.4.8.12. Пользовательское действие [Установить фильтр по обновлению детали]

Действие [Установить фильтр по обновлению детали] используется дляформирования фильтра, в соответствии с которым отображаются данные на детали.В результате выполнения действия, в параметр процесса детали передаютсяпараметры соответствующего фильтра. При этом информация, отображаемаяреестром детали, изменяется в зависимости от того, какая запись активна в основномреестре.

В конфигурации данное действие является частью процесса страницы раздела ивыполняется, в частности, при переключении между активными записями реестра.Например, при выборе контрагента в разделе [Контрагенты], на детали [Контакты]отобразятся контакты, отфильтрованные по текущему контрагенту.

Page 314: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

313

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

Параметры

[Контейнер страницы детали] (DetailPageContainer) – название контейнера настранице, в котором содержится реестр детали, для которой формируется фильтр.Данный параметр является обязательным.

[Источник данных страницы] (PageDataSource) – источник данных реестра разделалибо карточки (например, источник данных, используемый реестром контрагентов).Указанный источник данных должен содержать записи, для которых отображаютсядетали. Обязательный параметр.

[Фильтр страницы детали] (DetailPageFilterName) – название параметра процесса,значение которого должно быть передано действием [Установить фильтр пообновлению детали] в процесс детали, для которой устанавливается фильтр.Параметр, который будет передан в процесс детали, будет содержатьустанавливаемый фильтр. Параметр является обязательным.

[Событие обновления детали] (ThrowEventName) – событие, которое передается впроцесс детали при необходимости ее обновления (например, событие [Активнаястрока сменена] реестра). Обязательный параметр.

[Параметры фильтра] (FilterLeftExpressions) – параметры устанавливаемого фильтра.В зависимости от количества условий передаваемого фильтра, может быть заданоодно значение либо массив объектов. Данный параметр является обязательным.

[Значения параметров фильтра] (FilterRightValue) – значения параметров фильтра.Может быть задано в виде одного значения либо в виде массива объектов. Параметрявляется обязательным.

[Группа фильтров] (FilterName) – название группы устанавливаемых фильтров. Взависимости от количества условий передаваемого фильтра, может быть задано однозначение либо массив объектов. По умолчанию, группа передаваемых фильтровбудет называться “DetailFilter”.

Смотрите также• Добавление детали в раздел, стр. 113• Дизайнер действий процесса, стр. 338

6.4.8.13. Пользовательское действие [Загрузить фильтр набора данных]

Пользовательское действие [Загрузить фильтр набора данных] предназначено длязагрузки из таблицы указанного объекта параметров фильтрации указанного реестра.В системе это действие, как правило, выполняется при выборе динамической группыв любом разделе.

Например, группы раздела [Контрагенты] хранятся в таблице объекта [Группаконтрагента]. Среди этих групп есть динамическая группа “Клиенты”, для которойбыл сохранен фильтр. Чтобы получить параметры фильтра из таблицы объекта[Группа контрагента] и передать их в источник данных реестра, используетсядействие [Загрузить фильтр набора данных].

online CRM

Page 315: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке314

На заметку

Параметры фильтров могут быть сохранены при помощи действия [Сохранить фильтр набора данных].

Действие [Загрузить фильтр набора данных] содержится на базовой страницераздела и наследуется подчиненными страницами с автоматической подстановкойвсех необходимых параметров.

Параметры

[Объект, содержащий фильтры] (StoringEntitySchemaId) – уникальный идентификаторобъекта, из таблицы которого необходимо загрузить данные фильтра. Как правило,это объекты типа [Группа контрагента], [Группа контакта] и т.д., в которых хранятсягруппы соответствующих реестров и их фильтры. Данный параметр обязателен длязаполнения.

[Колонка, содержащая фильтр] (StoringColumnUId) – уникальный идентификаторколонки объекта, указанного в параметре [Объект, содержащий фильтры], покоторой осуществляется поиск строки, содержащей необходимый фильтр. Какправило, это колонка [Id], содержащая уникальные идентификаторы групп. Параметрявляется обязательным.

[Идентификатор записи, содержащей фильтр] (StoringPrimaryColumnValue) –уникальный идентификатор конкретной динамической группы, для которой долженбыть загружен фильтр. Этот параметр обязателен для заполнения.

[Источник данных с фильтруемыми записями] (DataSource) – здесь необходимоуказать источник данных страницы реестра, к которому применяется фильтр. Данныйпараметр является обязательным.

[Загружаемая группа фильтров источника данных] (FilterName) – название группыфильтров. Например, условия фильтров, заданные при помощи стандартной областифильтрации, представляют собой группу фильтров с названием “FilterEdit”. Еслизначение параметра не указано, то по умолчанию группа загружаемых фильтровносит название “FilterEdit”. Таким образом, при переходе в динамическую группу,группа фильтров, примененных к реестру при помощи области фильтрации ранее,замещается группой фильтров, загруженных для выбранной динамической группы.

Смотрите также• Дизайнер действий процесса, стр. 338

6.4.8.14. Пользовательское действие [Сохранить фильтр набора данных]

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

В системе это действие, как правило, выполняется при нажатии на кнопку[Сохранить] области фильтрации раздела. Например, группы раздела [Контрагенты]хранятся в таблице объекта [Группа контрагента]. Среди этих групп естьдинамическая группа “Клиенты”, в которую должны попадать все контрагенты стипом “Клиент”. При помощи инструментов области фильтрации создансоответствующий фильтр. Чтобы параметры фильтра были сохранены в системе для

Page 316: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

315

соответствующей динамической группы, необходимо выполнить действие [Сохранитьфильтр набора данных].

На заметку

Сохраненные параметры фильтра могут быть применены к реестру при помощи действия [Загрузить фильтр набора данных].

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

Параметры

[Источник данных с фильтруемыми записями] (DataSource) – источник данныхстраницы реестра, к которому применяется фильтр.

[Сохраняемая группа фильтров источника данных] (FilterName) – названиесохраняемого фильтра. По умолчанию будет сохранена группа фильтров с названием“FilterEdit”.

[Объект, содержащий фильтры] (StoringEntitySchemaId) – объект, в таблице которогобудут сохранены данные фильтра. Как правило, это объекты типа [Группаконтрагента], [Группа контакта] и т.д., в таблицах которых хранятся группысоответствующих реестров и их фильтры.

[Колонка, содержащая фильтр] (StoringColumnUId) – колонка, в которой необходимосохранить фильтр. Как правило, это колонка, содержащая уникальныеидентификаторы групп.

[Идентификатор записи, содержащей фильтр] (StoringPrimaryColumnValue) –значение основной колонки таблицы объекта, указанного в параметре [Объект,содержащий фильтры]. Здесь может быть указан идентификатор конкретной группы,для которой сохраняется фильтр.

Смотрите также• Дизайнер действий процесса, стр. 338

6.4.8.15. Пользовательское действие [Синхронизировать данные в подчиненном объекте]

При помощи действия [Синхронизировать данные в подчиненном объекте] Вы можетеобеспечить синхронизацию данных, хранящихся в подчиненном объекте, приредактировании аналогичных данных родительского объекта.

Примером использования данного действия в системе является синхронизацияданных на детали [Адреса] при редактировании полей [Адрес], [Страна], [Область/штат], [Город] и [Почтовый индекс] в карточке контакта. В этом случае, данные вподчиненном объекте ([Адрес контакта]) должны быть синхронизированы с даннымив родительском объекте ([Контакт]).

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

online CRM

Page 317: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке316

Параметры

[Подчиненный объект] (ChildEntitySchemaUId) – уникальный идентификаторподчиненного объекта.

[Фильтр выбора одной строки] (SingleRowSearchFilters) – фильтры, при помощикоторых выбирается синхронизируемая строка дочернего объекта. Данный параметробязателен, если не задано значение параметра [Фильтр выбора нескольких строк].

[Фильтр выбора нескольких строк] (MultiRowsSearchFilters) – при помощи данногопараметра Вы можете задать фильтры, по которым отбирается несколько строк длясинхронизации. Заполнение данного параметра обязательно, если не заполненпараметр [Фильтр выбора одной строки].

[Связь между колонками родительского и подчиненного объектов] (MappingColumns)– данный параметр определяет логику передачи значений синхронизируемыхколонок из родительского объекта в подчиненный. В частности, указывается, какиеименно данные будут записаны, изменены либо удалены в указанных колонкахуказанных строк дочернего объекта. Данный параметр является обязательным.

[Значения по умолчанию для колонок подчиненного объекта] (DefaultValues) –данный параметр содержит перечень колонок подчиненного объекта, аналогов длякоторых нет в родительском объекте, а также значения, которыми эти колонкинеобходимо заполнить при синхронизации данных.

[Обязательные поля дочернего объекта] (RequiredFields) – список колонокподчиненного объекта, которые должны быть заполнены при синхронизации. Еслипосле синхронизации обязательная колонка подчиненного объекта остаетсянезаполненной для синхронизируемой записи, такая запись будет удалена.

[Все поля обязательны] (RequiredAllFields) – логический параметр, при помощикоторого можно установить, все ли колонки, указанные в параметре [Обязательныеполя дочернего объекта], являются обязательными: при установке признака,обязательными являются все указанные колонки, если признак снят, то заполненнойдолжна быть хотя бы одна из указанных колонок.

[Фильтр удаления записей] (DeletingFilters) – данный параметр используется присинхронизации данных с подчиненным объектом, в котором отсутствует четкаяпривязка записей к определенным полям родительского объекта. Параметрпредставляет собой фильтр, при помощи которого действие определяет, какиеименно записи в дочернем объекте должны быть удалены в результатесинхронизации.

Примером подчиненного объекта, для синхронизации с которым используетсяпараметр [Фильтр удаления записей], является объект [Участники активностей].Поскольку контакты, указанные в полях [Автор] и [Ответственный] активности, такжеявляются ее участниками, эти контакты добавляются на соответствующую деталь.При этом, если в поле [Ответственный] выбрать другой контакт, изначальныйконтакт должен быть удален с детали [Участники].

Смотрите также• Пользовательское действие [Рассчитать сумму значений колонки

подчиненного объекта], стр. 309• Пользовательское действие [Синхронизировать данные в родительском

объекте], стр. 317• Дизайнер действий процесса, стр. 338

Page 318: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

317

6.4.8.16. Пользовательское действие [Синхронизировать данные в родительском объекте]

Действие [Синхронизировать данные в родительском объекте] позволяет обеспечитьсинхронизацию данных, хранящихся в родительском объекте, при изменениианалогичных данных подчиненного объекта.

Например, в конфигурации при редактировании основного адреса контакта на детали[Адреса], автоматически обновляется основной адрес данного контакта в карточкеконтакта. При этом, данные в родительском объекте ([Контакт]) синхронизируются сданными в подчиненном объекте ([Адрес контакта]).

Действие выполняется в процессе дочернего объекта при изменении или удаленииданных в синхронизируемых записях подчиненного объекта.

Параметры

[Колонка связи с родительским объектом] (ParentEntityColumnUId) – уникальныйидентификатор колонки в объекте детали, по которой деталь связана с родительскимобъектом. Например, в объекте [Адрес контакта] такой колонкой является [Контакт].Обязательный параметр.

[Условия срабатывания связи колонок] (ConditionMappingColumns) – условия, прикоторых значения колонок дочернего объекта должны быть перенесены вродительский объект. Данный параметр обязателен для заполнения.

[Связь между колонками родительского и подчиненного объектов] (MappingColumns)– колонки дочернего объекта, значения которых должны быть перенесены вродительский объект. Этот параметр является обязательным.

[Значения по умолчанию для колонок родительского объекта] (DefaultValues) –перечень колонок, которых нет в подчиненном объекте, но которые присутствуют вродительском объекте, а также значения, которыми эти колонки необходимозаполнить при синхронизации данных.

[Удалить запись в подчиненном объекте] (DeleteChild) – логический параметр. Приустановленном признаке, если запись подчиненного объекта удаляется, значениясинхронизируемых колонок в родительском объекте будут также удалены. Вконфигурации признак должен быть установлен для действия синхронизации,выполняемого при удалении, и снят – для действия синхронизации, выполняемогопри добавлении или редактировании записи дочернего объекта.

Смотрите также• Пользовательское действие [Рассчитать сумму значений колонки

подчиненного объекта], стр. 309• Пользовательское действие [Синхронизировать данные в подчиненном

объекте], стр. 315• Дизайнер действий процесса, стр. 338

6.4.8.17. Пользовательское действие [Синхронизировать уведомление по объекту]

Действие [Синхронизировать уведомление по объекту] создает, обновляет либоудаляет уведомления указанному контакту об указанном объекте. Например, если вкарточке активности установить признак [Напомнить ответственному], будет

online CRM

Page 319: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке318

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

Действие выполняется в отношении уведомления с указанными параметрами. Однойкомбинации параметров [Объект уведомления], [Адресат] и [Роль адресата вобъекте] в системе соответствует всего одно уведомление. Например, может бытьтолько одно уведомление по определенной задаче пользователю, ответственному завыполнение этой задачи.

Логика работы действия [Синхронизировать уведомление по объекту] зависит отзначения параметра [Активное действие], а также от того, существует ли искомоеуведомление. Если уведомление с параметрами, указанными в данном действии, ужесуществует, то:

• активное действие обновит уведомление;

• действие, которое не является активным, удалит данное уведомление.

Если же в системе отсутствует уведомление с указанными параметрами, то активноедействие [Синхронизировать уведомление по объекту] создаст такое уведомление.Действие, которое не является активным, в тех же условиях не создастсоответствующего уведомления.

Данное действие выполняется в процессе объекта (например, объекта [Активность]),содержащего записи, по которым должны синхронизироваться уведомления.

Параметры

[Активное действие] (Active) – параметр, определяющий, сохранять ли в базе данныхуведомление (признак установлен), либо удалять существующее уведомление избазы данных (признак снят). Данный параметр является обязательным.

[Объект уведомления] (SubjectPrimaryColumnValue) – уникальный идентификаторзаписи, с которой связано уведомление (например, уведомление связано сопределенной задачей). Данный параметр является обязательным.

[Автор] (Author) – уникальный идентификатор контакта, который необходимо указатьв качестве автора уведомления. По умолчанию автором уведомления являетсятекущий пользователь.

[Адресат] (Contact) – уникальный идентификатор контакта, которому адресованоуведомление. Обязательный параметр.

[Роль адресата в объекте] (Source) – название колонки объекта уведомления, вкоторой значится роль контакта, которому адресовано уведомление. Например,колонка [Ответственный] объекта [Активность]. Данный параметр также являетсяобязательным.

[Время уведомления] (RemindTime) – данный параметр является обязательным исодержит дату и время уведомления.

[Описание уведомления] (Description) – в качестве значения данного параметра Выможете ввести комментарии к уведомлению. Данный параметр являетсяобязательным.

Смотрите также• Дизайнер действий процесса, стр. 338

Page 320: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

319

6.4.8.18. Пользовательское действие [Вызвать Web-сервис]

Действие [Вызвать Web-сервис] предназначено для использования сторонних web-сервисов. При выполнении, действие формирует и передает web-сервису запрос суказанными параметрами.

Данные, полученные от web-сервиса, могут быть использованы в дальнейшем привыполнении процесса.

В конфигурации сторонние web-сервисы могут быть использованы, например, дляформирования итогов, получения курсов валют и т.д.

Параметры

[URL web-сервиса] (WebServiceUrl) – wsdl-ссылка на Web-сервис формата “http://www.domain.com/WebService.asmx”.

[Название] (WebService) – название web-сервиса.

[Метод] (WebMethod) – при помощи данного параметра указывается вызываемыйпрограммный метод web-сервиса.

[Параметры метода] (WebMethodParameters) – значение этого параметрапредставляет собой объект, при помощи которого Вы можете задать параметры длявызываемого метода.

Смотрите также• Дизайнер действий процесса, стр. 338

6.4.8.19. Элемент процесса [Задание-сценарий]

Действие [Задание-сценарий] является системным и выполняет программный кодсценария С Sharp. Данный тип действия процесса может быть использован, вчастности, для формирования и передачи параметров в пользовательские действия.

[Сценарий] – данное свойство содержит код сценария C Sharp. Чтобы открыть окноредактора кода сценариев, установите курсор в поле данного свойства и нажмите наклавишу [F2] клавиатуры.

6.4.8.20. Элемент процесса [Подпроцесс]

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

Подпроцесс может находиться как в свернутом, так и в развернутом состоянии.Свернутый подпроцесс примет вид обычного действия. Например, процессзаключения договора включает в себя подпроцесс [Согласование договора](Рис. 6.70).

online CRM

Page 321: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке320

Рис. 6.70 – Пример использования подпроцесса

При необходимости, Вы можете развернуть подпроцесс, нажав на кнопку . Вразвернутом состоянии все элементы подпроцесса доступны для просмотра(Рис. 6.71).

Рис. 6.71 – Подпроцесс в развернутом состоянии

Действия, выполняемые подпроцессом, могут быть заданы двумя способами:

• путем добавления элементов на развернутый подпроцесс;

• путем указания одного из ранее созданных процессов при помощи свойства[Процесс] данного подпроцесса.

Элементы, помещенные на развернутый подпроцесс, считаются элементами данногоподпроцесса. При построении подпроцесса действуют те же правила и ограничения,что и при построении обычного процесса.

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

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

Свойства

[Процесс] – при помощи данного свойства Вы можете указать ранее созданныйпроцесс, который будет выполняться в качестве подпроцесса. При этом подпроцессне должен содержать в себе элементов.

6.4.8.21. Элемент процесса [Событийный подпроцесс]

Событийный подпроцесс инициируется наступлением определенного генерирующегособытия (или нескольких событий) на любом этапе процесса верхнего уровня.Например, клиент может модифицировать заказ на любом этапе его обработки(Рис. 6.72).

Page 322: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер процессов

BPM

321

Рис. 6.72 – Пример использования событийного подпроцесса

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

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

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

6.4.9. Элементы процесса. Группа [Артефакты]Артефакты облегчают читаемость диаграммы. В BPMonline CRM предусмотрены такиетипы артефактов, как аннотация и группа (Рис. 6.73).

Рис. 6.73 – Пример использования артефактов в процессе

Текстовая аннотация представляет собой текстовый комментарий, который можетотноситься к определенному элементу процесса. Данный элемент может быть связанс другим элементом при помощи соединяющего объекта [Ассоциация].

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

online CRM

Page 323: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке322

6.5. Дизайнер отчетовЭлементы конфигурации типа “Отчет” в BPMonline CRM используются дляформирования аналитических отчетов, а также для построения печатных формдокументов.

Для создания и редактирования элементов конфигурации типа “Отчет” используетсяотдельное приложение, поставляемое вместе с BPMonline CRM – дизайнер отчетов набазе DevExpress Report Suite, которое необходимо установить на Вашем компьютере.

Далее в этой главе• Настройка соединения дизайнера отчетов с сервером, стр. 322• Рабочее пространство дизайнера отчетов, стр. 324• Особенности работы с дизайнером отчетов, стр. 328

Смотрите также• Настройка печатных форм, стр. 137• Деталь [Аналитика] раздела [Рабочие места], стр. 186• Деталь [Печатные формы] раздела [Рабочие места], стр. 187

6.5.1. Настройка соединения дизайнера отчетов с серверомПри запуске дизайнера отчетов откроется стандартное окно авторизации (Рис. 6.74).

Рис. 6.74 – Окно авторизации дизайнера отчетов

[Пользователь] – имя пользователя BPMonline CRM, которое Вы используете длявхода в систему.

[Пароль] – пароль, используемый для входа в систему.

– открытие дополнительных параметров авторизации, используемых для выборасервера и конфигурации, а также языка интерфейса дизайнера отчетов (Рис. 6.75).

Page 324: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер отчетов

BPM

323

Рис. 6.75 – Окно авторизации дизайнера отчетов с дополнительными параметрами авторизации

[Сервер] – выберите сервер, на котором находится приложение BPMonline CRM. Еслинеобходимого сервера нет в списке, Вы можете его добавить при помощи окна

[Доступные серверы], которое открывается при нажатии на кнопку .

[Конфигурация] – выберите из списка конфигурацию, с отчетами которой Вы хотитеработать. Кроме того, новые отчеты будут сохранены в выбранной конфигурации.

[Язык] – выберите из списка язык локализации дизайнера отчетов. От выбранногоязыка будет зависеть не только язык интерфейса дизайнера, но и язык локализациизаголовков объектов и их колонок при формировании структуры источника данныхотчета.

Окно [Доступные серверы]

Окно [Доступные серверы] (Рис. 6.76) предназначено для настройки параметровсоединения с сервером, на котором расположено приложение BPMonline CRM.

Рис. 6.76 – Окно [Доступные серверы]

[Добавить] – добавление новых данных о сервере в список. При нажатии на кнопкуоткрывается окно настройки соединения с сервером, в котором необходимо ввестиназвание и адрес нового сервера. Адрес сервера соответствует адресу,используемому для входа в систему, например, http://bpmonline.com.

[Изменить] – редактирование параметров соединения с выбранным сервером.

[Удалить] – удаление данных о выбранном сервере из списка.

online CRM

Page 325: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке324

6.5.2. Рабочее пространство дизайнера отчетовРабочее пространство дизайнера отчетов (Рис. 6.77) состоит из несколькихфункциональных областей и содержит необходимые инструменты для созданияотчетов.

Рис. 6.77 – Рабочее пространство дизайнера отчетов

Большинство элементов управления дизайнера отчетов являются стандартными дляDevExpress Report Suite.

Важно

Стандартные элементы рассмотрены в документации по использованию приложения DevExpress Report Suite, которая может быть загружена с web-страницы www.devexpress.com.

Рабочая область дизайнера (1)

Рабочая область дизайнера представляет собой макет разметки страницы отчета.

Окно элементов отчета (2)

В окне [Элементы] представлен перечень элементов, которые могут быть добавленына страницу отчета, например, надписи, изображения, диаграммы или разрывыстраниц.

На заметку

Позиция окна [Элементы] (а также, окон [Структура], [Данные] и [Свойства]) на рабочем пространстве дизайнера может быть произвольной. Кроме того, некоторые окна могут быть скрыты. Чтобы

Page 326: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер отчетов

BPM

325

отобразить скрытые окна, нажмите на кнопку [Окна] и установите признак напротив окна, которое необходимо отобразить.

Окно структуры отчета (3)

В окне [Структура] отображается древовидная структура элементов, которые былидобавлены в отчет.

Окно данных отчета (4)

Окно [Данные] отображает структуру источника данных отчета. Например, даннаяобласть может отображать колонки разделов BPMonline CRM. Колонки, находящиесяв окне [Данные], могут быть помещены в рабочую область дизайнера отчетов.

Окно свойств (5)

Индивидуальные характеристики элементов отчета Вы можете редактировать припомощи вкладки [Свойства].

Лента вкладок (6)

Лента вкладок содержит две вкладки:

• вкладка [Дизайн] содержит стандартные панели инструментов DevExpress,такие как [Правка], [Шрифт], [Масштаб] и т.д., а также панели инструментовинтеграции с BPMonline CRM: [Отчет] и [Данные];

• вкладка [Просмотр] предназначена для предварительного просмотра отчета.Отчет отображается на вкладке [Просмотр] в формате <.html>.

6.5.2.1. Панель инструментов [Отчет] дизайнера отчетов

Панель инструментов [Отчет] (Рис. 6.78) предназначена для создания новых отчетов,открытия отчетов для редактирования, а также для сохранения отчетов.

Рис. 6.78 – Панель инструментов [Отчет]

[Создать] – создание нового отчета. Если в момент нажатия на кнопку в дизайнеребыл открыт другой отчет, дизайнер предложит сохранить открытый в данный моментотчет, прежде чем открыть новый. Отчет будет сохранен под своим текущим именем.

[Открыть] – открытие выбранного отчета в дизайнере. Меню кнопки содержитпункты:

• [Открыть] – открытие отчета, который хранится в базе данных приложенияBPMonline CRM. При выборе этого пункта меню открывается окно [Открытьотчет с сервера] со списком элементов конфигурации типа “Отчет”.Выбранный отчет будет открыт в дизайнере.

• [Открыть из файла] – открытие отчета из файла формата <*.repx>.

При нажатии на кнопку [Открыть] панели инструментов [Отчеты] откроется списокотчетов, хранящихся на сервере системы.

online CRM

Page 327: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке326

[Сохранить] – сохранение отчета. Меню кнопки содержит пункты:

• [Сохранить] – сохранение отчета в базе данных системы, без обновленияисполняемых файлов BPMonline CRM. При сохранении нового отчета будетсоздан новый элемент конфигурации типа “Отчет”.

• [Опубликовать] – сохранение отчета в базе данных системы и обновлениеисполняемых файлов.

• [Сохранить в файл] – сохранение отчета в локальный файл формата <*.repx>.Данные файлы могут быть открыты в дизайнере отчетов.

Далее в этой главе• Меню [Данные] дизайнера отчетов, стр. 326• Окно [Выбор используемых объектов для отчета], стр. 327

6.5.2.2. Меню [Данные] дизайнера отчетов

Связь отчета с объектами и с базой данных системы осуществляется посредствомисточника данных отчета. Источник данных отчета может включать в себя колонкиобъектов системы, а также дополнительные собственные колонки. Например, чтобыдобавить в отчет список контрагентов с указанием их отраслей, источник данныхдолжен содержать колонки [Название] и [Отрасль] объекта “Контрагент”.

Формирование источника данных отчета осуществляется при помощи меню [Данные](Рис. 6.79).

Рис. 6.79 – Меню [Данные]

Меню [Данные] содержит следующие команды:

• [Выбрать объекты] – открыть окно [Выбор используемых объектов для отчета],для выбора колонок объектов, данные которых будут использоваться припостроении отчета.

• [Загрузить из файла] – загрузить источник данных отчета из файла формата<.xsd>.

• [Сохранить в файл] – сохранить текущий источник данных отчета в файлформата <.xsd> (например, для редактирования источника данных внедизайнера отчетов).

При нажатии на кнопку [Данные] открывается окно [Выбор используемых объектовдля отчета].

Page 328: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер отчетов

BPM

327

6.5.2.3. Окно [Выбор используемых объектов для отчета]

Окно [Выбор используемых данных для отчета] (Рис. 6.80) используется длядобавления колонок объектов конфигурации в источник данных отчета.

Рис. 6.80 – Окно выбора данных для отчета

Область [Доступные объекты]

Область [Доступные объекты] содержит список объектов системы, информация изкоторых может быть использована при построении отчета.

Строка под заголовками колонок [Заголовок] и [Название] используется для поискаобъектов. Введите часть названия или заголовка в пустую строку и записи будутотфильтрованы согласно введенным параметрам. При этом, условия фильтра,который был применен к данным области [Доступные объекты], отобразятся вотдельной строке (Рис. 6.81).

Рис. 6.81 – Область [Доступные объекты] с примененным фильтром

Нажмите на ссылку [Конструктор фильтра], чтобы настроить условия примененногофильтра в отдельном окне.

Снимите признак, чтобы отключить фильтр, не удаляя при этом введенные условия.Чтобы удалить фильтр, нажмите на кнопку .

online CRM

Page 329: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке328

Область [Используемые объекты]

Область [Используемые объекты] отображает структуру колонок объектов, которыеуже были добавлены в текущий отчет.

Добавление объекта в область [Используемые объекты] осуществляется по кнопке[>], а отмена выбора – при помощи кнопки [<]. Для каждого объекта необходимоуказать колонки, которые необходимо добавить в структуру данных отчета.

Чтобы добавить колонку объекта в источник данных, установите признак напротив ееназвания (Рис. 6.82).

Рис. 6.82 – Добавление колонки в источник данных отчета

Например, если отчет должен содержать имена и основные адреса контактов,добавьте объект “Контакт”, и в области [Используемые объекты] установитепризнаки напротив колонок [Name] и [Address].

Дерево структуры данных в области [Используемые объекты] содержит информациюпо связанным данным. Если какая-либо колонка объекта связывает его с другимобъектом, она содержит всю структуру колонок связанного объекта и выделяется в

структуре текущего объекта иконкой . Например, в объекте “Контрагент” такойколонкой является колонка [Основной контакт].

6.5.3. Особенности работы с дизайнером отчетовПостроение отчета включает в себя две основные составляющие: формированиеструктуры данных отчета и разметку страницы отчета. Для построения структурыисточника данных отчета используйте меню панели инструментов [Данные].

Важно

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

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

На заметку

Описание назначения функциональных элементов дизайнера отчетов представлено в главе “Рабочее пространство дизайнера отчетов”.

Page 330: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер отчетов

BPM

329

Разметка страницы отчета

Разметка страницы выполняется при помощи полос, каждая из которых соответствуетопределенной области страницы отчета и отображает расположенные в ее пределахэлементы (Рис. 6.83).

Рис. 6.83 – Пример разметки страницы отчета

Например, элементы, помещенные на полосы колонтитулов отображаются на каждойстранице отчета, а элементы, помещенные на полосу [Заголовок отчета] – толькоодин раз, на первой странице отчета.

Чтобы добавить полосу, щелкните правой клавишей мыши по рабочей области, и вконтекстном меню выберите команду [Добавить полосу], а затем, тип полосы.

Полоса [Детализация] предназначена для отображения таблицы в отчете ипредставляет собой шаблон строки таблицы. Один отчет может содержать толькоодну полосу [Детализация]. Для того, чтобы отчет содержал две и более таблиц, внего необходимо добавить вложенные отчеты.

Например, чтобы отобразить в отчете таблицу с двумя колонками – названиемконтрагента и именем его основного контакта, поместите эти две колонки на полосу[Детализация].

Формирование структуры данных отчета:

1. Нажмите на кнопку [Данные] панели инструментов дизайнера (Рис. 6.84).

online CRM

Page 331: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке330

Рис. 6.84 – Добавление данных в отчет

2. Добавьте на область [Используемые объекты] все объекты, данные которыхбудут использованы в отчете, и установите для них признаки (Рис. 6.85).

Рис. 6.85 – Добавление объектов в отчет

3. Выберите необходимые колонки объектов, установив либо снявсоответствующие признаки на области [Используемые объекты] (Рис. 6.86).

Рис. 6.86 – Выбор колонок, которые будут использованы в отчете

4. Нажмите на кнопку [OK].

В результате, добавленные объекты и их колонки отобразятся в окне [Данные]отчета.

Page 332: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер отчетов

BPM

331

Добавление связанных данных

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

Например, с объектом “Контрагент” через колонку [Основной контакт] связан объект“Контакт”. Добавив объект “Контрагент” на область [Используемые объекты], Выможете добавить колонки связанного объекта “Контакт”, например, колонку[Должность], [Телефон] и т.д. (Рис. 6.87).

Рис. 6.87 – Добавление связанной колонки в источник данных отчета

На заметку

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

Колонки связанного объекта, добавленные таким образом, будут отображатьинформацию, связанную с соответствующей записью основного объекта. Например,колонка [Должность] отобразит в отчете должность контакта, связанного сконтрагентом по колонке [Основной контакт].

Добавление данных на страницу отчета

Структура данных отчета отображается в окне [Данные]. Вы можете перемещатьколонки из области данных в рабочую область дизайнера отчетов. Колонка,помещенная в рабочую область, представляет собой текстовый объект (Рис. 6.88).

online CRM

Page 333: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке332

Рис. 6.88 – Текстовый объект, связанный с колонкой объекта данных отчета

При формировании отчета на месте этого объекта отобразятся данные изсоответствующей колонки базы данных. Например, чтобы отобразить в отчете имяконтакта, переместите колонку “ФИО” на рабочую область дизайнера.

Вы также можете поместить колонку на другой текстовый объект отчета. В этомслучае, в текст объекта будет добавлена переменная, отображающая данные этойколонки (Рис. 6.89).

Рис. 6.89 – Текстовый объект, в который была добавлена переменная

Важно

Построение отчетов подробно рассмотрено в документации DevExpress.

Редактирование источника данных отчета

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

На заметку

Данная функциональность предназначена для разработчиков баз данных.

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

1. Добавьте в отчет все необходимые данные из базы данных системы.

2. Сохраните структуру данных отчета в <.xsd> файл при помощи команды меню[Данные] -> [Сохранить в файл] (Рис. 6.90).

Рис. 6.90 – Сохранение источника данных отчета в <.xsd> файл

3. Откройте полученный <.xsd> файл в стороннем приложении (например, вMicrosoft Visual Studio) и внесите необходимые изменения.

Page 334: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер отчетов

BPM

333

4. Загрузите отредактированный источник данных из <.xsd> файла в отчет припомощи команды меню [Данные] -> [Загрузить из файла].

В результате, все изменения, внесенные в <.xsd> файлы стороннимприложением будут импортированы в отчет.

online CRM

Page 335: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке334

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

На заметку

Использование списков изображений при работе в дизайнере страниц и объектов описано при рассмотрении окна выбора изображения в главе “Дизайнер страниц”.

Типичным примером библиотеки изображений является комплект иконок. Крометого, кнопка [Запустить процесс] главной страницы приложения, представляет собойнабор графических элементов, которые входят в список изображений этой страницы.

Далее в этой главе• Рабочее пространство дизайнера списков изображений, стр. 334• Особенности работы с дизайнером списков изображений, стр. 336• Свойства списка изображений, стр. 336• Свойства элемента списка изображений, стр. 337

6.6.1. Рабочее пространство дизайнера списков изображенийРабочее пространство дизайнера списков изображений (Рис. 6.91) состоит из четырехосновных функциональных областей и содержит необходимые инструменты длясоздания списков изображений.

Page 336: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер списков изображений

BPM

335

Рис. 6.91 – Рабочее пространство дизайнера списков изображений

Общая для всех дизайнеров логика работы рассмотрена в главе “Основы работы сдизайнерами”. Специфика работы с дизайнером списков изображений описана вглаве “Особенности работы с дизайнером списков изображений”.

Рабочая область дизайнера (1)

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

Область структуры списка изображений (2)

В области [Структура] отображается древовидная структура элементов спискаизображений.

Область свойств (3)

Набор индивидуальных характеристик списка изображений, а также каждого из егоэлементов, Вы можете изменить в области [Свойства]. При помощи этой же областиосуществляется загрузка файлов изображений в список.

Панель инструментов (4)

Кроме стандартных, панель инструментов дизайнера списков изображений включаетследующие кнопки:

[Добавить] – добавление нового элемента в список. При добавлении элемент несодержит изображения.

[Удалить] – удаление выбранного элемента из списка изображений.

[Вверх] – перемещение элемента на позицию выше относительно его текущейпозиции в структуре списка изображений.

online CRM

Page 337: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке336

[Вниз] – перемещение элемента на позицию ниже относительно его текущей позициив структуре списка изображений.

Смотрите также• Основы работы с дизайнерами, стр. 205

6.6.2. Особенности работы с дизайнером списков изображенийФормирование списков изображений происходит путем добавления элементов всписок изображений, и последующей загрузки файла изображения для каждогоэлемента.

Добавление нового изображения в список:

1. Перейдите в раздел [Конфигурация].

2. Откройте список изображений для редактирования.

3. Нажмите на кнопку [Добавить] панели инструментов дизайнера.

4. Выделите добавленный элемент в рабочей области дизайнера.

5. Используя кнопки [Вверх] и [Вниз] задайте новому элементу необходимуюпозицию по отношению к остальным элементам списка.

6. В области [Свойства] добавленного элемента списка изображений заполнитеполя [Название] и [Подпись].

7. В поле [Изображение] нажмите на кнопку и выберите необходимый файл.

8. Опубликуйте обновленный список изображений.

В результате, в список изображений было добавлено новое изображение.

Обновление файла изображения:

1. Перейдите в раздел [Конфигурация].

2. Откройте необходимый список изображений.

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

4. В поле [Изображение] области [Свойства] нажмите на кнопку и загрузитеновое изображение.

5. Опубликуйте список изображений.

На заметку

Если вместо команды [Опубликовать] использовать команду [Сохранить], обновленное изображение будет сохранено в базе данных системы, но во всех элементах, использующих данный элемент списка изображений, будет отображаться предыдущая версия изображения.

6.6.3. Свойства списка изображенийКаждый список изображений характеризуется набором индивидуальных свойств,изменить которые Вы можете в области [Свойства] дизайнера.

Page 338: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер списков изображений

BPM

337

[Название] – обозначение, которое используется для идентификации спискаизображений системой.

[Заголовок] – имя списка изображений, которое будет отображаться в интерфейсесистемы для пользователя. Например, заголовки списков изображений отображаютсяпри выборе списка изображений в окне [Выбор изображения].

[Описание] – предназначено для внесения детализирующей информации о спискеизображений.

На заметку

Детальнее свойства [Название], [Заголовок] и [Описание] рассмотрены при описании области свойств и событий в главе “Основы работы с дизайнерами”.

6.6.4. Свойства элемента списка изображенийКаждый элемент списка изображений характеризуется набором индивидуальныхсвойств, изменить которые Вы можете в области [Свойства] дизайнера.

[Название] – обозначение, которое используется для идентификации элементасистемой.

[Подпись] – название элемента, которое будет отображаться в интерфейсе системыдля пользователя. Например, при выборе изображения из списка в окне [Выборизображения].

[Изображение] – в поле указывается название файла изображения для текущего

элемента списка изображений. Чтобы загрузить файл, нажмите на кнопку , а

чтобы удалить текущий файл – на кнопку .

online CRM

Page 339: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке338

6.7. Дизайнер действий процессаПри помощи дизайнера действий процесса Вы можете создавать дополнительныетипы пользовательских действий, используемых при построении процессов системы вдизайнере процессов.

Важно

Дизайнер действий предназначен для использования разработчиком C#.

На заметку

Работа с пользовательскими действиями рассмотрена при описании элементов процесса в главе “Дизайнер процессов”.

Далее в этой главе• Рабочее пространство дизайнера действий процесса, стр. 338• Свойства действия, стр. 340• Элементы действия процесса. Группа [Параметры], стр. 340• Элементы действия процесса. Группа [Методы], стр. 341• Элементы действия процесса. Группа [Сообщения пользователю], стр. 342• Элементы действия процесса. Группа [Пространства имен], стр. 342

Смотрите также• Элементы процесса. Группа [Действия], стр. 303

6.7.1. Рабочее пространство дизайнера действий процессаРабочее пространство дизайнера действий процесса (Рис. 6.92) состоит изнескольких функциональных областей и содержит необходимые инструменты длясоздания действий.

Page 340: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер действий процесса

BPM

339

Рис. 6.92 – Рабочее пространство дизайнера действий процесса

Общая для всех дизайнеров логика работы рассмотрена в главе “Основы работы сдизайнерами”.

Область структуры действия (1)

В области [Структура] отображается древовидная структура элементов действияпроцесса.

На заметку

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

Область свойств (2)

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

Панель инструментов (3)

Кроме стандартных, панель инструментов дизайнера действий процесса включаетследующие кнопки:

[Добавить] – добавление нового элемента в структуру действия. Тип элемента,который будет добавлен при нажатии на кнопку, зависит от выбранного элементаструктуры. Например, если в структуре выбрана группа [Параметры] либо один изпараметров, то при нажатии на кнопку [Добавить] будет добавлен новый параметр.Кнопка также содержит команды меню:

• [Добавить параметр] – добавление параметра в структуру действия процесса;

• [Добавить метод] – добавление метода в структуру действия процесса.

online CRM

Page 341: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке340

Добавить элемент в структуру Вы также можете по команде [Добавить] контекстногоменю области [Структура].

[Удалить] – удаление выбранного элемента из структуры действия.

[Вверх] – перемещение элемента на позицию выше относительно его текущейпозиции в структуре действия.

[Вниз] – перемещение элемента на позицию ниже относительно его текущей позициив структуре действия.

6.7.2. Свойства действияКаждое действие характеризуется набором индивидуальных свойств, изменитькоторые Вы можете на вкладке [Свойства].

[Название] – обозначение, которое используется для идентификации действиясистемой.

[Заголовок] – имя действия, которое будет отображаться в интерфейсе системы дляпользователя. Как правило, заголовок действия начинается с глагола, например,“Открыть окно сообщения”, “Отправить сообщение” и т.д.

[Описание] – введите детализирующую информацию о действии.

На заметку

Детальнее свойства [Название], [Заголовок] и [Описание] рассмотрены при описании области свойств и событий в главе “Основы работы с дизайнерами”.

[Сценарий] – программный код сценария C#, описывающий логику действия. Приработе с программным кодом, Вы можете использовать визуальный редактор. Чтобыоткрыть окно редактора кода, установите курсор в поле данного свойства и нажмитена клавишу [F2] клавиатуры.

6.7.3. Элементы действия процесса. Группа [Параметры]Параметр действия – это переменная, которая может принимать различныезначения, в зависимости от процесса, в котором выполняется действие. Например,для действия “Открыть окно сообщения” параметрами являются заголовок окна,текст сообщения, тип сообщения и т.д.

Свойства

[Название] – обозначение, которое используется для идентификации элементасистемой.

[Подпись] – подпись параметра отображается в интерфейсе системы дляпользователя. Например, подписи параметров могут отображаться в области[Структура] дизайнера действий и дизайнера процессов.

Поведение

[Обязательный для заполнения] – установите признак, чтобы сделать параметробязательным. Если в одном из действий процесса не заполнен обязательныйпараметр, процесс не может быть сохранен.

Page 342: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Дизайнер действий процесса

BPM

341

[Сериализировать значение] – данный признак должен быть установлен длябольшинства параметров пользовательских действий. Исключение составляютслучаи, когда в качестве значения параметра выступает объект, являющийсяэлементом интерфейса.

Данные

[Тип данных] – выберите тип данных (“Строка”, “Число”, “Дата” и т.д.), к которомупринадлежит значение данного параметра. Например параметр действия,открывающего страницу, в котором следует указывать URL адрес открываемойстраницы, представляет собой текстовую строку; параметр, при помощи которогоуказывается время напоминания, принадлежит к типу “дата” и т.д.

[Справочник] – выберите из списка объект справочника, при помощи которогодолжно заполняться значение параметра. Например, значение параметра [Статусотправки сообщения] пользовательского действия [Отправить сообщение]выбирается из справочника [Статус отправки E-mail сообщений].

[Значение] – укажите значение параметра по умолчанию. При нажатии на кнопку поля, открывается окно [Значение параметра] (Рис. 6.93).

Рис. 6.93 – Окно [Значение параметра]

[Не устанавливать] – выберите эту опцию, чтобы при добавлении действия в процессзначение данного параметра было незаполненным. Эта опция установлена поумолчанию.

[Установить константу] – выберите эту опцию, чтобы установить для параметрафиксированное значение по умолчанию. Например, параметр [Тип сообщения]пользовательского действия [Открыть окно сообщения] по умолчанию содержитзначение “INFO”.

[Сценарий] – введите код сценария C#, который будет определять значениепараметра и заполнять его. Например, при выполнении пользовательского действия[Отправить сообщение] параметр [Статус отправки сообщения] заполняетсяавтоматически, в зависимости от того, было отправлено сообщение или нет.

6.7.4. Элементы действия процесса. Группа [Методы]Программный метод, используемый при выполнении действия процесса. Например, впользовательском действии [Открыть окно сообщения] используется метод, который

online CRM

Page 343: BPMonline CRM CG -   · PDF fileкоторого является помощь пользователю при настройке системы BPMonline CRM

Руководство по настройке342

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

Свойства

[Название] – укажите название метода, которое будет использовано в программномкоде действия. Название метода должно состоять из латинских букв и цифр и несодержать пробелов.

[Подпись] – введите заголовок метода, который должен отображаться в области[Структура]. Если данный параметр оставить пустым, в структуре будет отображатьсяназвание метода.

[Сценарий] – программный код метода. При работе с программным кодом, Вы можетеиспользовать визуальный редактор. Чтобы открыть окно редактора кода, установитекурсор в поле данного свойства и нажмите на клавишу [F2] клавиатуры.

[Тип возвращаемого значения] – укажите тип значения, которое возвращается послетого, как отработает метод. Укажите “string”, если метод возвращает значение в видестроки, “object” – если возвращается объект, и т.д.

6.7.5. Элементы действия процесса. Группа [Сообщения пользователю]Сообщения пользователю представляют собой текст, который может быть отображендля пользователя в результате выполнения действия. Например, в пользовательскомдействии [Открыть окно сообщения] таким текстом являются заголовки, которыеотображаются в окне сообщения по умолчанию (“Информация”, “Предупреждение”,“Вопрос” и “Ошибка”).

Свойства

[Название] – укажите название сообщения, которое будет использовано впрограммном коде действия и его методов. Название сообщения должно состоять излатинских букв и цифр и не содержать пробелов.

[Заголовок] – введите заголовок сообщения, который должен отображаться вобласти [Структура]. Если данный параметр оставить пустым, будет отображатьсяназвание сообщения.

[Значение] – введите текст сообщения, который будет отображен для пользователя.

6.7.6. Элементы действия процесса. Группа [Пространства имен]Вы можете задать пространства имен, используемые в программном коде действия,его параметров или методов.

Свойства

[Пространство имен] – введите название пространства имен, которое будетиспользоваться в программном коде, например “System.Text”.

[Псевдоним] – при необходимости, укажите псевдоним для пространства имен.