Zarządzasz treścią dla wielu użytkowników w aplikacji ArcGIS Collector?
10
Mam setki ludzi zbierających dane. Każdy użytkownik ma login ArcGIS Online. Chcę móc filtrować zawartość widoczną w aplikacji ArcGIS Collector na podstawie zalogowanego użytkownika, ale nie chcę nakładać na siebie obowiązku posiadania innej mapy sieci dla każdego użytkownika. Mam w swojej usłudze funkcji pole, które wskazuje, który użytkownik powinien zobaczyć dane.
W przypadku kontroli dostępu do danych specyficznych dla użytkownika widziałem demo, w którym serwer dynamicznie filtruje dane odpowiedzi w oparciu o uwierzytelnionego użytkownika. Dokonano tego dzięki niestandardowemu serwerowi ArcGIS Server SOE opracowanemu przez Esri Professional Services. Nie wiem, czy to działa z portalem / usługami hostowanymi. Zapytaj swojego przedstawiciela
Oczywiście nie byłoby to dostępne w ArcGIS Online.
tak, to ogólnie to, co znalazłem. Dziwi mnie, że AGOL nie ma bardziej szczegółowej kontroli dostępu, ponieważ ma już model użytkownika / grup.
bcollins
Pracuję nad tym ...
Ben S Nadler,
-1
Można to zrobić, odwołując uprawnienie do wyboru obiektów, których użytkownik X nie chce widzieć. Jeśli chcesz, aby użytkownik „widział” lub miał dostęp do obiektu, należy nadać uprawnienie do wybierania.
Czy twierdzisz, że możliwe jest odwołanie uprawnienia wyboru dla podzbioru rekordów w warstwie usług hostowanych? Jeśli tak, czy masz link do miejsca, w którym jest to udokumentowane?
bcollins
Nie dla podzbioru rekordów. Twoje pytanie brzmi, jakby było na poziomie obiektu.
geogeek
-1
W przypadku niektórych projektów korzystaliśmy z geoodk i jest to możliwe w projekcie. Używamy tego do EMAIV .
Można to zrobić, odwołując uprawnienie do wyboru obiektów, których użytkownik X nie chce widzieć. Jeśli chcesz, aby użytkownik „widział” lub miał dostęp do obiektu, należy nadać uprawnienie do wybierania.
źródło
W przypadku niektórych projektów korzystaliśmy z geoodk i jest to możliwe w projekcie. Używamy tego do EMAIV .
źródło