Найти тему

Инструкция: персонализируем страницу списков (listpage) в Dynamics 365 for Finance & Operations

Оглавление

Dynamics 365 for Finance and Operations имеет множество вариантов персонализации при взаимодействии пользователя с системой. Эти опции позволяют пользователю делать настройки специально под свои функции и работать более эффективно и результативно.

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

Добавление пользовательского фильтра на страницы списков

Страницы списков — это страницы, которые представляют поля данных в виде списка, разделенного на столбцы, которые пользователь может фильтровать, сортировать, искать и упорядочивать данные для оптимизации просмотра данных. Эта статья продемонстрирует настройку пользовательского фильтра и сетки. Примером списка является форма «Все поставщики/All Vendors» (Расчеты с поставщиками/Account Payable>Поставщики/Vendors>Все поставщики/All Vendors).

-2

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

-3

Когда появится меню, в нем будет отображаться имя части формы для персонализации, в данном случае это «Группа фильтров/Custom Filter Group». Кроме того, персонализируемая область будет выделена. После выбора «Персонализировать форму/Personalize this form» появится панель инструментов «Персонализация/Personalization».

-4

Опции панели инструментов персонализации

-5
  1. Выбрать/Select – используйте для выбора элемента формы для изменения.
  2. Переместить/Move — используйте, чтобы переместить элемент формы.
  3. Скрыть/Hide — используйте, чтобы скрыть элемент формы
  4. Сводка/Summary — используйте, чтобы включить элемент формы на кладке/Fast tab
  5. Пропустить/Skip — используйте, чтобы пропустить элемент формы при переходе по элементам формы.
  6. Редактировать/Edit — используйте, чтобы сделать элемент формы редактируемым или недоступным для редактирования.
  7. Вставка/Insert — используйте, чтобы вставить поле или Power apps форму.
  8. Управление/Manage — используйте опцию для просмотра параметров управления, связанных с персонализацией на форме:

а. Очистить/Clear — очистить всю персонализацию и сбросить состояние формы

б. Экспорт/Export — экспорт настроек персонализации в файл, чтобы поделиться с другими пользователями

с. Импорт/Import — импорт настроек персонализации из файла

9. Закрыть/Close — закрыть панель инструментов персонализации

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

-6

«Вставить поле/Insert field», в котором будут поля, доступные для добавления в группу пользовательских фильтров. Поле фильтра не обязательно должно быть полем, отображаемым на сетке на форме списка. В этом примере будет добавлено поле «Метод оплаты/Method of Payment». После выбора поля обновите форму.

-7

Теперь настраиваемое поле фильтра «Способ оплаты/Method of Payment» отображается в верхней части страницы списка. Результаты, отображаемые на странице, ограничены выбором в поле фильтра. В приведенном ниже примере результаты ограничены значением фильтра «Метод оплаты/Method of Payment».

-8

Удаление настроек со страницы списка

Чтобы удалить персонализацию формы, щелкните правой кнопкой мыши вверху страницы, чтобы появилось меню персонализации. Когда появится меню, в нем будет показано имя части формы для персонализации, в данном случае это «Пользовательский фильтр/Custom Filter Group». Кроме того, выделенная область будет обозначать ту часть формы, которая персонализирована.

-9
-10

На панели инструментов персонализации выберите Управление/Очистить (Manage/Clear). Обновите страницу и закройте панель инструментов персонализации.

-11

Убедитесь, что персонализация была удалена.

-12

Добавление поля на сетку на форме списка

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

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

-13

На панели инструментов персонализации выберите Вставить/Поле (Insert/Field). Выберете часть формы, в которой нужно добавить поле фильтра. Выбранный раздел будет обозначен линией вокруг него.

-14
-15

Появится меню «Вставить поле/Insert field», в котором отображаются поля, доступные для добавления в сетку. В этом случае поле «Способ оплаты/Method of Payment» будет добавлено на сетку.

-16

Обновите страницу и обратите внимание, что поле «Способ оплаты/Method of Payment» теперь отображается на сетке. Закройте меню персонализации. Поле добавляется в сетку справа.

Перемещение поля на сетке

Добавленное на сетку поле, можно переместить на любую позицию. Щелкните правой кнопкой мыши в верхнем левом углу сетки на странице, чтобы появилось меню персонализации. В этом примере форма, которую нужно персонализировать, это Сетка/Grid.

-17

После открытия меню, оно покажет имя части формы для персонализации, в данном случае Сетка/Grid. Кроме того, выделенная область будет обозначать ту часть формы, которая будет персонализирована. Выберите «Персонализировать форму/Personalize this form».

-18

На этот раз, когда появится меню «Персонализация/Personalization», выберете «Переместить/Move».

-19

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

-20
-21

Концепции, продемонстрированные в этой статье, могут применяться во всей системе. Любая добавленная персонализация может быть легко удалена с помощью опции Управление/Очистить (Manage/Clear) в меню «Персонализация/Personalization».

Статья переведена сотрудниками ИТ-компании Neti