Доступно с дополнительным модулем ArcGIS Indoors Pro или ArcGIS Indoors Maps.
Вы можете добавлять данные о пользователях рабочих мест в свою базу данных Indoors и интегрировать их в свои карты и приложения с поддержкой этажей. Например, вы можете использовать Indoor Space Planner для управления назначениями сотрудников в офисы и гостиничные зоны, поиска пользователей рабочих мест и маршрутизации к ним в Indoor Viewer или Indoors mobile или для включения резервирования рабочих мест, чтобы пользователи рабочих мест могли бронировать конференц-залы и офисные отели.
Когда вы запускаете инструмент Создать базу данных Indoors или Обновить базу данных Indoors, создается класс пространственных объектов Occupants в базе данных Indoors. После загрузки поэтажных планов в базу данных вы можете импортировать информацию о пользователях рабочих мест из внешних систем или таблиц. Данные о пользователях рабочих мест могут быть загружены из таблицы базы геоданных, файла .csv или электронной таблицы Microsoft Excel (файл .xls или .xlsx), содержащей требуемые поля.
Вы можете воспользоваться инструментом Обновить объекты пользователей рабочих мест, чтобы импортировать данные пользователей рабочих мест и пространственно локализовать их для целей поиска и маршрутизации. Вы можете периодически обновлять информацию о пользователях рабочих мест, назначении размещения или поэтажных планах, а также добавлять, удалять или изменять объекты пользователей рабочих мест.
Требования к таблице пользователей рабочих мест
Входная таблица пользователей рабочих мест должна включать информацию, которая может однозначно идентифицировать каждого пользователя, и одно или несколько полей, в которых хранится информация о назначении размещения пользователей рабочих мест. Идентификатор Unit и идентификатор Occupant можно использовать для связывания записей таблицы с объектами пространства здания. Любое поле, которое используется для уникальной идентификации пользователя рабочего места или секции, например EMAIL, может быть использовано в качестве поля первичного ключа.
Примечание:
Инструмент Обновить объекты пользователей рабочих мест поддерживает загрузку пользователей рабочих мест, не назначенных пространству. Если поле, указанное в параметре Идентификатор секции (входная таблица пользователей рабочих мест), имеет значение NULL или пустое, пользователи рабочих мест загружаются в класс объектов Occupants, но они не назначены секции.
Чтобы обновить атрибуты пользователей рабочих мест, не обновляя присвоения пространств в классе пространственных объектов Occupants, вы можете запустить инструмент, не включая значения для следующих параметров: Входные объекты секций, Идентификатор секции (Входные объекты секций), Идентификатор секции (входная таблица пользователей рабочих мест). Будут обновлены только поля, сопоставленные в параметре Сопоставление атрибутов пользователей рабочих мест.
В исходной таблице должны присутствовать следующие два поля:
Добавьте следующие поля, чтобы улучшить работу приложения Space Planner:- CONTACT_EXTENSION– добавочный номер пользователя рабочего места
- CONTACT_PHONE– телефонный номер пользователя рабочего места
- ORG_LEVEL_1– отдел пользователя рабочего места
- ORG_LEVEL_2– команда пользователя рабочего места
- JOB_TITLE– должность пользователя рабочего места
- START_DATE– дата начала пребывания пользователя рабочего места
- SITE_ID– связанный сайт пользователя рабочего места
При необходимости можно добавить дополнительные поля, содержащие данные о пользователях рабочих мест, например 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, сгенерированный инструментом Создать набор данных Indoors или Обновить база данных Indoors.
- Подготовьте свои данные 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, чтобы отразить последние данные о пользователях рабочих мест.
Если вы загружаете пользователей рабочих мест, работающих из домашнего офиса, задайте для значения AREA_ID 0.
Примечание:
Назначения в домашнем офисе поддерживается только в ArcGIS Online и ArcGIS Enterprise 11.1 или более поздней версии.