Working with Versioned Data and Feature Service Sync Gary MacDougall Russell Brennan.

Slides:



Advertisements
Similar presentations
Microsoft ® Office OneNote ® 2007 Training Using your Notebook to its fullest potential Kent School District presents:
Advertisements

Publishing GIS Services to ArcGIS for Server
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
 Workflow that manages concurrent multiuser editors on a single ArcSDE data source  Versions represent states or views of the geodatabase  Edits.
SharePoint Migration Software. Why Need of SharePoint Migration Reason for doing the task -Migration of SharePoint Today every user wants to update itself.
Web Editing in ArcGIS for Server
Esri UC 2014 | Technical Workshop | Audience Participation URL: goo.gl/tN4Vzq Open in device browser… CAD: The ArcGIS for AutoCAD Plug-in.
Team Collaboration across Business Value Chain – Approach of Internet Application Framework (IAF) Context Aware Collaboration in Mobile Enterprise Applications.
1 Introducing Scenario Network Data Editing and Enterprise GIS January 27, 2010 Minhua Wang, Ph.D. Citilabs, Inc.
Collector for ArcGIS: An Introduction
Technical Workshops | Esri International User Conference San Diego, California ArcGIS for Windows Mobile Justin Colville July 24th.
Sharing Geographic Content
Batch Geocoding Online Bruce Harold
Gary MacDougall Premjit Singh Managing your Distributed Data.
Troubleshooting Replication and Geodata Services
6.1 Using AMO After this class, you will be able to: Install AMO
Paul Barker Bert Yagrich
Developing Windows Desktop and Device Apps with the ArcGIS Runtime SDK for.NET Rex Hansen Thad Tilton.
Esri UC 2014 | Demo Theater | ArcGIS Runtime Offline APIs Gary Sheppard.
Building Offline Apps With the ArcGIS Runtime SDKs
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Windows.
RMsis – v Simplify Requirement Management for JIRA.
Publishing to ArcGIS for Server
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
Preparing and Deploying Data to ArcPad Juan Luera.
ArcGIS Runtime SDK for iOS: Debugging Offline Feature Editing Garima Bradley &)&) &)&)
Understanding our world.. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing Versioned Geodatabases.
Integration of OpenStreetMap into ArcGIS Al Pascual.
Tips & Tricks using Mobile Devices with ArcPad and ArcGIS for Windows Mobile Kevin Burke and Juan Luera.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
ArcGIS Online Best Practices from the Trenches
Esri UC 2014 | Technical Workshop | ArcGIS for Windows Mobile - An Introduction Sunee Puckdee, Rui Ge, Morgan Zhang.
Esri UC 2014 | Demo Theater | Using ArcPad in the Field Juan Luera.
Trimble GeoCollector for ArcGIS: An Introduction Morgan Zhang (Esri), Matthew Morris (Trimble)
Esri UC 2014 | Technical Workshop | Editing Versioned Geodatabases : An Introduction Cheryl Cleghorn and Shawn Thorne.
ESRI User Conference 2004 ArcSDE. Some Nuggets Setup Performance Distribution Geodatabase History.
Using Collector for Offline Editing with Versioned Data
Esri UC 2014 | Technical Workshop | Developing Offline Apps with ArcGIS Runtime SDKs Euan Cameron Justin Colville Will Crick.
Working with Feature Services Gary MacDougall Russell Brennan.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Adding ArcGIS Online to Your GIS Curriculum
Collector for ArcGIS: Tips and Tricks Morgan Zhang Li Lin.
Esri UC 2014 | Demo Theater | Batch Geocoding Online Bruce
Developing Cross Platform Apps with the ArcGIS Runtime SDK for Qt
Adxstudio Portals Training
Publishing GIS Services to ArcGIS Server
Esri UC 2014 | Demo Theater | Troubleshooting Replication and Geodata Service Issues Ken Galliher & Ben Lin.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED ADMINISTRATION.
ArcGIS for Server Security: Advanced
Virtual User Group MIMS 2017 VUG Series.
Setting up and Using Collector for ArcGIS
Working with Feature Layers
Hybrid Taxonomy & Hybrid Content Types
Geocoding with ArcGIS Online
Collector: Authoring Maps for Offline Data Collection
Examcollection
PSC Group, LLc Office 365/SharePoint Online Migration traps and tricks
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Automating and Validating Edits
Automating Geodatabase Administration with Python
Introducing Scenario Network Data Editing and Enterprise GIS
Enterprise Geodatabase Administration – Tips and Tricks
Best Practices: Authoring Maps for Field Use
Introducing Citilabs’ Scenario Based Master Network Data Model
Syncing Over the Web with Versioned Data
Publishing image services in ArcGIS
Authoring Effective Maps For Collector
ArcGIS Editor for OpenStreetMap: Contributing data
Geodatabase Best Practices
Presentation transcript:

Working with Versioned Data and Feature Service Sync Gary MacDougall Russell Brennan

Feature Service Sync Sync is a feature service capability - Added at Allows you to… - Get a local copy of the feature service data - Make edits locally even while offline - Sync when online Used by Collector for ArcGIS, Runtime SDK, …

Data Requirements and Sync Data can be either - Non-versioned with Archiving + GlobalIDs or - Versioned + GlobalIDs Use versioned data when - The data model requires versioning (e.g. geometric networks editing) - Versioned workflows are required (e.g. long transactions)

Versioned Data and Sync Workflows Read-Only Services - Keep reference data up to date on your device Read-Write Services - Allows you to sync edits made in the field - Added versioned data support for read-write services at Versioned created for each… - Downloaded map (Default) - User

Versioned created for each downloaded map Published Version Download Map User_Service_ID1 User_Service_ID2

Versioned created for each user Published Version Download Map User_Service Sync

Synchronization Workflows (On-premises Services) Author Map Publish Service View, Query Edit Synchronize Download ArcGIS Desktop Create Replica Prepare Maps

Workflow 1 – Data Maintenance Author Map Publish Service (read write) View, Query, Edit Download ArcGIS Desktop Prepare Maps Sync Remove Map

Demo Download maps for data maintenance

Workflow 2 – Valve Inspection Project Make Updates Download ArcGIS Desktop Prepare Maps Sync FWQA Version

Workflow 2 - Download maps for a short duration project Author Map Publish Service (read write) Make Updates Download ArcGIS Desktop Prepare Maps Sync Remove Map Proj Version

Demo Download maps for a valve inspection project

Workflow 3 – Download read-only maps Syncs from the published version (e.g. default) Publish Service (read only) View, Query Download ArcGIS Desktop Prepare Maps Sync

Help Reference Offline maps and versioned data - Long URL: - versioned-data.htm versioned-data.htm - Short URL: Demo reconcile/post script - Long URL: - reconcile-post-after-sync.htm reconcile-post-after-sync.htm - Short URL: -

Setting up Feature Services for Offline use On premise feature service must be preconfigured for sync - All layers must have a global ID AND - All layers or tables in the service must be non-versioned with archiving enabled OR - All layers or tables in the service must be versioned Data with attachments must use global id based relationships - Use migrate relationship class

Publishing with versioned data With versioned data, versions are created from the published version for individual clients when maps are taken offline. When a client syncs, edits are applied to this version. - Ensures scalability when many clients are syncing concurrently - Because not all clients are syncing with the same version This means that additional back office processes are required to reconcile and post edits from these versions into the feature services’ published version These processes allow others to see the synced edits and allows the offline clients to get the latest changes from the service on the next sync

Working with offline maps and versioned data With versioned data when a map is taken offline a version is created from the published version for individual clients. When a client syncs, edits are applied to this version. Two options are provided when publishing to allow the admin to choose how versions are created. - Create a version for each offline map (default) - Create a version for each user

Create a version for each offline map (default) With this option, a version is generated from the published version each time a map is taken offline. The version name is based on the user name + service name + timestamp - E.g. Bob_NetFS_ If a map is taken offline multiple times (e.g. from more than one device), different versions are used when the user syncs from each device. In this case, one device will not see edits from the other device. New offline maps will be current with the published version. As offline maps are removed, their versions can be reconciled, posted, and deleted.

Create a version for each user In this case a version is generated for each user that takes a map offline. Each version is specific to the user, the name is based off the user + service name - E.g. Joe_ValveFS. If a user takes the map offline multiple times (e.g. from more than one device), the same version is used when the user syncs from each device. All devices will see edits from the other devices. New offline maps will only be up to date as the last time the user’s version was reconciled. A user version will remain as long as the user has at least 1 offline map.