|
IDEA
|
When sharing or overwriting a web layer/hosted feature service from ArcGIS Pro to ArcGIS Online, you are given a few options for the editing settings of the feature service -- however they don't match the available settings you can find on the item details page for that service once it is up in ArcGIS Online. It would be convenient to have additional checkboxes and toggles in the dialogue window of the share/overwrite tool to match these (particularly the Editor Tracking settings!). I managed to do it through a script when overwriting a web layer from a Pro project using the ArcGIS Online API for Python, so it seems like the functionality is there. It would also help if the existing settings in Pro had their phrasing updated to match the settings in ArcGIS Online, to be as clear as possible for users. Also, (and maybe this should be it's own idea?) when sharing/overwriting a web layer from ArcGIS Pro, you have the option to designate the time zone of the data before sending it up as a service/overwriting. It would be amazing to have that setting available on the item details page in ArcGIS Online as well, so that existing hosted feature layers in AGO uploaded from a source other than Pro can have their time zone defined. Also also (getting nitpicky, but) it would be super helpful for some of our users to have the phrasing for the editor tracking settings on the ArcGIS Online item updated. Even just adding a "when" somewhere in the second setting would help users know that it's for tracking creation dates and edit dates, as opposed to keeping track of the user for the third setting. We get a lot of feedback with confusion over the two "Keep track of" options available. -Aaron
... View more
04-10-2019
10:04 AM
|
5
|
8
|
4130
|
|
IDEA
|
When sharing or overwriting a web layer/hosted feature service from ArcGIS Pro to ArcGIS Online, you are given a few options for the editing settings of the feature service -- however they don't match the available settings you can find on the item details page for that service once it is up in ArcGIS Online. It would be convenient to have additional checkboxes and toggles in the dialogue window of the share/overwrite tool to match these (particularly the Editor Tracking settings!). I managed to do it through a script when overwriting a web layer from a Pro project using the ArcGIS Online API for Python, so it seems like the functionality is there. It would also help if the existing settings in Pro had their phrasing updated to match the settings in ArcGIS Online, to be as clear as possible for users. Also, (and maybe this should be it's own idea?) when sharing/overwriting a web layer from ArcGIS Pro, you have the option to designate the time zone of the data before sending it up as a service/overwriting. It would be amazing to have that setting available on the item details page in ArcGIS Online as well, so that existing hosted feature layers in AGO uploaded from a source other than Pro can have their time zone defined. Also also (getting nitpicky, but) it would be super helpful for some of our users to have the phrasing for the editor tracking settings on the ArcGIS Online item updated. Even just adding a "when" somewhere in the second setting would help users know that it's for tracking creation dates and edit dates, as opposed to keeping track of the user for the third setting. We get a lot of feedback with confusion over the two "Keep track of" options available. -Aaron
... View more
04-10-2019
10:04 AM
|
3
|
0
|
607
|
|
POST
|
While designing a survey that takes advantage of reverse geocoding a user created geopoint to populate an address field, I'm seeing a difference in the information pulled from the default ESRI World Geocoding service depending on if I fill out the form via the field app or the browser app. See screenshots below. Both points are in the same location, and while the field app returns an address number and a street, the browser form always returns an intersection of two streets, and never an address number. Often if the geopoint is not near an intersection, the two streets returned won't even make sense. It might grab a second street hundreds of meters away or a block over, and which never intersects the first street. Or two distant streets entirely. I don't see this level of inaccuracy in the field app. It's also not a matter of the two points having slightly different lat/lon. I'm able to reproduce this consistently, where the field app can semi-reliably return an address number and street and the browser form only gives two street names. Is this a bug, or am I doing something wrong? For this test field I'm just using < pulldata("@geopoint",${locationfield}, "reversegeocode") > and the default ESRI World Geocoder. Appreciate any help. I get the same results on the Android field app that I do on the Windows field app above. -Aaron
... View more
04-10-2019
09:08 AM
|
1
|
4
|
1873
|
|
POST
|
In case anyone stumbles across this later... still haven't figured out how to designate existing editor tracking fields when uploading/overwriting a hosted feature layer. However we did manage to overwrite a hosted feature layer that had editable views (with editor tracking) by disabling via an definition update in a specific order, since editing, tracking who and tracking when, and sync capabilities have certain two-way dependencies on one another. So first turn off editing (box 1 below), change-tracking (box 2 on editing settings, last-edited-on), and sync (box 4) for the views all at once -- then turn off change-tracking (2), editor-tracking (box 3 in editing settings, last-edited-by),and sync (4) for the source hosted feature layer. Then disable editing (box 1) for the source hosted feature layer. You don't have to disable box 3/last-edited-by on the views after this. Then after you finish overwriting your hosted feature layer, you go in reverse, but turn on everything for the source hosted feature layer at once (1,2,3,4), and then turn on editing (1), change-tracking (box 2/lasted-edited-by) and sync (4) for the views. Box 3/editortracking/last-edited-by on the views will take care of itself. box 1 controlled by "Editing" under capabilities in service definition. box 2 controlled by "ChangeTracking" under capabilities in service definition. box 3 controlled by "enableEditorTracking: True/False" within "editorTrackingInfo" in service definition. box 4 controlled by "Sync" under capabilities in service definition. Hope this helps someone on the seas of Google.
... View more
04-08-2019
07:46 AM
|
1
|
0
|
1739
|
|
POST
|
The work around I ended up doing for my project was to have two layers, a "working" layer and a "reference" layer. The working layer was symbolized by subtype and went to Collector, which lets users have the shortlist of options for creating new features. Then I wrote a python script to append data nightly from the "working" layer into the "reference" layer -- which is symbolized by the subtype domains (but doesn't actually have subtypes enabled, the values are just getting copied from the working layer domains into a field for symbolization).
... View more
04-05-2019
01:56 PM
|
2
|
1
|
3680
|
|
POST
|
Did you ever submit this to ESRI support? I have also run into this problem, and it seems tied to having an arcade attribute expression in one of the web map's layers. The attribute table opens in the app, but I'm unable to edit any of the attribute table widget settings due to an infinite load.
... View more
04-02-2019
02:14 PM
|
0
|
3
|
1723
|
|
POST
|
Can any ESRI staff confirm if this is even possible? We've given up on trying to retain the editor tracking info for this particular project (and have found a new problem in disabling/enabling editor tracking when there are feature views involved), but am still curious of this process for use with future workflows. -Aaron
... View more
03-21-2019
09:12 AM
|
1
|
1
|
1739
|
|
POST
|
Hey all, Currently in a jam with a python script that achieves the following workflow. Have succeeded in everything but the final step: Turn off editor tracking for hosted feature service X in ArcGIS Online. Feature X is a table of facilities with some status fields that are updated by staff through Collector. Pull down copy of feature X to a fgdb on local machine. Join status and editor tracking fields from feature X to a new feature Y. Feature Y is an updated list of facilities generated from an Oracle database (new facilities may have opened or some may have closed). Using a combo of this and this, create a draft Service Definition using a Pro project (.aprx) that contains the newly updated Feature Y. Create Service Definition file from that draft, then overwrite the Service Definition item of feature X in ArcGIS Online using .update() Republish/overwrite feature X using .publish(overwrite=True,file_type="serviceDefinition"), which carries over the changes from the updated Service Definition. Re-enable editor tracking for feature X, BUT use the existing editor fields joined to feature Y during Step 3. I am able to successfully re-enable editor tracking of the hosted feature, but instead of using the existing editor-tracking fields (Creator, CreationDate, Editor, EditDate) it creates a new set (Create_1, CreationDate_1, Editor_1, and EditDate_1). I've tried designating the fields while using update_definition() with something like: "editFieldsInfo" : { "creationDateField" : "CreationDate", "creatorField" : "Creator", "editDateField" : "EditDate", "editorField" : "Editor" } ...but it seems to ignore that. I've also tried setting {"preserveEditUsersAndTimestamps":True} both when disabling and enabling the editor tracking, but there's no effect I can see. Any idea how to control this? It's easy to set them manually with the arcpy tools in Desktop, but if I do that I'm unable to upload the feature to ArcGIS Online. If I enable and then disable with arcpy prior to upload, it doesn't remember those fields once I enable in ArcGIS Online via update_definition(). Thought maybe it should go into the draft service definition, but there's nothing about that in the documentation. I've attached a snippet of the upload and enabling process I currently have at the end of my script. Please help! -Aaron
... View more
02-04-2019
03:47 PM
|
1
|
2
|
2142
|
|
IDEA
|
As an admin I try and identify stagnant users and content that can be removed to free up accounts and tidy up the organization. When looking for potential users to remove and going through their items, I can see on their content tab if an item is being shared to a group; however I have no way to see the name of the group unless the admin account is a part of that group (which it often isn't). The item's detail page not only lacks this information, but states the item isn't shared at all. It would be helpful to know what group(s) the item has been shared to, so that I can check to see if it is an important connection -- or a group that is also stagnant and unused.
... View more
08-27-2018
09:48 AM
|
2
|
0
|
558
|
|
POST
|
I had to build a second identical webhook to get the dynamic content to work again. I never got it working for the original that had its token expire, and deleted it.
... View more
08-23-2018
12:22 PM
|
0
|
0
|
2519
|
|
POST
|
Ah, I see. I thought that option would be used to add a different kind of trigger, since Survey123 was already in there. Doesn't seem like there is a good way to delete the old "expired" connection without removing the dependent actions, though. And I still have to remake the action, in order to get the dynamic content option back. Mostly just an annoyance, though. Thanks James.
... View more
08-13-2018
12:00 PM
|
0
|
6
|
2519
|
|
POST
|
It appears the ability to login to ArcGIS Online when setting up a Survey123 trigger in Microsoft Flow has been lost: A few weeks ago I set up a Microsoft flow trigger with Survey123 to send out an email whenever a new survey was submitted. The setup was easy and the trigger still works perfectly. However, today I went in to edit the email that is sent, and found that I had lost access to the dynamic content ability that lets you insert fields from the survey into the email text with a click. I'm sure I can still write it out in HTML (@{triggerBody()['feature']['attributes']['fieldname']) etc, but the one-click was nice. I figured the "Flow" had forgot my ArcGIS login, so I went to create a new flow using a Survey123 trigger and was never prompted to login to ArcGIS online - which means no surveys to choose from my content, and no dynamic content. Again, I think I can just type in the item ID of feature service attached to the survey here -- and it will work -- but I'm curious if anyone else is having this issue, and if there is a fix or it is a bug that needs to be addressed. It all worked perfect only a few weeks ago, and I was so impressed! I've seen the same issue on Chrome and Firefox, and have restarted/cleared cookies/etc.
... View more
08-13-2018
08:03 AM
|
0
|
9
|
3105
|
|
POST
|
Is there a way to enable web survey backgrounds like the image below through Survey 123 Connect? The option to create a background image for surveys taken in a web browser is available through the simplified browser-based web designer, but not in Connect from what I can find. I tried pulling a survey from the web designer into connect and dug around in it's json for the setting, but couldn't find anything that's controlling this. Publishing that pulled survey through Connect again, without changing anything manually, causes the background image to disappear. So something somewhere is getting overwritten. Any ideas?
... View more
07-17-2018
02:11 PM
|
1
|
10
|
5880
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | a week ago | |
| 1 | 09-17-2025 10:59 AM | |
| 1 | 09-17-2025 11:03 AM | |
| 3 | Thursday | |
| 1 | Thursday |
| Online Status |
Online
|
| Date Last Visited |
6 hours ago
|