Skip to main content

Add feature scenario

Comments

4 comments

  • Zack Robison

    You cannot create record-based permissions.  You can, however, apply a layer definition to the layer with a startup workflow using the Set Layer Definition Expression activity.  In essentials, you'll want to use a filter workflow.  I'm not sure about how well filtering like this will work for you in Web Viewer, you'll probably need a startup workflow.

    You might want to double check that users can't set their own filters by other means in your app if going this route, and depending on the sensitivity of the data in question you might want to look into the ways in which your app is querying the service in question to ensure that a user cannot, for example, get a token from the query request and make their own request without the filter included.

    0
  • Nabaz Gharib Mohammed

    That is a solution if the feature service is access in Geocortex html viewer. But my problem is with ArcGIS portal, data that you give editing permission for user(s), all of them can access it simply on the portal page, because whatever you share with the users, they can see on content page. Then they can open it in a map viewer.

    What I am looking for is to allow the user to add features throw a workflow but not able to see data on the portal page.

    0
  • Andrew Kesterton

    Hi, 

    Have you looked at the permissions you can set on the feature layer?  

    You can disable the query ability and only allow users to add features, this way users will not be able to see others features.  Ownership based access conrol may also be useful for you. 

    If your data is hosted on the arcgis data store in portal, you can then create a hosted layer view that shows the features to those that do need access.  If your data is stored in a geodatabase, you can simply publish a second feature service with different permissions and sharing. 

    Hope this helps, 

    Andrew

    1
  • Nabaz Gharib Mohammed

    Thanks for your comment, actually I followed what you suggested to get the result I want. However, those options are not accessible on the portal if the data are not hosted feature layer. 

    Our data are store in an enterprise GDB, so to access those options, I opened the portal manager URL, not on the portal URL.

    0

Please sign in to leave a comment.