is tracking editing possible by utilising the editing tracking capacity in AGS10.1?
Hello,
With the pleasure to see the Silverlight Viewer 1.7 and Geocortex Essential 3.11 are out now, I’m wondering how I could achieve “Editing Tracking” in Geocortex + Sliverlight Viewer. The capability is there now in ArcGIS 10.1 in which you just need to turn on the security of the feature data service and set up logins in ArcGIS Server manager. When user logged in, the server gets noticed and write to the SDE. Now because the Geocortex Essentials requires you to provide a login during adding map / feature data services, so it will not ask for login again when user actually uses the map, thus couldn’t track who actually logged in and edit the data. Any suggestions would be appreciated!
P.S. we’re using Essentials 3.10 and Silverlight Viewer 1.6
-
Hi Jack
Have you set up Editor Tracking in SDE?
Regards
Ralph
0 -
Yes.
0 -
Yes, you can use editor tracking successfully with Essentials, but you _must_ use Web Tier authentication in ArcGIS Server through the IIS Web Adaptor. The reason for this is that otherwise only the user that was used to initially connect to the service will ever appear, as these credentials are stored forever when using token based security.
Web Tier authentication does require some manual setup, but it is still possible to use successfully. The biggest hurdle is that since it disables all anonymous access to your ArcGIS Server REST endpoint, you must run the Essentials application pools as users that have permissions to connect to ArcGIS Server. These custom application pool identities must be domain users that are members of a group, as only groups (not individual users) can be used to control access to ArcGIS Server.In the past, the special user 'Network Service' has often been used when a domain identity was needed to run an application pool. Unfortunately this user will _not_ work in this case. This is because this special user is not a member of any groups that can be given access. So your only option is to create custom Essentials domain users to replace the stock local Essentials and EssentialsAdmin users. In any case, Microsoft no longer recommends using Network Service as an application pool identity, so this would be a best practice regardless.
These custom domain users must then be placed in a group, and this group must be given access to the root folder of ArcGIS Server. This doesn't affect editing per se (and these users will never show up as the users doing the editing) but it is just so that Essentials will still be allowed to know that there is a REST endpoint there to consume. These users must also be given local filesystem access as per this KB article:
http://support.geocortex.com/file-permissions-for-geocortex-essentials-rest-elements
Once this is done, your regular users can be given permissions to the ArcGIS Server mapservices. Then when these users edit a feature class which has been set up for editor tracking, their Windows username will be added to the configured field for the edited feature. This was tested and found to work with Essentials 3.11.1, Silverlight Viewer 1.7, and ArcGIS Server 10.1 (no service pack).0
Du måste logga in om du vill lämna en kommentar.
Kommentarer
3 kommentarer