Управление контентом для нескольких пользователей в приложении ArcGIS Collector?

10

У меня есть сотни людей, собирающих данные. У каждого пользователя есть логин ArcGIS Online. Я хочу иметь возможность фильтровать контент, видимый в приложении ArcGIS Collector, на основе зарегистрированного пользователя, но не хочу, чтобы обслуживание каждого веб-карты имело разные отличия. В моем сервисе объектов есть поле, в котором указано, какие данные должны видеть пользователи.

Любой совет, как этого добиться?

bcollins
источник

Ответы:

3

Вы можете ограничить редактирование пользователем, чтобы пользователи могли редактировать только его функции: https://doc.arcgis.com/en/arcgis-online/share-maps/manage-hosted-layers.htm

Для пользовательских средств управления доступом к данным я видел демонстрационную версию, где сервер динамически фильтрует данные ответов на основе аутентифицированного пользователя. Это было сделано с помощью специализированной ArcGIS Server SOE, разработанной Esri Professional Services. Я не знаю, работает ли он с Порталом / размещенными сервисами. Спросите своего представителя.

Очевидно, что это не будет доступно в ArcGIS Online.

Существует решение для автоматической публикации карт, которое можно использовать для создания карт с индивидуальными фильтрами запросов для конкретных пользователей. http://solutions.arcgis.com/shared/help/automated-setup/

Бен С Надлер
источник
да, это вообще то, что я нашел. Я удивлен, что у AGOL нет более детального контроля доступа, потому что у него уже есть модель пользователя / группы.
Bcollins
Работаем над этим ...
Бен С Надлер
-1

Это можно сделать, отменив привилегию выбора для объектов, которые вы не хотите видеть пользователем X. Если вы хотите, чтобы пользователь «видел» или имел доступ к объекту, необходимо предоставить привилегию выбора.

geogeek
источник
Вы говорите, что можно отменить привилегию выбора для подмножества записей в слое размещенных сервисных объектов? Если да, есть ли у вас ссылка на то, где это задокументировано?
bcollins
Не для подмножества записей. Ваш вопрос звучит так, как будто это было на уровне объекта.
Geogeek
-1

Для некоторых проектов мы использовали geoodk и его возможности в проекте. Мы используем это для EMAIV .

Джей Кришна Тхакур
источник