Увімкнути публічних глядачів та приватних редакторів службових функцій в ArcGIS Online For Organiations?


10

Як в ArcGIS Інтернет для організацій, як публікувати розміщену службу розміщених функцій, яку спільно використовувати з усіма для перегляду, обмежуючи редагування певними користувачами чи групами та різними видами редагування для різних груп?

В допомоги в кінці дозволу редактора для сервісів об'єктів під Настройкою кілька рівнів доступу він говорить

Якщо вам потрібно підтримувати кілька рівнів користувачів, кожен з яких потребує різних операцій, рекомендується підходити до створення однієї служби для кожного рівня користувача. Наприклад, ви можете створити службу професорів, у якій можуть бути дозволені всі операції. Поряд з цим, ви можете створити менш привілейований сервіс для студентів, дозволений лише операції створення, запиту та завантаження.

Що чудово, саме це мені потрібно зробити. Однак те, що залишилося, - це як узгодити кілька функціональних служб, щоб, коли професори створювали нові функції, студенти бачили нові записи, і навпаки.

Create ServiceМайстер управління веб-браузерами дозволяє використовувати одну функціональну послугу як джерело для нової, але використовується лише модель даних (визначення символів, назви полів та типи тощо), поки фактичні функції залишаються позаду, нова послуга порожнє. Це призначена поведінка .


ви хочете це на тій же веб-карті? Якщо вам не байдуже мати кілька карт. Кожна послуга функцій також містить сервіс карт, одна карта з послугою функції та одна з сервісом карт = контроль редагування.
Бред Несом

@brad, ні, їм не потрібно бути на одній карті. Однак Службу Feature потрібно розділити, щоб включити її у веб-карту, і коли це станеться, люди можуть обійти карту та перейти безпосередньо до Feature Service незалежно від налаштувань спільного доступу, встановлених у службі веб-карт.
matt wilkie

Відповіді:


7

Після 2015-липня-14

Ситуація значно покращилася. Адміністратор організації може створити групу з членами, може оновити дозвіл на елементи . Це позбавляє потреби у спільних облікових даних для входу та / або надання всім редакторам привілеїв адміністратора для всієї організації * , а також робить відповіді на групові дозволи ** доступними для публічних карт.

Нова рекомендована практика:

  • Вимкнути редагування повністю на сервісі розміщених функцій
  • Як адміністратор організації: створіть групу редакторів та надайте новий дозвіл «Учасники можуть оновити», заповніть за потребою. (Повинна бути нова група, створена після липня 2015 року).
  • У щоденному використанні редактори використовують "Додати шар для відображення з увімкненим редагуванням" зі сторінки деталей пункту, щоб змінити прапор лише для читання.

Докладні відомості див. У розділі Дозволити колегам оновлювати ваші карти та програми в блозі ArcGIS та кращих практиках використання шарів у картах в онлайн-довідці.

...

Я затримую деяке застереження, оскільки основна модель безпеки , схоже, не змінилася, сама функціональна служба не має концепції авторизованого користувача або групи. Я вважаю, що проблем ще є, але принаймні площа поверхні значно зменшується і можливість випадкового та простого пошкодження даних, спричиненого цікавістю, усувається.

Також врахуйте, що існуючі сервіси, що використовують старі методи, все ще залишаються вразливими. Під час свого тестування вчора я легко виявив мимоволі піддані функції функції просто за допомогою пошуку arcgis.com на "редагувати рівень сервісу функцій".

До 2015 липня

Ми провели розгорнуту розмову з деякими людьми Esri Canada з цього приводу у лютому 2015 року. У ArcGIS Online (на даний момент) не існує безпечного способу керувати одночасними ролями редагування та виключно для читання. Найкраще, що можна зробити, - це невідоме розташування редагованої служби, відповідно до відповідей Бреда та Бмеарна, а потім увімкнути редактор треків . За цим слід проводити періодичні планові перегляди записів та видалення тих, які не були зроблені особою, уповноваженою на це.

Додатковим (малим, слабким) захисним заходом може бути додавання фільтра на веб-карту, щоб відображати лише записи, де Creator is not {one space}( не пусто не працює). Це впливає лише на ту веб-карту. Люди, які минають веб-карту та отримують доступ до функціональних послуг, безпосередньо бачать все.

Якщо потрібна захищена та редагована послуга функцій, вам потрібно запустити власний сервер ArcGIS деінде з обміну та редагуванням, заблокованим у міру необхідності, а потім службу лише для читання, піддану ArcGIS Online.

Це дозволяє використовувати масове кешування часу, керування мережею розповсюдження контенту, масштабування процесора / пам’яті тощо. Інфраструктура ArcGIS Online для широкого загального користування лише для читання з доступом до редагування на більш мізерній та менш дорогій машині. З ArcGIS Online ви не збираєтесь обидва в одному місці.

оновлення , 2015-травня-27: додано підказку «Фільтр від творця»


2

Я створив групи.
Одна група - це група редагування. У цій групі можна редагувати карту, яку можна редагувати (із функцією обслуговування).
Група приватна, і я запрошую до неї лише редакторів.
Інша група - для не редакторів, і я запрошую до неї інших членів.
У цій групі надається веб-карта моєї служби карт (не редагувана).
Це працює трохи як присвоювати дозволи та ролі.


Це не ефективно, оскільки дозволи на редагування / не редагування контролюються на рівні групи. Будь-хто може обійти ваші групи та перейти безпосередньо до служби функцій з увімкненою редагуванням. Насправді вони створюють власну групу, яка має будь-які дозволи. Основна послуга функцій є або відкритою, або закритою, без будь-якої градації між. Дивіться відповідь та коментар Бена Мірна.
matt wilkie

тоді вони більше не є підрядником, тому що їх звільняють. Крім того, вони не мають йоди доступу до сервісу без веб-карти.
Бред Несом

Не можу звільнити когось, хто не працює на тебе. Я додав функцію до групи обмежених редагуванням Бена з особистого облікового запису, по суті це анонімне редагування. Мені не потрібно було або використовувати його веб-карту для цього.
matt wilkie

Я можу звільнити підрядника. Усі мої групи не є загальнодоступними, всі мої дані не є загальнодоступними, не існує глобально спільних служб. Ви не можете редагувати мою веб-карту. Я навіть не кажу підряднику, що є веб-карта. Я надаю інформацію про вхід у ios та керую паролем користувача. тож вони вносять правки, я монтую їх користувача.
Бред Несом

Якщо послуга функцій взагалі не є відкритою для публіки, то описуване вами питання не стосується. Однак якщо FS відображається на загальнодоступній карті, будь-якій загальнодоступній карті, і в той же час FS ввімкнено для редагування для всіх, анонімні користувачі можуть створювати / редагувати / видаляти дані в FS з мінімальними зусиллями. У випадку, коли FS ніколи не відображається жодним чином за межами дозволеної групи, дані все одно можна редагувати анонімно , але зусилля щодо виявлення fs-ID для того, щоб потрапити до нього, є нетривіальними. Двері змінено з прихованої на приховану, але вона не замкнена.
matt wilkie

2

(відредаговано 5/15/15)

Не ідеально, але досягає спільного редагування та публічного перегляду / не редагування.

  1. зробити редакторів адміністраторами під організацією
  2. зробіть шар не редагованим, але діліться ним публічно
  3. адміністратори можуть "додати як редагований шар" для веб-адміністратора та робити відключене / синхронізоване редагування на робочому столі

Мені не вдалося відтворити правильні дозволи за допомогою ролей, але це спрацює для нас, оскільки кількість редакторів невелика, і я їм довіряю.

Властивості функції (редагування вимкнено) Додайте за допомогою меню, включеного редагуванням

Щось на зразок того, що запропонував Бред, працювало на мене

  1. Увійдіть в обліковий запис за допомогою прав видавця
  2. Мій вміст> Додати предмет> З мого комп'ютера> (перевірити) Опублікувати цей файл у якості функціонального шару
  3. Мій вміст> [Шар функції]> Редагувати> (перевірити) Увімкнути редагування та дозволити редакторам ...
  4. Мій вміст> [Шар функції]> Поділитися> Для всіх
  5. Мій вміст> [Особливість шару]> Додати шар на [нову] карту
  6. На карті> поділіться з усіма, вимкніть редагування на шарі, якщо це ввімкнено з певних причин, збережіть, опублікуйте за допомогою веб-програми із спільним доступом, якщо потрібно
  7. Групи> Створити групу, додайте користувачів, щоб мати права редагування в групі
  8. Мій вміст> [Особливість шару]> Додати шар на [нову] карту з увімкненим редагуванням
  9. Поділіться цією картою з групою, щойно створеною для редакторів

Людина, що має достатньо обізнані відомості про те, як працюють сервіси Arcgis Online, або навіть просто готовий витратити багато часу на натискання кнопок і перехід до посилань, все ж може перейти безпосередньо до глобально доступної редагованої функції функцій (відкрито на кроці 4) зі своєї власної карти , яка вони мають повний контроль над. Описана тут процедура робить незручним потрапляння до місця, яке можна редагувати, але це не забороняє. Він забезпечує міру захисту, але не є безпечним.
matt wilkie

Метт, перевіри мою послугу функцій на udel.maps.arcgis.com/home/… . У обліковому записі, який не входить у групу з редагованим шаром, я не в змозі переглядати та редагувати це. Коли я знову додаю цей обліковий запис до групи, я можу переглянути / редагувати ще раз. Веб-додаток, побудований за допомогою цієї функції функцій, знаходиться за адресою: udel.maps.arcgis.com/apps/webappviewer/… ... це може бути випадок, коли функціональність змінилася за допомогою наступних оновлень?
Бен Мірнс

Мені цікаво прослідкувати це питання, будь ласка, надішліть мені на електронну адресу matt.wilkie@gov.yk.ca. Я підтверджую, що спроба переглянути деталі пункту посилання FS вище не вдається з 404 не знайдено, даними для шарів "Будинки" та "Парковка" з додатком. Я хотів би розглянути деталі вашої конфігурації порівняно з моєю (скріншот тощо). Дякую!
matt wilkie

Знайшли вихід. Подивіться на функцію "Будівлі". Є новий рекорд NAME=Fake Building made by matt, що знаходиться на північний схід від дороги на Старому папері. i.imgur.com/hi03EqU.png . Чи має ця послуга заблокована від публічного редагування?
matt wilkie

і ось скріншот у вашому власному додатку: i.imgur.com/ROeNA48.png
matt wilkie

1

Нова рекомендована практика, описана matt wilkie, добре працює для користувачів групи з дозволом "члени можуть оновити", якщо їм потрібно лише оновити дані в переглядачі карт AGOL, використовуючи можливість "Додати шар до карти з включеним редагуванням". Однак я хочу, щоб користувачі цієї групи мали змогу оновлювати дані за допомогою ArcGIS Collector. Дозволи на редагування не зберігаються після відкриття розміщеного шару функцій у переглядачі карт AGOL з увімкненим редагуванням та збереженням карти. Карту можна поділитися з групою за допомогою функції "Надіслати> Доступ та оновити можливості" на екрані "Мій вміст". Але він не з’явиться в колекціонері для доступу членів групи, оскільки можливість оновлення не зберігається як частина карти.


1
Ласкаво просимо в GIS SE! Як новий користувач не забудьте взяти екскурсію, в якій описаний сфокусований формат запитань, який ми тут використовуємо. Я прочитав вашу відповідь кілька разів, і мені здається, ви намагаєтесь подати дещо іншу проблему в області, відведеній для прямих відповідей на оригінальне запитання. Зазвичай будь-який "відповідь", який робить це, просто видаляється, але в цьому випадку я не зовсім впевнений, тому я залишаю це тут, щоб дати можливість іншим також його переглянути.
PolyGeo

Я також читаю це як дещо іншу проблему. Будь ласка, оновіть мову, якщо це не так.
MaryBeth

Вибачте за нерозуміння формату та дякую, що вказали на тур. Я вважаю, що коментар є релевантним, оскільки, на мій погляд, це не повинно змінювати, чи редагуєте ви в переглядачі карт AGOL проти колектора. Дозволи повинні бути узгодженими. Але я прийму це за підтримку Esri та / або веб-сайт ArcGIS Ideas. Для таких, як я, хто зіткнувся з цим питанням з тієї самої причини, що і я, схоже, що якщо ви хочете, щоб послугу, яку можна редагувати однією групою в колекціонері і переглядати інші, вам доведеться повернутися до налаштування декількох ярусів доступ.
Ніл Керрі

Ви можете видалити мою "відповідь" та наступний коментар, якщо ви не вважаєте, що вони є актуальними.
Ніл Керрі

Дякуємо за ваш внесок @Neil. Я погоджуюся, що адміністрація повинна бути однаковою незалежно від того, який проспект використовується для редагування, але з незрозумілих причин це, мабуть, не так. Ваш коментар є темою, але додає вимір, який, на мою думку, найкраще подавати, відкриваючи нове запитання у відповідь на тему "Як мати публічних глядачів та приватних редакторів з ArcGIS Collector?" , і посилайтеся на це питання, щоб люди зрозуміли, що це насправді не дублікат.
matt wilkie
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.