Portal for ArcGIS Konzepte und Deployment Marcel Frehner Esri Schweiz IGArc Technologie-Sitzung Aarau, 28.1.2016
Agenda + GIS-Implementierungsmuster + Web GIS und Zusammenarbeit + Berechtigungen: Benutzer, Rollen, Gruppen + Struktur und Ordnung im Portal + Portal-Implementierungsmuster + Schnittstellen und Automatisierung + Erfahrungen und Austausch
Web GIS Konzepte 3
GIS Implementierungsmuster File Based Server Centric Web Centric/Distributed Services Desktop Server Web GIS File GDB, TIFF, Shapefile Enterprise Geodatabase, Services Information model consisting of maps, scenes, layers, analytics, and apps MXD z.b. Bestandteil der Web Applikation Web Map ArcMap Web Applikation Templates und WebApp Builder - - Identity
Empower people Knowledge Workers Executive Access Public Engagement Work Anywhere Enterprise Integration Professional GIS ArcGIS to use and create maps A
Web GIS und Zusammenarbeit 7
Applikationen und Werkzeuge Web Application Templates ArcGIS for Desktop Collector for ArcGIS Explorer for ArcGIS ArcGIS Operations Dashboard for ArcGIS 8 Survey123 ArcGIS Maps for Apps 10.3.x Web App Builder for ArcGIS Workforce for ArcGIS
Organize your maps and apps enable discovery A
Demo 1: Organize your maps and apps + Core-Content > Basiskarten, Administrative Grenzen, + Organisationseinheiten > Amt für Geoinformatik / GIS Fachstelle > Amt für Landwirtschaft und Natur + Projekte > Projekt Angelfischerei + Informationsprodukte > Karten, Datenpakete, fokussierte Web Apps, 10
Portal for ArcGIS - Berechtigungen Wer darf was?
Portal for ArcGIS Security + Integrates with Your Enterprise Security Infrastructure > Web tier authentication, including Windows Authentication & PKI > Web single sign-on (SSO) with SAML (10.3) > Portal tier authentication combining both built-in and enterprise users (10.3.1) + Users, Roles, and Groups Users Built-in Enterprise Active Directory LDAP Roles Anonymous User Publisher Administrator Custom roles (10.3) Groups Built-in Enterprise groups (10.3)
Demo 2: Users and Groups Public Organisation: Kanton Beispiel Amt für Geoinformation Amt für Landwirtschaft und Natur Marcel Frehner Heinz Hecht Projekt: Angelfischerei Gabriela Gisler Fritz Fischer 13
Portal for ArcGIS: Named Users and Roles
Demo 3: - Benutzer und Rollen im Beispielkanton - Custom Roles + 17
Zusammenfassung: Users, Groups, Roles Public Organisation: Kanton Beispiel Amt für Geoinformation Amt für Landwirtschaft und Natur Admin Marcel Frehner Heinz Hecht Benutzer 18 Publisher Gabriela Gisler Projekt: Angelfischerei Layers Web Maps Web Apps Fritz Fischer Benutzer
Demo 4: Staging-Workflow 19
Group Ownership (Neu in 10.4) + Gemeinsam an Informationsprodukten arbeiten 20
Portal for ArcGIS Implementation Patterns Using Portal with ArcGIS Server
Using Portal with ArcGIS Server Three Integration Approaches 1. Registering services 2. Federating a Server 3. Designating a hosting Server Portal Server
Implementation Patterns Register web services to organize content Portal for ArcGIS Item A Item B Item C Registered web service ArcGIS Server site 1
Implementation Patterns Federated Server to control access to services Portal for ArcGIS Item A Item B Item C Registered web service Federated Server ArcGIS Server site 1 ArcGIS Server site 2 Identity Store
Portal Server Federation + Allows a single sign-on (SSO) experience between Portal and Server + Permissions are all managed in Portal + ArcGIS Server site must be HTTPS enabled Portal for ArcGIS Identity store When to use: > Desire for SSO user experience ArcGIS Server + When NOT to use > When Portal/Server are in different physical locations > Portal and Server are different releases
Implementation Patterns Hosting Server for self-service mapping Portal for ArcGIS Item A Item B Item C Registered web service Federated Server Hosting Server ArcGIS Server site 1 ArcGIS Server site 2 ArcGIS Server site 3 Identity Store ArcGIS Data Store
Portal for ArcGIS + Hosting Server + Required when you want to enable hosted services in Portal > Feature services > Tiled services > 3D scene services (10.3.1) Portal for ArcGIS Identity store + Example workflows > Publish content to Portal > Share content from Esri Maps for Apps ArcGIS Server + Uses ArcGIS Server with ArcGIS Data Store ArcGIS Data Store
ArcGIS Data Store Available at 10.3.x + Designed to support hosting servers in Portal > Enables scalable hosted feature services > Enables 3D scene services (10.3.1) Portal + Enterprise friendly > Supports high availability > Automatic backup and recovery GIS Server ArcGIS Data Store + Component of ArcGIS for Server > Separate software install
Automatisierung
Scripting, Automatisierung + Beispiel-Python-Skripte für die REST API (/portaladmin und /sharing): > http://server.arcgis.com/de/portal/latest/administer/linux/example-add-members-to-theportal.htm + PortalPy > http://server.arcgis.com/de/portal/latest/administer/linux/scripting-administrative-tasks-withportalpy.htm + Ago-admin-Wiki > Tools, Best Practices, Resources > https://github.com/esri/ago-admin-wiki/wiki 30
Demo 5: Skript-basierte Administration einer ArcGIS Online Subskription 31
Was kommt in 10.4? 32
Erfahrungen und Austausch 34
Implementing Web GIS - Typical activities + Assessment & planning + Installation & configuration + Security integration + Deployment (staging, production) + End user engagement, socialization + IT training & support planning + Operations, maintenance, and support + Designing & building information products
Resources + Online help documentation (Admin, Use, System Requirements, Installation) http://server.arcgis.com/en/portal/ + Extending Access to GIS Maps and Apps with Portal for ArcGIS 60 min training seminar Free http://training.esri.com/gateway/index.cfm?fa=catalog.webcoursedetail&c ourseid=2731 + Portal for ArcGIS 101 ArcUser Technical article http://www.esri.com/esri-news/arcuser/winter-2014/portal-for-arcgis-101 + «Seven steps to success with ArcGIS Online» https://www.esri.com/~/media/files/pdfs/news/arcuser/0613/7steps.pdf