Доступно для организации ArcGIS, имеющей лицензию на дополнительный модуль Indoors.
Вы можете добавлять данные о пользователях рабочих мест в свою базу данных Indoors и интегрировать их в свои карты и приложения с поддержкой этажей. Например, вы можете использовать Indoor Space Planner для управления назначениями сотрудников в офисы и гостиничные зоны, поиска пользователей рабочих мест и маршрутизации к ним в Indoor Viewer или Indoors Mobile или для включения резервирования рабочих мест, чтобы пользователи рабочих мест могли бронировать конференц-залы и офисные отели.
Когда вы запускаете инструмент Создать базу данных Indoors, он создает класс пространственных объектов Occupants в базе данных Indoors. После загрузки поэтажных планов в базу данных вы можете импортировать информацию о пользователях рабочих мест из внешних систем или таблиц. Данные о пользователях рабочих мест могут быть загружены из таблицы базы геоданных, файла .csv или электронной таблицы Microsoft Excel (файл .xls или .xlsx), содержащей требуемые поля.
Вы можете воспользоваться инструментом Обновить объекты пользователей рабочих мест, чтобы импортировать данные пользователей рабочих мест и пространственно локализовать их для целей поиска и маршрутизации. Вы можете периодически обновлять информацию о пользователях рабочих мест, назначении размещения или поэтажных планах, а также добавлять, удалять или изменять объекты пользователей рабочих мест.
Требования к таблице пользователей рабочих мест
Входная таблица пользователей рабочих мест должна включать информацию, которая может однозначно идентифицировать каждого пользователя, и одно или несколько полей, в которых хранится информация о назначении размещения пользователей рабочих мест. Идентификатор Unit и идентификатор Occupant можно использовать для связывания записей таблицы с объектами пространства здания. Любое поле, которое используется для уникальной идентификации пользователя рабочего места или секции, может быть использовано в качестве поля первичного ключа.
Примечание:
Инструмент Обновить объекты пользователей рабочих мест поддерживает загрузку пользователей рабочих мест, не назначенных пространству. Если поле, указанное в параметре Идентификатор секции (входная таблица пользователей рабочих мест), имеет значение NULL или пустое, пользователи рабочих мест загружаются как неназначенные (они не назначены секции).
Если вы хотите обновить атрибуты пользователей рабочих мест, не обновляя присвоения пространств в классе пространственных объектов Occupants, вы можете запустить инструмент, не включая значения для следующих параметров: Входные объекты секций, Идентификатор секции (Входные объекты секций), Идентификатор секции (входная таблица пользователей рабочих мест). Будут обновлены только поля, сопоставленные в параметре Сопоставление атрибутов пользователей рабочих мест.
В исходной таблице должны присутствовать следующие два обязательных поля:
Добавьте следующие поля, чтобы улучшить работу приложения Space Planner:- CONTACT_EXTENSION– добавочный номер пользователя рабочего места
- CONTACT_PHONE– телефонный номер пользователя рабочего места
- ORG_LEVEL_1– отдел пользователя рабочего места
- ORG_LEVEL_2– команда пользователя рабочего места
- JOB_TITLE– должность пользователя рабочего места
- START_DATE– дата начала пребывания пользователя рабочего места
- SITE_ID– связанный сайт пользователя рабочего места
Кроме того, при необходимости можно добавить дополнительные поля, содержащие данные о пользователях рабочих мест, например номер сотрудника.
Поля таблицы пользователей рабочих мест
Следующие поля создаются в классе пространственных объектов Occupants, и вы можете загружать в них данные при запуске инструмента Обновить объекты пользователей рабочих мест. Вы можете создавать и сохранять дополнительные поля в классе пространственных объектов Occupants с помощью инструмента Добавить поле и загружать в них данные для сохранения дополнительной информации о пользователях рабочих мест перед запуском инструмента Обновить объекты пользователей рабочих мест. Например, вы можете создать поле для хранения дополнительного номера телефона или ID сотрудника. Вы можете использовать параметр Сопоставление атрибутов пользователей рабочих мест для загрузки настраиваемых полей в инструменте.
KNOWNAS
У пользователя рабочего места может быть имя, отличное от его настоящего имени, и именно по этому имени его, скорее всего, будут искать в приложении.
Например, если имя проживающего Энтони, а фамилия - Палмер, но все зовут его Скутер, большинство пользователей будут искать его в приложении по имени Скутер Палмер. Поле KNOWNAS может содержать это известное всем имя.
У двух пользователей рабочих мест может быть одно и то же известное имя, но их адреса электронной почты должны быть разными. В этой ситуации Indoors использует поле EMAIL для идентификации уникальных пользователей рабочих мест. Это поле должно содержать действительный адрес электронной почты для каждого пользователя рабочего места, чтобы включить резервирование рабочего места в веб-приложениях и мобильных приложениях Indoors.
CONTACT_PHONE
Вы можете хранить в этом столбце номера телефонов, по которым можно напрямую связаться с пользователям рабочих мести. В телефонных номерах можно использовать дополнительные символы или пробелы, но рекомендуется хранить телефонные номера в виде набора цифр. Могут быть добавлены международные телефонные коды.
Например, рекомендуется +19097932853 вместо +1 (909) 793 2853 или +1 909-793-2853.
CONTACT_EXTENSION
В зависимости от телефонной системы вашей организации, в ней может быть настроен интерактивный голосовой ответ (IVR) с определенными кодами, назначенными различным отделам, и добавочные номера, которые необходимо набрать, чтобы связаться с абонентом. Indoors поддерживает этот тип настройки и объединяет два номера при совершении телефонного звонка из ArcGIS Indoors for iOS или ArcGIS Indoors for Android.
Например, если код IVR адресата 0, сохраните 9097932853 в CONTACT_PHONE и 0 – в поле CONTACT_EXTENSION.
Подсказка:
Если для доступа к проживающему требуется несколько добавочных кодов, разделите их запятыми.
Например, если код IVR департамента – 5, а добавочный номер – 1234, запишите 5,1234 в поле CONTACT_EXTENSION.
ORG_LEVEL_1
Приложение Space Planner содержит фильтры, которые помогут пользователям быстро находить и присваивать пользователей рабочих мест соответствующим пространствам. По умолчанию это поле представляет Отдел, которому назначен пользователь рабочего места в иерархии вашей организации. Вы можете изменить значение этого атрибута, поменяв псевдоним поля в выходном классе пространственных объектов, чтобы показать уровень организации, по которому вы хотите создать фильтр.
ORG_LEVEL_2
Приложение Space Planner содержит фильтры, которые помогут пользователям быстро находить и присваивать пользователей рабочих мест соответствующим пространствам. По умолчанию это поле содержит Команду, которой назначен пользователь рабочего места в иерархии вашей организации. Вы можете изменить значение этого атрибута, поменяв псевдоним поля в выходном классе пространственных объектов, чтобы показать уровень организации, по которому вы хотите создать фильтр.
JOB_TITLE
Приложение Space Planner содержит фильтры, которые помогут пользователям быстро находить и присваивать пользователей рабочих мест соответствующим пространствам. Включение этого поля во входную таблицу и заполнение названия работы для пользователей рабочих мест позволит вам фильтровать по названию работы при назначении пользователей рабочих мест пространствам, что упрощает оценку требований к пространству по роли или должности.
START_DATE
Приложение Space Planner содержит фильтры, которые помогут пользователям быстро находить и присваивать пользователей рабочих мест соответствующим пространствам. Включение этого поля во входную таблицу и заполнение начальной даты для пользователей рабочих мест позволит пользователям фильтровать по начальной дате при назначении пользователей рабочих мест пространствам, что упрощает оценку требований к пространству по старшинству.
SITE_ID
Записывает уникальный ID площадки, связанной с объектом, и может использоваться для идентификации объекта-площадки, связанной с объектом, на картах с указанием этажа. Объект может быть связан только с одной площадкой по полю Site ID. Это поле будет заполнено только в том случае, если вы специально сопоставляете с помощью параметра Сопоставление атрибутов пользователей рабочих мест в инструменте Обновить объекты пользователей рабочих мест.
Загрузка данных пользователей рабочих мест в класс пространственных объектов Occupants
Вы можете загрузить данные о пользователях рабочих мест в класс пространственных объектов Occupants, сгенерированный инструментом Создать набор данных Indoor, выполнив следующие действия:
- Подготовьте свои данные Occupants в виде таблицы базы геоданных, файла .csv или электронной таблицы Microsoft Excel (файла .xls или .xlsx). Убедитесь, что она включает обязательные поля (KNOWNAS и EMAIL), а также любые другие поля, которые вы хотите включить.
- Запустите инструмент Обновить объекты пользователей рабочих мест.
Примечание:
Если вы используете Indoor Viewer или мобильные приложения Indoors, слой, содержащий ваш слой пользователей рабочих мест, должен называться People или Occupants.
Инструмент синхронизирует Целевые объекты пользователей рабочих мест с Входной таблицей пользователей рабочих мест. Добавляются новые пользователи рабочих мест, удаленные пользователи рабочих мест удаляются, а соответствующие пользователи рабочих мест обновляются.
Инструмент Обновить объекты пользователей рабочих мест обновляет значения ASSIGNMENT_TYPE для тех секций в классе объектов Units, в которых есть назначенные и неназначенные пользователи рабочих мест. Атрибут ASSIGNMENT_TYPE управляет определенными объектами приложения Space Planner. Убедитесь, что для Unit значение ASSIGNMENT_TYPE установлено на Office для помещений, которые заняты, прежде чем делиться данными, которые будут использоваться для Space Planner, Indoor Viewer или Indoors Mobile. В будущих обновлениях объектов пользователей рабочих мест инструмент автоматически обновит значение ASSIGNMENT_TYPE, чтобы отразить последние данные о пользователях рабочих мест.