Модуль «Адресная книга» предназначен для загрузки, просмотра и поиска контактных данных персон и организаций.
Авторизованный пользователь системы переходит на вкладку «Сотрудники» и нажимает на вкладку «Адресная книга» в навигаторе боковой панели модуля, после чего увидит страницу (илл. «Рабочая область модуля «Адресная книга» »), состоящую из двух основных частей:
навигатор - боковая панель в виде двух деревьев;
основная рабочая область, отображающая подробную информацию об элементах одного из деревьев навигатора.
Навигатор модуля содержит два дерева папок (илл. «Боковая панель модуля «Адресная книга»»):
«Люди»;
«Организации».
Выбранная нода дерева выделяется полужирным начертанием. По умолчанию, деревья папок не раскрыты, выбрано дерево «Люди».
Каждое дерево содержит папки со следующими названиями:
контакты на русском языке - три буквы русского алфавита в единственном экземпляре в порядке убывания в формате А Б В (исключение - Щ Ы);
контакты на английском языке - две буквы английского алфавита в единственном экземпляре в порядке убывания в формате A B.
Замечание
Если количество папок больше, чем высота навигатора, в нем появляется вертикальный скролл.
Основная рабочая область содержит элементы (илл. «Основная рабочая область модуля «Адресная книга»»):
плитка карточек контактов;
боковая панель карточки контакта;
пагинатор.
Плитка карточек контактов.В зависимости от выбранного дерева/папки дерева система отображает в основной рабочей области следующие карточки, расставленные в алфавитном порядке:
дерево «Люди» - карточки всех контактов персон со свойством «Общедоступный», а также контактов без свойства «Общедоступный», созданных авторизованным пользователем;
папка дерева «Люди» - карточки всех контактов персон со свойством «Общедоступный», а также контактов без свойства «Общедоступный», созданных авторизованным пользователем, чьи фамилии начинаются на буквы, указанные в названии папки;
дерево «Организации» - карточки всех контактов организаций со свойством «Общедоступный», а также контактов без свойства «Общедоступный», созданных авторизованным пользователем;
папка дерева «Организации» - карточки всех контактов организаций со свойством «Общедоступный», а также контактов без свойства «Общедоступный», созданных авторизованным пользователем, названия которых начинаются на буквы, указанные в названии папки.
При нажатии на карточку система отображает ее содержимое в боковой панели основной рабочей области в режиме просмотра.
Карточка контакта. Карточка контакта располагается в боковой панели основной рабочей области и имеет следующую структуру:
основная карточка - жестко заданные информационные поля контактов;
дополнительная карточка - выбранная форма для данного типа контакта, отображается после всех полей основной карточки (илл. «Окно создания контакта типа «Люди»», илл. «Окно создания контакта типа «Организации»»).
Цвет области вокруг дополнительной карточки определяется цветом фона формы. Текстовые компоненты формы с незаданным конкретным значением ширины растягиваются по максимально возможной ширине компонента из заданных (но минимум по ширине области подробной информации о контакте).
Кроме того, ни одно поле дополнительной карточки не может быть размещено и отображено на визитке контакта.
Содержимое самой карточки и боковой панели меняются в зависимости от типа контакта.
Замечание
количество карточек, помещающихся на одну страницу, равно 30 (тридцати);
если количество карточек больше, чем высота основной рабочей области, в ней появляется вертикальный скролл.
Пагинатор.Может находиться в двух состояниях:
недоступен, если все карточки помещаются на одну страницу;
доступен, если все карточки не помещаются на одну страницу; при этом возможно исполнение одного из событий:
переход на следующую / предыдущую страницу;
переход на последнюю / первую страницу;
переход на конкретную страницу.
Контакт типа «Люди»
Карточка контакта «Люди» содержит поля со следующей информацией:
фото персоны; при отсутствии фото карточка содержит системное изображение (илл. «Окно создания контакта типа «Люди»»).;
фамилия и имя персоны, выделенные полужирным начертанием;
четыре категории контактной информации (с соответствующими этим категориям иконками) в зависимости от их наличия и согласно очередности:
место работы;
должность;
телефон;
мобильный телефон;
электронная почта;
почтовый адрес;
мессенджер;
URL.
Каждая категория содержит значения всех существующих категорий, перечисленных через запятую, и занимает не более одной строки. Если строка информации длиннее, чем ширина карточки, содержимое строки с правого края должно быть затемнено градиентом из прозрачного в цвет фона.
При нажатии на карточку контакта система отображает полную информацию о контакте в боковой панели основной рабочей области модуля в режиме просмотра.
При наведении курсором над карточкой контакта система отображает в этой карточке иконки редактирования и удаления контакта (илл. «Иконки редактирования и удаления контакта»).
Контакт типа «Организации»
Карточка контакта «Организации» содержит поля со следующей информацией:
фото организации; при отсутствии фото карточка содержит системное изображение (илл. «Окно создания контакта типа «Организации»»);
название организации, выделенное полужирным начертанием;
четыре категории контактной информации (с соответствующими этим категориям иконками) в зависимости от их наличия и согласно очередности:
сайт;
адрес;
телефон;
мобильный телефон;
электронная почта.
Каждая категория содержит значения всех существующих категорий, перечисленных через запятую, и занимает не более одной строки. Если строка информации длиннее, чем ширина карточки, содержимое строки с правого края должно быть затемнено градиентом из прозрачного в цвет фона.
При нажатии на карточку контакта система отображает полную информацию о контакте в боковой панели основной рабочей области модуля в режиме просмотра.
При наведении курсором над карточкой контакта система отображает в этой карточке иконки редактирования и удаления контакта (илл. «Иконки редактирования и удаления контакта»).