Идентификационные данные пользователя проекта

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

ПримечаниеПримечание:

С мобильным проектом может быть связан только один слой Identity, но один и тот же слой Identity может использоваться в нескольких проектах.

Управление идентификационными данными пользователя проекта

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

ПримечаниеПримечание:

Более подробно о настройках безопасности ArcGIS for Windows Mobile см. в разделе Общий обзор безопасности и связанных с ним разделах.

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

Требования к слою Identity

Слой Identity должен быть классом точечных объектов, содержащим текстовое поле для идентификационных данных и текстовое поле для отображаемого имени пользователя. Ограничений в отношении имени слоя или его полей нет. Вы можете создать в слое Identity дополнительные поля и даже включить поддержку вложений, если хотите расширить поведение слоя с помощью комплекта средств разработчика (SDK). В полевых приложениях не используются дополнительные поля или вложения, но любая дополнительная информация в слое Identity будет загружаться и синхронизироваться с устройством.

Как и в других рабочих слоях карты, наличие столбца GlobalID в слое Identity не обязательно. Если в слое Identity нет столбца GlobalID, в полевых приложениях нельзя создать новые идентификационные данные, и полевой персонал должен выполнять авторизацию в проекте согласно имеющемуся списку. Для создания новых идентификационных данных в слое перед развертыванием проекта необходимо использовать ArcMap. Кроме того, источником слоя Identity может быть мобильный кэш (как автономный источник) или мобильный сервис/сервис объектов (как интерактивный источник). Для того, чтобы полевые сотрудники могли синхронизировать идентификационную информацию с другими пользователями, работающими над тем же проектом, источником слоя Identity должен быть сервис.

Слой Identity и автозаполнение полей

В Mobile Project Center существует опция автозаполнения полей для новых объектов, создаваемых в полевых условиях. Для автоматического заполнения текстового поля идентификационными данными или отображаемым именем пользователя необходимо включить в проект слой Identity, идентификационная информация которого будет использоваться полевыми приложениями при заполнении текстового поля.

Связанные темы

4/15/2013