Настройка учетных данных пользователя проекта

В ArcGIS for Windows Mobile учетные данные пользователей являются точечным слоем, который не отображается на карте, но который можно использовать для хранения учетных данных полевых работников, приписанных к мобильному проекту. Этот слой идентификации можно применять для автоматического заполнения атрибутов других слоев.

ПодсказкаПодсказка:

Наличие слоя идентификации пользователя (Identity layer) в мобильном проекте не является обязательным.

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

или мобильный кэш из точечного слоя. Сервис или кэш будут тогда использоваться в процессе создания проекта в Mobile Project Center (MPC).

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

Рекомендуется задать поле учетных данных пользователей и поле отображаемого имени, как обязательные поля (с ненулевым значением). Если любое поле идентификации будет иметь нулевое значение, то полевое приложение не отобразит данные пользователя (но он может использовать другие идентификационные данные).

Слой Идентификации не обязательно должен содержать поле Global ID, но если оно есть, то вы можете дать разрешения сотрудникам полевых бригад добавлять новые идентификационные данные к уже имеющимся. В слое Идентификации можно создавать дополнительные поля. Это даст возможность прикреплять вложения. Так как эти дополнительные поля не используются стандартными готовыми полевыми приложениями ArcGIS for Windows Mobile, не стоит включать эти дополнительные свойства в ваш слой Идентификации (Identity), кроме случая, когда у вас есть собственный дополнительный модуль для управления ими.

Добавление и настройка слоя Идентификации

Для настройки точечного слоя как слоя Идентификации в MPC выполните следующие шаги:

Шаги:
  1. Выполните шаги в разделе Добавление рабочих слоев карты, чтобы добавить мобильный сервис, сервис пространственных объектов или мобильный кэш, содержащий точечный слой, в ваш проект.
    ПримечаниеПримечание:

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

  2. Нажмите кнопку Раскрыть слои (Expand layers) рядом с именем сервиса или мобильного кэша, чтобы развернуть полный список слоев карты.
  3. Щелкните слой Идентификации, откройте закладку Слой (Layer) для выбора назначения слоя, далее щелкните Используется для идентификации текущего пользователя (Is used for Identifying current user).

    MPC назначает слою роль слоя Идентификации. Отметка напротив имени слоя снимается, и слой становится невидимым в окне Предварительного просмотра карты (Map Preview).

  4. Откройте закладку Учетные данные (Identity) напротив закладки Слой (Layer), чтобы настроить свойства слоя Идентификации. MPC отображает список только текстовых полей в слое Идентификации и прячет поля других типов.
  5. Установите одно текстовое поле в качестве Учетных данных пользователя (User Identity) и другое для использования в Отображаемом имени (Display Name), как показано на снимке экрана ниже:
    Настройки слоя Идентификации

    У MPC существуют две дополнительные настройки для слоя Идентификации (Identity): Разрешить добавление новых пользователей (Allow adding new users) и Запрашивать авторизацию при открытии проекта (Require sign in when opening project). Если эти два параметра не отмечены и отключены, это указывает на то, что слой Идентификации (Identify) не имеет поля Global Id.

  6. Если вы поставили отметку Разрешить добавление новых пользователей (Allow adding new users), то сотрудники полевой бригады могут добавлять новые учетные записи, используя полевые приложения; если отметки нет, то вы должны предварительно указать учетные записи до развертывания проекта, чтобы ваши сотрудники имели возможность выбрать учетную запись и авторизоваться.
  7. Настройка Запрашивать авторизацию при открытии проекта (Require sign in when opening project) вводит обязательную авторизацию для сотрудников полевой бригады при открытии проекта. Если вы сделали эту настройку активной, то сотрудникам полевой бригады необходимо использовать существующие учетные данные или создать новые учетные данные, чтобы войти в проект. Если вы не активизировали эту настройку, сотрудник полевой бригады автоматически входит в проект под учетной записью последнего вошедшего с этого устройства пользователя (однако можно переключиться на другую учетную запись внутри клиентского приложения). В любом случае если проект имеет слои Идентификации, требуется авторизация пользователей.
  8. ВниманиеВнимание:

    Будьте внимательны при использовании двух этих настроек. Например, если вы сделаете не активной настройку Разрешить добавление новых пользователей (Allow adding new users), и в поле нет подключения к данным (или слой Идентификации поступает из мобильного кэша, но не имеет данных), то сотрудники полевой бригады не смогут обновлять идентификационную информацию. Если вы установили настройку Запрашивать авторизацию при открытии проекта (Require sign in when opening project) и попросили пользователей осуществить повторную авторизацию, то они не смогут авторизоваться или открыть проект. Если у вас нет персональных дополнительных модулей для управления такими ситуациями, рассмотрите возможность включения настройки Разрешить добавление новых пользователей (Allow adding new users) и отключения настройки Запрашивать авторизацию при открытии проекта (Require sign in when opening project)

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

Больше об учетных данных пользователя проекта

Более подробно об учетных данных пользователя проекта см. в разделе Об идентификационных данных пользователя проекта.

4/15/2013