Low-code дизайнер > Приложение / Массовые действия с элементами приложений

Массовые действия с элементами приложений

В приложениях ELMA365 доступны следующие массовые действия: Редактировать, Удалить, Сменить статус, Запустить бизнес-процесс. Их можно применять к нескольким элементам одновременно, вместо того, чтобы повторять одно и то же действие для каждого элемента по очереди.

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

Как подключить массовые действия

начало внимание

Использовать массовые действия можно только при способе отображения Таблица.

конец внимание

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

Для этого:

  1. Нажмите на шестеренку рядом с названием приложения.
  2. В открывшемся меню выберите пункт Настройки Приложения.
  3. Поставьте флажок напротив опции Массовые действия.

mass-actions-1

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

Выберите несколько элементов или же отметьте всё – для этого поставьте флажок в строке Название.

Mass_actions

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

Настройка массовых действий

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

Для этого:

  1. На странице приложения нажмите на значок шестерёнки в правом верхнем углу.
  2. В меню выберите пункт Настройка массовых действий.
  3. Нажмите на кнопку С выделенными. Рядом с названием каждого доступного действия появится значок шестеренки.
  4. Выберите действие, настройки которого хотите изменить, и нажмите на шестеренку.
  5. В открывшемся окне вы сможете переименовать действие, удалить его из списка и изменить другие настройки.

mass_actions-4

Удаленное из списка доступных действие в дальнейшем можно добавить. Для этого нажмите на значок 360010582240-_________________ рядом с кнопкой С выделенными и выберите действие.

В открывшемся меню вы также можете создать дополнительное действие — Запуск бизнес-процесса.

mass_actions-5

Ниже мы рассмотрим каждое действие подробнее.

Редактировать

Для того, чтобы массовое редактирование стало возможным, вам нужно предварительно настроить форму массового редактирования. Для этого в меню выберите пункт Настройка формы и перейдите на вкладку Массовое редактирование. Переместите на форму те поля, которые должны быть доступны пользователям при массовом редактировании. Допустим, для договора можно выбрать поля Срок действия, Примечание и Дополнительное соглашение.

mass_edit

Нажмите Сохранить.

Теперь, когда пользователь выберет массовое действие Редактировать, откроется настроенная выше форма. На правой панели будет выведен список всех редактируемых элементов. По центру формы будут расположены все указанные ранее поля. Они будут пустыми — пользователю потребуется ввести нужное значение и нажать Сохранить. Это значение будет подставлено во все выбранные элементы.

Удалить/Восстановить

Выделите все элементы, которые нужно удалить и нажмите С выделенными > Удалить.

Удаленные элементы можно затем массово восстановить. Для этого откройте поиск по параметрам и в правом верхнем углу нажмите на Удаленные. Отметьте те элементы, которые хотите восстановить и нажмите на кнопку С выделенными > Восстановить.

Cменить статус

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

При выборе этой опции откроется окно с тремя вкладками:

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

После того, как вы указали новые статусы, нажмите Сохранить.

Запуск бизнес-процесса

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

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

mass_actions-9

Для добавление действия и настройки запуска процесса:

  1. Нажмите на значок шестерёнки в правом верхнем углу страницы приложения.
  2. В меню выберите пункт Настройка массовых действий.
  3. Нажмите на значок 360010582240-_________________ рядом с кнопкой С выделенными и выберите опцию Добавить кнопку запуска процесса.
  4. В открывшемся окне заполните поля:
  • Текст кнопки* — название кнопки запуска процесса в списке доступных действий; 
  • Бизнес-процесс* — выберите процесс, который будет запускаться при нажатии на кнопку массового действия;  
    • Связать с полем — укажите контекстную переменную процесса, в которую будут записаны все выбранные элементы. 

mass_actions-8

  1. После заполнения полей нажмите кнопку Создать.

После настройки действия отметьте элементы, по которым хотите запустить процесс. Затем нажмите кнопку С выделенными и в открывшемся меню нажмите на название процесса.

Обратите внимание, со всеми выбранными элементами запускается один экземпляр процесса. Элементы записываются в контекстную переменную процесса, которая указана в настройках кнопки.

Чтобы при использовании массового действия запускался отдельный экземпляр процесса для каждого выбранного элемента, настройте цикл внутри бизнес-процесса при помощи блока Шлюз и Сценария. Подробнее об этом читайте в ELMA365 Community в статье «Настройка циклов».

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас