SAP Веб-интерфейс CRM: инструменты настройки, применения и улучшения
Обзор
- SAP В CRM определено множество стандартных ролей (например, специалист по продажам) и приложений в рамках этих ролей (например, управление учетными записями).
- В общем случае компании не используют стандартные приложения как есть и вносят незначительные или значительные улучшения.
- Учитывая это, SAP CRM был внедрен с инструментами для улучшения SAP стандартные приложения. С помощью этих инструментов можно изменять представления, добавлять поля, таблицы и т. д. в существующие приложения.
- Эти инструменты в основном включают в себя:
- Инструмент настройки веб-интерфейса
- Инструменты улучшения приложений (AET)
Инструмент настройки веб-интерфейса
- Макет, отображаемый для любого представления в SAP CRM поддерживается как конфигурация веб-интерфейса
- Эти конфигурации идентифицируются с помощью 4 значений параметров.
- Таким образом, вы можете улучшить конфигурации веб-интерфейса с помощью новых макетов, используя разные значения параметров.
- Поля, отображаемые в веб-интерфейсе, берутся из структур базы данных, определенных в словаре данных.
- Согласно требованию не все поля отображаются на всех экранах.
- Экраны можно изменять с помощью инструмента настройки веб-интерфейса.
- С помощью этого инструмента можно удалить некоторые поля с экранов.
- Также позволяет добавить на экран поле, доступное в структуре словаря данных.
- На всех страницах в Веб-интерфейс CRM, есть кнопка для перехода к «инструменту веб-интерфейса».
- Чтобы сделать эту кнопку доступной, необходимы заранее определенные роли.
- Таким образом, чтобы увидеть эту кнопку и внести изменения в этот инструмент, пользователь должен иметь достаточные полномочия.
- Настраиваемая область : выделяет на экране область, которую можно настроить.
- Страница настройки : откроется всплывающее окно для настройки текущей страницы:
- Персонализация
- При этом пользователь может установить собственный макет представления.
- Это влияет на отдельного пользователя и не применимо ко всему приложению.
- Печать страницы : Чтобы распечатать текущую страницу
- Чтобы создать новый макет, можно использовать кнопку «Создать», чтобы создать пустую форму.
- Также вы можете скопировать существующую конфигурацию, а затем изменить ее по мере необходимости.
- Инструмент настройки веб-интерфейса поддерживает функцию перетаскивания для добавления полей в макет.
- Он также предоставляет возможность устанавливать различные свойства поля.
- В некоторых случаях реализации этих улучшений также включают программирование ABAP в компонентах веб-интерфейса.
Доступные конфигурации (скриншот выше)
- Конфигурация идентифицируется уникальной комбинацией следующих полей:
- Ключ конфигурации роли
- Использование компонентов
- Тип объекта
- Подтип объекта
- В зависимости от различных комбинаций для просмотра может быть доступно несколько конфигураций.
- Выбор строки в этом блоке назначений обновляет «Текущую конфигурацию», чтобы отобразить макет, разработанный в соответствии с выбранной конфигурацией.
- Кнопки для работы с конфигурацией (см. снимок экрана выше): это кнопки для изменения «Текущего дизайна конфигурации» для выбранной конфигурации в «Доступных конфигурациях».
- Добавить заголовок: с помощью кнопки можно добавить заголовок в представлении формы на странице обзора.
- Добавить строку: эта кнопка добавляет строку в область «Текущий дизайн конфигурации».
- Переместить вверх: эта кнопка предназначена для перемещения выбранного поля на одну строку выше текущей строки.
- Переместить вниз: эта кнопка предназначена для перемещения выбранного поля на одну строку ниже текущей строки.
- Показать доступные поля: (рис. 3) отображаются все поля, которые можно добавить в макет, чтобы они были видны в приложении.
- Показать свойства поля: (рис. 3) показывает, что вы можете видеть и устанавливать свойства поля, выбранного на макете.
- В режиме редактирования можно изменить некоторые из этих свойств.
- Этот инструмент поддерживает добавление или удаление полей (доступных в словаре данных) из макета представления.
- С помощью этого инструмента невозможно добавлять поля в структуры и таблицы словаря данных так, чтобы они отображались в вашей CRM.
- Экран конфигурации для просмотра таблицы имеет другой макет, где пользователю необходимо установить доступные столбцы и свойства этих столбцов.
Проблемы безопасности
- Конечные пользователи не должны иметь доступа для выполнения этих настроек в инструменте настройки. Эти роли предоставляются только суперпользователям или разработчикам.
- Любое внесенное изменение видно всем пользователям, имеющим доступ к приложению.
- Помимо изменений, реализованных в инструменте настройки пользовательского интерфейса, конечные пользователи могут выполнять настройки для персонализации представления. Настройки персонализации применимы к отдельному пользователю и не передаются конечным пользователям.
- Согласно требованию, персонализацией можно управлять в настройках настройки.
- Это означает, что существуют настройки, с помощью которых разработчики могут ограничить пользователям возможность персонализации представлений.
- После применения этой настройки кнопка персонализации не будет доступна конечным пользователям.
Инструмент улучшения приложений (AET)
- Инструмент улучшения приложений — это комплексный инструмент для улучшения SAP стандартные приложения, так что изменения до уровня базы данных реализуются самим инструментом и практически не требуют усилий по кодированию.
- Этот инструмент также интегрирован с инструментом настройки веб-интерфейса.
- Как и в случае с инструментом настройки пользовательского интерфейса, сначала вам необходимо выбрать настраиваемую область (выделенную синим цветом) в приложении.
- Откроется инструмент настройки пользовательского интерфейса в том же окне, как показано ниже.
Нам нужно выбрать соответствующую кнопку для улучшений AET (выделено выше).
- Улучшения отображения: позволяет увидеть уже существующие улучшения. Можно выбрать улучшение и изменить его.
- Кнопку «Создать поле» можно использовать для создания нового поля в представлении выбора.
Ниже показано отображение существующих улучшений полей и таблиц:
В этом представлении есть кнопки для улучшений представления и таблицы в соответствующих блоках назначений:
- Новое: С помощью этой кнопки можно создавать новые поля, а также создавать таблицы.
- Используя гиперссылку в первом столбце (идентификатор улучшения), можно редактировать существующее улучшение.
Улучшение обзора
- Чтобы улучшить представление после нажатия кнопки «Новый» (показанной на снимке экрана выше), вам необходимо выбрать часть бизнес-объекта, в которую необходимо добавить новое поле или новую таблицу:
- В зависимости от выбранного объекта будут выбраны таблицы и структуры базы данных.
- При создании поля вам необходимо задать свойства поля:
- В соответствии с выбранными свойствами будет создано поле, и для нового поля будут улучшены различные слои.
- Кнопку «Включить режим экспорта» можно использовать, чтобы платформа выбирала свойства из элемента данных, используемого в определении поля.
- В экспертном режиме нам нужно установить значение для поля «Элемент данных».
- В определении элемента данных можно установить такие свойства, как Label (Descriptион)
- Таким образом, различные свойства поля должны устанавливаться автоматически с использованием определения элемента данных в словаре данных.
- Аналогичным образом мы можем создавать поля таблицы, используя AET.
- Для таблицы нам необходимо указать сведения о таблице в целом, а также отдельные поля, которые будут созданы для таблицы.
- После создания поля или таблицы с помощью AET приложение перезапустится, и пользователь сможет использовать новое поле или таблицу.
- В этих полях и таблице также будут обновлены необходимые таблицы базы данных.
- Это означает, что когда вы вводите значение в эти поля и выполняете сохранение, оно сохраняется в базе данных.