51
Portal for ArcGIS – Beste praksis Morten Grude

Portal for ArcGIS – beste praksis - BK2016

Embed Size (px)

Citation preview

Page 1: Portal for ArcGIS – beste praksis - BK2016

Portal for ArcGIS – Beste praksis

Morten Grude

Page 2: Portal for ArcGIS – beste praksis - BK2016

AGOL eller Portal?

Page 3: Portal for ArcGIS – beste praksis - BK2016
Page 4: Portal for ArcGIS – beste praksis - BK2016

DemoPortal

Page 5: Portal for ArcGIS – beste praksis - BK2016

Sette opp Portal - Administrative oppgaver

Page 6: Portal for ArcGIS – beste praksis - BK2016

Administrative oppgaver

• Tilpasse Portal “hjemmeside”

• Sette opp Bakgrunnskart og Utility tjenester

• Aktivere ArcGIS Pro licenser

• Kontroll på Portal aktiviteter med Activity Dashboard

Page 7: Portal for ArcGIS – beste praksis - BK2016

My Organization Page

Page 8: Portal for ArcGIS – beste praksis - BK2016

Configuring Portal for ArcGIS home page

Background

image

BannerName

Featured

content

Logo

Description

Page 9: Portal for ArcGIS – beste praksis - BK2016

Enabling Custom Basemaps in Portal

• Legg til service to Portal map viewer

• Lagre som nytt kart

• Legg til kartet til en egen gruppe

• Velg gruppa for Basemaps

Basemaps

Page 10: Portal for ArcGIS – beste praksis - BK2016

Enabling Custom Utility Services in Portal

• Ressurser som Portal trenger

• Kan bruke egne tjenester

• Kan bruke ArcGIS Online resurser vha proxy

• Legg til World Geocoding og Route Services som Portal items

• Lagre ArcGIS Online credentials med items

• Del med Organization

• I Utility Services valget, bruk Portal proxy URL som URL til

World Geocoding or Route ServiceUtility services

Page 11: Portal for ArcGIS – beste praksis - BK2016

DemoAdministrative oppgaver i Portal

Page 12: Portal for ArcGIS – beste praksis - BK2016

Enabling GeoEnrichment Services in Portal

• Get information about the people, places and businesses ina specific area or within a certain distance or drive time from a location

• No UI method to reference these services in Portal

• Enabled with the Sharing REST API,

• https://webadaptor.domain.com/portal/sharing/rest

• Help topic: Enabling premium helper services

Page 13: Portal for ArcGIS – beste praksis - BK2016

Portal for ArcGIS: Custom Roles

• Gir mer fleksibilitet for å styre hva brukerne får lov til å gjøre

• My Organization > Edit Settings > Roles > Create Role

Page 14: Portal for ArcGIS – beste praksis - BK2016

Licensing ArcGIS Pro with Portal for ArcGIS 10.3.x: Manage ArcGIS Pro licenses for your organization

Page 15: Portal for ArcGIS – beste praksis - BK2016

• ArcGIS Pro is licensed with Portal for ArcGIS + ArcGIS License Manager

• Setup:

1. In ArcGIS License Manager,

• Configure with license file (.lic) → obtained from My.Esri.com

• Generate a Portal configuration file (.json) from license file

2. In Portal Administrator Directory,

• Import Portal configuration file

• https://portal.domain.com:7443/arcgis/portaladmin

3. Use Portal to manage ArcGIS Pro licenses to Named Users

• New controls available on My Organization page

Licensing ArcGIS Pro with Portal for ArcGIS

Page 16: Portal for ArcGIS – beste praksis - BK2016

10.3.x Activity Dashboard Activity-based metrics and real-time reports about your Portal

Page 17: Portal for ArcGIS – beste praksis - BK2016

DemoActivity Dashboard

Page 18: Portal for ArcGIS – beste praksis - BK2016

Avansert Portal tilpassningsvalg Config.js file

• Legg til sikkerhetsklassifiserings merker

• Legg til footnote linker

• Begrens Min Organisasjon til kun Portal Admin

• Enable/Disable visning av sosial media linker

• Enable/Disable web søk

• Enable/Disable muligheten for nye brukere til å “Aktivere ny konto”

Page 19: Portal for ArcGIS – beste praksis - BK2016

Avansert Portal tilpassningsvalg (config.js file)

• Edit config.js filen for videre tilpasninger av Portal UI

• Link: <PortalInstallDirectory>\customizations\10.3.1\webapps\arcgis#home\js\arcgisonline

• Hjelp: Setting Advanced Portal Options

• Use Case: Når man konfigurerer et frakoblet miljø eller tilpasse Portal til å møte organisasjonskrav

• Vær forsiktig – Ta Backup!!

• Ved oppgradering overskrives denne filen og man må selv vedlikeholde endringer

Page 20: Portal for ArcGIS – beste praksis - BK2016

DemoConfig.js

Page 21: Portal for ArcGIS – beste praksis - BK2016

Portal for ArcGISApplikasjonsserveren for WebGIS

• Arkitektur

• Sikkerhet

• Skalering

Page 22: Portal for ArcGIS – beste praksis - BK2016

Portal for ArcGIS - Arkitektur

Desktop Web Device

Server Online Content and Services

portal

Apps

portal

GIS Servers

Portal for ArcGIS

GIS ServerEnterprise geodatabase,ArcGIS Data Store

Client applicationsE.g.: Collector, Dashboard, Explorer,Esri Maps for … Apps, and Web AppBuilder

Page 23: Portal for ArcGIS – beste praksis - BK2016

Web GIS Deployment Patterns

portal GIS Servers Ready to useContent

SaaS

Software ArcGIS Data

Appliance

ArcGIS

ServerPortal

for ArcGIS

ArcGIS Online

ServicesArcGIS Online(Hosted Servers)

ArcGIS Online(portal)

Apps

A

Page 24: Portal for ArcGIS – beste praksis - BK2016

Web GIS Deployment Patterns

portal GIS Servers Ready to useContent

SaaS

Software ArcGIS Data

Appliance

ArcGIS

ServerPortal

for ArcGIS

ArcGIS Online

ServicesArcGIS Online(Hosted Servers)

ArcGIS Online(portal)

AGOL

Page 25: Portal for ArcGIS – beste praksis - BK2016

Web GIS Deployment Patterns

portal GIS Servers Ready to useContent

SaaS

Software ArcGIS Data

Appliance

ArcGIS

ServerPortal

for ArcGIS

ArcGIS Online

ServicesArcGIS Online(Hosted Servers)

ArcGIS Online(portal)

AGOL

Page 26: Portal for ArcGIS – beste praksis - BK2016

Web GIS Deployment Patterns - Behind

portal GIS Servers Ready to useContent

Software ArcGIS Data

Appliance

ArcGIS

ServerPortal

for ArcGIS

ArcGIS Online

ServicesArcGIS Online(Hosted Servers)

ArcGIS Online(portal)

A

Portal

Page 27: Portal for ArcGIS – beste praksis - BK2016

Web GIS Deployment Patterns - Connected

portal GIS Servers Ready to useContent

Software ArcGIS Data

Appliance

ArcGIS

ServerPortal

for ArcGIS

ArcGIS Online

ServicesArcGIS Online(Hosted Servers)

ArcGIS Online(portal)

Portal

Page 28: Portal for ArcGIS – beste praksis - BK2016

Web GIS Deployment Patterns - Shared

portal GIS Servers Ready to useContent

SaaS

Software ArcGIS Data

Appliance

ArcGIS

ServerPortal

for ArcGIS

ArcGIS Online

ServicesArcGIS Online(Hosted Servers)

ArcGIS Online(portal)

Page 29: Portal for ArcGIS – beste praksis - BK2016

Singel Deployment

One

Machine

Network

Portal for ArcGIS

Website

Applications

Portal Services API

Repository

ArcGIS Server

GIS Services

Web Server

Portal

Web Adaptor

Client Applications

& Browsers

ArcGIS

Web Adaptor

Page 30: Portal for ArcGIS – beste praksis - BK2016

Klienter

Web og mobile apps

ArcGIS Desktop

ArcGIS Server

/portal Web adaptor - IIS

ArcGIS for Server

Win Auth

Po

rt 644

3

Databaser og

fillagring

Lokal fillagring/ DB Server

ArcGIS for Desktop

Portal

Portal for ArcGIS

Win Auth

Po

rt 744

3

Internally Portal used ports by 7005, 7099, 7199, and 7654

Web Adaptor

/arcgis Web adaptor - IIS

AD Innlogging AD kobling til Tjenester Win auth

Web Adaptor

https//domain/arcgis

https//domain/portal

Port 443 / https

Port 443 / https

Page 31: Portal for ArcGIS – beste praksis - BK2016

Portal for ArcGISApplikasjonsserveren for web GIS

• Arkitektur

• Sikkerhet

• Skalering

Page 32: Portal for ArcGIS – beste praksis - BK2016

Valg av Identity Store for Portal for ArcGIS

SAMLActive

Directory or LDAP

Built-in

If the org has an Identity provider

If the users are mostly or all internal

If the users are mostly external

Securing ArcGIS for Server and Portal for ArcGIS

Page 33: Portal for ArcGIS – beste praksis - BK2016

Hva kan sikres og hvor?

Securing ArcGIS for Server and Portal for ArcGIS

Portal for ArcGIS Portal Items

ArcGIS for Server Web Services

Web map Web appData

Page 34: Portal for ArcGIS – beste praksis - BK2016

• Kryptering av data trafikk med SSL er standard i de fleste organisasjoner

• Portal for ArcGIS installerer et selv signert sertifikat for HTTPS port 7443

• Web adapteret hindrer usikker forbindelser “untrusted connections”

• For å etablere sikker forbindelse bruker man ekte sertifikater på web server

Portal for

ArcGIS

CA Signed

SSL Certificate

https://webserver.com/portal 7443/portal

Setting up SSL Certificates and Trusts

Page 35: Portal for ArcGIS – beste praksis - BK2016

Portal Administrator Directory

• REST API for å gjøre server administrator oppgaver

https://<machine_name>/<webadaptor>/portaladmin/

• Konseptuelt likt ArcGIS Server Administrator Directory

Page 36: Portal for ArcGIS – beste praksis - BK2016

Sertifikater

Page 37: Portal for ArcGIS – beste praksis - BK2016

Setting up SSL Certificates and Trusts

• For ekstern trust, imporer Root og Intermediate certificates into the cacerts keystore

• Restart Portal etter endringer til cacerts file

• Hjelp: Configuring the portal to trust certificates from your certifying authority

Establishing Trust with other Servers

Page 38: Portal for ArcGIS – beste praksis - BK2016

Portal – Server Federation

• Gir singel sign-on SSO mellom Portal og Server

• Tilgangen blir administrert i Portal

• ArcGIS Server site må HTTPS enabled

Brukes:

• Ønsker om SSO user experience

Brukes IKKE

• Når Portal/Server er på forsjellige fysiske lokasjoner

• Portal/Server har forskjellige versjoner

Portal for ArcGIS Identity store

ArcGIS Server

Page 39: Portal for ArcGIS – beste praksis - BK2016

Portal for ArcGISApplikasjonsserveren for web GIS

• Arkitektur

• Sikkerhet

• Skalering

Page 40: Portal for ArcGIS – beste praksis - BK2016

• Hosted – Esri Datastore

• Managed

Lagring

Portal for ArcGIS

Website

Applications

Portal Services API

Repository

ArcGIS Server

GIS Services

Web Server

Portal

Web Adaptor

ArcGIS

Web Adaptor

Page 41: Portal for ArcGIS – beste praksis - BK2016

• Krav når ønske om hosted services i Portal

• Feature services

• Tiled services

• 3D scene services (10.3.1)

• Eksempel arbeidsflyt

• Publiser innhold til Portal

• Del innhold fra Esri Maps for … Apps

• Bruker ArcGIS Server med ArcGIS Data Store

Portal for ArcGIS + Hosting Server

Portal for ArcGIS Identity store

ArcGIS Server

ArcGIS Data Store

Page 42: Portal for ArcGIS – beste praksis - BK2016

DemoDatastore

ArcGIS - Hosted Server

Page 43: Portal for ArcGIS – beste praksis - BK2016

Web Adaptor

Portal for ArcGIS

Web Adaptor

ArcGIS

Server

ArcGIS

Server

Server Directories

&

Config Store

HA Hosting ArcGIS Server HA ArcGIS Data Store (Managed Database)

o Requires internal web adaptors for portal to reach servers on 6080/6443

Federation

ArcGIS Server

External Web Adaptor

ArcGIS

Server

ArcGIS

Server

Srv Dirs &

Config Store

Internal Web Adaptor

(6080/6443)

Federated ArcGIS Server

Multi-node server

Page 44: Portal for ArcGIS – beste praksis - BK2016

Full WebGIS HA

Web Adaptor

ArcGIS

Server

ArcGIS

Server

Server Directories

&

Config Store

HA Portal HA Hosting ArcGIS Server HA ArcGIS Data Store (Managed database) HA Federated ArcGIS Server No single point of failure

o Internal load balancers are needed between server to portal and from portal to server

Federated ArcGIS Server

External Web Adaptor

ArcGIS

Server

ArcGIS

Server

Srv Dirs &

Config Store

Hosting Server

Internal Web Adaptor For

Server (6080/6443)

Portal for ArcGIS

External Web Adaptor

PortalPortal

Content Federation

Internal Web Adaptor For

Portal (7080/7443)

Page 45: Portal for ArcGIS – beste praksis - BK2016

Portal for ArcGIS High Availability

Page 46: Portal for ArcGIS – beste praksis - BK2016

Portal for ArcGIS

10.4

Page 47: Portal for ArcGIS – beste praksis - BK2016

• Vector Tiles - ArcGIS Pro 1.2

• Analyse tools

• Custom Print layouts

• Metadata support

• Windows 10 OS, IIS 10 Edge Browser

• .Net 4.5

• Enklere metoder for å enable HA

• Navigator støtte

Highlights – Portal for ArcGIS 10.4

Page 48: Portal for ArcGIS – beste praksis - BK2016

Navigator Maps in Portal for ArcGIS

• Portal has a predefined group called Navigator Maps

• Contains item listings for all Esri mobile map packages

• Items are NOT available for download, until the mmpks are licensed and downloaded from My Esri, then registered with Portal

Page 49: Portal for ArcGIS – beste praksis - BK2016

Web AppBuilder i Portal 10.4 – 5 Ny templates

Billboard Box Dart

Jewelry Box Launchpad

Page 50: Portal for ArcGIS – beste praksis - BK2016

Web AppBuilder i Portal 10.4 – 12 Nye Widgets

Analysis Time slider Swipe Search Stream Summary

IncidentAnalysis

GeoLookup Batch Attribute

Editor

ImageMeasurement

FeatureReport

ReviewerDashboard

Page 51: Portal for ArcGIS – beste praksis - BK2016

Takk for megMorten Grude

[email protected]

90962908