В приложениях ELMA365 к выбранным элементам можно применять массовые действия: Редактировать, Удалить, Сменить статус, Запустить бизнес-процесс.
Например, можно удалить все ненужные договоры, изменить дату поставки нескольких заказов или выставить новый статус для выбранных сделок. Кроме того, вы можете запускать бизнес-процесс с группой элементов, например, назначать ответственного за все поступившие заказы.
Включить массовые действия
начало внимание
Использовать массовые действия можно только при способе отображения Таблица.
конец внимание
Чтобы пользователи могли совершать массовые действия с элементами, необходимо включить эту опцию для каждого приложения отдельно. Для этого:
- Нажмите на шестерёнку рядом с названием приложения.
- В открывшемся меню выберите пункт Настройки Приложения.
- Поставьте флажок напротив опции Массовые действия.
Применить массовые действия
После включения опции Массовые действия элементы в таблице на странице приложения можно будет отметить флажком.
Чтобы применить действие:
- Отметьте несколько элементов.
- Поставьте флажок в строке Название, чтобы выбрать все видимые на странице элементы. Если необходимо отметить каждую созданную в приложении запись, в появившемся окне нажмите Выбрать все элементы и подтвердите действие.
- Нажмите на появившуюся в правом верхнем углу кнопку С выделенными. Затем выберите из списка одно из доступных массовых действий.
Настроить массовые действия
По умолчанию можно массово редактировать, удалять и изменять статус элементов. При необходимости вы можете изменить настройки действий.
Для этого:
- На странице приложения нажмите на значок шестерёнки в правом верхнем углу.
- В меню выберите пункт Настройка массовых действий.
- Нажмите на кнопку С выделенными. Рядом с названием каждого доступного действия появится значок шестерёнки.
- Выберите действие, настройки которого хотите изменить, и нажмите на шестерёнку.
- В открывшемся окне вы сможете переименовать действие, удалить его из списка и изменить другие настройки.
Удалённое из списка доступных действие в дальнейшем можно добавить. Для этого нажмите на значок рядом с кнопкой С выделенными и выберите действие.
В открывшемся меню вы также можете создать дополнительное действие — Запуск бизнес-процесса.
Ниже мы рассмотрим каждое действие подробнее.
Редактировать
Чтобы изменять значения свойств нескольких элементов, необходимо настроить форму массового редактирования приложения. На ней выбираются поля, которые будут доступны для редактирования. Подробнее об этом читайте в статье «Вкладка „Массовое редактирование“».
После этого пользователи смогут выделить несколько элементов на странице приложения и выбрать массовое действие Редактировать. Откроется настроенная форма массового редактирования. Поля на ней будут пустыми — пользователь сможет ввести в них новое значение.
На правой панели формы отображается список всех выбранных элементов. Нажав на значок корзины рядом с названием элемента, его можно удалить из списка редактирования.
После заполнения всех полей нажмите Сохранить. Указанные на форме значения свойств применятся ко всем редактируемым элементам.
Удалить/Восстановить
Выделите все элементы, которые нужно удалить и нажмите С выделенными > Удалить.
Удаленные элементы можно затем массово восстановить. Для этого откройте поиск по параметрам и в правом верхнем углу нажмите на Удаленные. Отметьте те элементы, которые хотите восстановить и нажмите на кнопку С выделенными > Восстановить.
Cменить статус
Если в приложении настроены статусы и включена их ручная смена, становится доступной массовая смена статуса.
При выборе этой опции откроется окно с тремя вкладками:
- Все элементы — эта вкладка будет активной, если возможность сменить статус есть для всех выбранных элементов. Например, если для каждого статуса настроен переход только вперед и у всех выбранных элементов есть следующий статус, то их можно будет все перевести в следующий статус, выбрав его в выпадающем списке. В других случаях эта вкладка будет неактивна и по умолчанию будет открыта вкладка По статусам.
- По статусам — здесь элементы будут сгруппированы по статусам. Для каждой группы элементов можно выбрать новый статус из списка.
- Каждый элемент — на этой вкладке вы сможете изменить статус у каждого выбранного элемента в отдельности.
После того, как вы указали новые статусы, нажмите Сохранить.
Запуск бизнес-процесса
К кнопке массового действия Запуск бизнес-процесса можно привязать только процесс, в контексте которого создано множественное поле типа Приложение. Оно должно быть связанно с приложением, для которого настраивается массовое действие.
Например, чтобы вы могли привязать процесс Назначение ответственного к приложению Заявки на обслуживание, необходимо создать новое свойство в контексте этого процесса. Задайте тип свойства Приложение, выберите опцию Несколько, в поле Приложение укажите Заявки на обслуживание.
Для добавления действия и настройки запуска процесса:
- Нажмите на значок шестерёнки в правом верхнем углу страницы приложения.
- В меню выберите пункт Настройка массовых действий.
- Нажмите на значок
рядом с кнопкой С выделенными и выберите опцию Добавить кнопку запуска процесса.
- В открывшемся окне заполните поля:
- Текст кнопки* — название кнопки запуска процесса в списке доступных действий;
- Бизнес-процесс* — выберите процесс, который будет запускаться при нажатии на кнопку массового действия;
- Связать с полем — укажите контекстную переменную процесса, в которую будут записаны все выбранные элементы.
- После заполнения полей нажмите кнопку Создать.
После настройки действия отметьте элементы, по которым хотите запустить процесс. Затем нажмите кнопку С выделенными и в открывшемся меню нажмите на название процесса.
Обратите внимание, со всеми выбранными элементами запускается один экземпляр процесса. Элементы записываются в контекстную переменную процесса, которая указана в настройках кнопки.
Чтобы при использовании массового действия запускался отдельный экземпляр процесса для каждого выбранного элемента, настройте цикл внутри бизнес-процесса при помощи блока Шлюз и Сценария. Подробнее об этом читайте в ELMA365 Community в статье «Настройка циклов».