|
IDEA
|
Feature Request: Allow Field Maps (Android) to Refresh Stored Authentication Token After Password Change Product ArcGIS Field Maps (version 26 1.1) ArcGIS Enterprise 11.3 Platform: Android 13 (Zebra tablets) Authentication: Portal for ArcGIS using Windows OAuth (via VPN) Background / Problem Statement In our environment, users access ArcGIS Field Maps on Android Zebra tablets while connected via VPN to our ArcGIS Portal, which authenticates using Windows OAuth. Due to company security policy, Windows passwords must be changed every 90 days. When a user changes their Windows password, Field Maps on the Android device is unable to authenticate using the new credentials. Current Behavior Field Maps stores Windows credentials as an authentication token on the Android device. After a Windows password change, this token cannot be overwritten by entering the new password in Field Maps. As a result, users are unable to log in to Field Maps. The only workaround is for the user to physically bring the device to IT so staff can manually clear the app cache. Until this happens, the user is completely blocked from using Field Maps. Business Impact Field users lose productivity and may be unable to work in the field. IT staff must spend time manually clearing cache on devices every 90 days. This creates an unnecessary operational bottleneck for a routine and mandatory security process. The issue scales linearly with the number of users/devices. Current Workaround Every time a user resets their Windows password: The user must bring the tablet to IT. IT clears the Field Maps app cache. The user can then log in again with the new credentials. This process repeats every 90 days for every user. Requested Enhancement Update ArcGIS Field Maps (Android) to support one of the following behaviors: Automatically invalidate and overwrite the existing authentication token when a user enters new credentials after a password change or Detect an authentication failure due to invalid credentials and prompt the app to refresh or regenerate the token or Provide an in-app option (or MDM-manageable setting) to clear cached credentials/token without requiring IT intervention Expected Benefit Eliminates unnecessary IT involvement for routine password changes Restores user access immediately after password updates Improves Field Maps usability in enterprise environments with standard security policies Reduces downtime for field crews and support staff
... View more
04-09-2026
11:12 AM
|
2
|
0
|
248
|
|
IDEA
|
Someone suggested this to me in another thread... Right-click on the layer and go to Data Engineering Drag the field into the box on the right and then you can click on a field name and copy it.
... View more
02-16-2026
07:54 AM
|
0
|
0
|
255
|
|
IDEA
|
I don't know about in Field Maps, but in Survey123 you can speak into the mic and it will use AI to analyze your voice clip and fill out the appropriate portions of the Surevy123 form (I saw this demoed at the 2025 ESRI IMGIS). Here's a video: https://community.esri.com/t5/arcgis-survey123-blog/make-your-survey123-forms-smarter-with-ai-powered/ba-p/1667044
... View more
11-25-2025
08:09 AM
|
0
|
0
|
856
|
|
POST
|
Can we mark this as the Solution?? Your method works perfectly. Better than what ESRI Tech Support told us which was to use the Generate Schema Report tool or just ListFields using Python.
... View more
11-20-2025
01:47 PM
|
0
|
0
|
1346
|
|
POST
|
Double-clicking on the text to highlight it doesn't work for me. Your solution works on fields like the Alias but not on the field name text field.
... View more
11-20-2025
09:29 AM
|
0
|
0
|
1374
|
|
POST
|
I'm experiencing the same issue. Often want to copy the fieldnames over to the Notebook for analysis but copy is present but doesn't work in Pro 3.3.2 The option to Copy is present but doesn't actually copy anything. I wish ESRI would fix this, but I'm sure they'll say this is "working as intended".🤣
... View more
11-20-2025
09:25 AM
|
0
|
2
|
1375
|
|
IDEA
|
This is my solution for backing up AGOL data myself: https://community.esri.com/t5/arcgis-online-questions/how-to-create-hosted-feature-layer-backups/m-p/1419497#M59065
... View more
09-10-2025
12:01 PM
|
0
|
0
|
559
|
|
IDEA
|
Especially relevant for the Utility Network. Our Pipeline Device layer has 184 fields, most of them irrelevant.
... View more
09-04-2025
05:39 AM
|
0
|
0
|
513
|
|
POST
|
Does it work if you change the line from: "S:\e\e65-1.tif" to: r"S:\e\e65-1.tif"
... View more
01-23-2025
05:27 AM
|
0
|
0
|
970
|
|
POST
|
Can you set an Except statement to print the URL that cannot be reached so the script will continue instead of stop?
... View more
01-03-2025
08:35 PM
|
0
|
1
|
4382
|
|
POST
|
Hi Hanlie, As far as restoring an item from JSON if you accidentally deleted it or if I just want to compare the current vs backed-up item, I create a brand new webmap or dashboard manually in Chrome and copy/pasted the JSON from the backup and overwritten the existing JSON using https://ago-assistant.esri.com/. Problem with that is you'd get a new item ID which could break other things like scripts or links you'd already established. I've used the script mostly to: See what items in my ORG were changed when and have a log each day to refer back to or to restore back to If an item really got screwed up, I would go into AGO Assistant and replace the json with the backup json and see if that fixed the item. I go in AGO Assistant. I search for the item (by default it only display items you own) by name or itemID. Find the item and in the dropdown choose I want to...View an Item's JSON Replace the Data of it's json with the .json file you have backed up on your network. Hit save and then view that item in Chrome or Field Maps.
... View more
11-18-2024
10:14 AM
|
0
|
1
|
2131
|
|
POST
|
Yes, @MappyIan -- that solved my problem. I wanted to share what I ended up doing. I'm downloading AGOL hosted feature layers to GDB on a nightly basis (via Python and Task Scheduler). Every time I do this, it creates a File GDB in AGOL that I used to delete right after it's creation. Since July 2024, it would now go to the Recycle Bin for 14 days (which consumes credits as these are >1 GB files). Instead of deleting the File GDB, I modified my script to add a tag to each item: 'ToDelete' Then in AGOL Notebooks (using Runtime 10), I schedule a script daily to delete content with that tag. from arcgis.gis import GIS
gis = GIS("home")
def find_items_with_tag(tag):
# Search for items with the specified tag
#items = gis.content.search(query="tags: = 'ToDelete'", max_items=100 )
items = gis.content.search(query="tags: = 'ToDelete'",item_type="File Geodatabase", max_items=300 )
# Extract and return the global IDs of the found items
global_ids = [item.id for item in items]
return global_ids
if __name__ == "__main__":
tag_to_search = "ToDelete"
item_ids_list = find_items_with_tag(tag_to_search)
print("Global IDs of items with tag '{}':".format(tag_to_search))
for item_id in item_ids_list:
print(item_id )
itemToDelete = gis.content.get(item_id)
itemToDelete.delete(permanent=True)
... View more
10-03-2024
08:43 AM
|
0
|
0
|
3485
|
|
POST
|
This is what I do: https://community.esri.com/t5/arcgis-online-questions/how-to-create-hosted-feature-layer-backups/m-p/1419453
... View more
08-28-2024
09:37 AM
|
0
|
0
|
1350
|
|
POST
|
@JustinColville Has anyone successfully been able to permanently delete an AGOL item via Python AFTER ESRI added the recycle bin? from arcgis.gis import GIS
gis = GIS("home")
item_id='767ff8fe699047d7bc0e74c0f15a63a4' #this is the service_ID of the hosted feature layer to delete
itemToDelete = gis.content.get(item_id)
itemToDelete.delete(permanent=True) Running this code in AGOL Notebooks as well as Python 3.9.16 on my computer with Pro 3.1.2 I get the following error message: TypeError Traceback (most recent call last)
/tmp/ipykernel_19/3146111176.py in <cell line: 7>()
5
6 itemToDelete = gis.content.get(item_id)
----> 7 itemToDelete.delete(permanent=True)
TypeError: delete() got an unexpected keyword argument 'permanent'
... View more
07-18-2024
09:26 AM
|
0
|
1
|
4324
|
|
POST
|
A couple things come to mind… When testing, I would add to your script print(type(Initial_Date)) That way you can tell what date type it is and research how to do a time delta to that format (or if you need to convert it to a different datetime format) I have seen issues where a date query doesn’t work unless I give it a range of dates. Date > 6/6/2024 In some cases that does not work Date > 6/6/2024 and Date<1/1/2099 Works when the first one doesn’t
... View more
06-07-2024
09:24 AM
|
0
|
0
|
3537
|
| Title | Kudos | Posted |
|---|---|---|
| 2 | 04-09-2026 11:12 AM | |
| 2 | 05-06-2024 09:48 AM | |
| 5 | 05-06-2024 09:44 AM | |
| 1 | 04-25-2024 12:31 PM | |
| 1 | 04-25-2024 12:15 PM |
| Online Status |
Offline
|
| Date Last Visited |
yesterday
|