Процедуры

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

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

Рисунок 1 – Роль процедур в системе

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

Кейс: Подбор персонала

Нужно, чтобы пользователи по определённым правилам заполняли форму для заявки на подбор персонала в компании.

Реализуйте это с помощью дискуссии, которая:

  • прикрепляется к определённому объекту в системе;
  • в дискуссию уже включен специалист HR.

Выведите кнопку «Подать заявку на подбор» на модуль «Персонал» для группы «Руководители».

Кейс: Обработка лида

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

Реализуйте это с помощью объекта с видом "Задача", который:

  • будет вложен в определённую директорию;
  • специфичный тип объекта выбран ⇒ телемаркетолог заполнит те реквизиты, которые нужны для последующей работы.

Выведите кнопку «Обработать лид» на модуль «Продажи» для группы «Продавцы».

Что именно можно преднастроить в процедуре:

Администрирование → Общие настройки → Модули и процедуры → Портлет «Процедуры» → Добавить процедуру.

Заполните поля:

  • Название – системное название процедуры; название для пользователя может отличаться;
  • Описание – опционально;
  • Иконка – опционально, отображается только в интерфейсе настройки модулей и процедур;
  • Объект – выберите, какого типа объект должен создаваться;
  • Место сохранения – в какой объект системы будет вкладываться этот объект при создании.

Рисунок 2 – Свойства процедуры

Если объект, который вы выбрали, содержит хотя бы один реквизит-классификатор, то появится еще два поля при создании процедуры:

  • Реквизит-классификатор – выберите значения какого реквизита-классификатора должны автоматически подставляться в объект;
  • Значение реквизита – выберите значение, которое должно быть в объекте после создания по умолчанию.

Рисунок 3 – Свойства процедуры для объекта с реквизитом-классификатором

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

  1. Добавьте к типу объектов «Дискуссия» реквизит-классификатор. (Администрирование → Объекты → Дискуссия → портлет «Реквизиты» → Добавить → выберите нужный реквизит-классификатор)
    1. Сделайте его условным.
    2. Пропишите условия – кто должен быть добавлен в дискуссию при том или ином выборе.


      Рисунок 4 – Страница параметров объекта «Дискуссия»

  2. Создайте новую процедуру: Администрирование → Общие настройки → Модули и процедуры → портлет «Процедуры» → Добавить
  3. В поле Объект выберите «Дискуссия».
  4. Выберите нужный реквизит классификатор и его значение.
  5. Выберите место для сохранения
  6. Сохраните процедуру и добавьте её в модуль.


    Рисунок 4 – Свойства процедуры для дискуссии

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