|
POST
|
I commented on your idea post, but just for posterity for others, this is the expected behavior. Documentation does mention this: https://enterprise.arcgis.com/en/portal/latest/administer/windows/share-content-with-collaboration-participants.htm This doesn't mean syncronization is totally broken if you change the schema, for example by adding or deleting a field in the source data. Rather, the adds/updates of features simply will ignore any values that do not have matching fields from Portal source to AGOL. As you mentioned in the other post, you would have to un-share and re-share the item to your collaboration group, which would wipe out and recreate the item on AGOL side. However, it should retain the same item ID and the same service URL on AGOL side (at least from my testing). It would, unfortunately, remove any customizations to summary, description, tags, symbolization or popup customization, etc. on the AGOL item if you had made any such customizations. So it's probably always safest to customize the Portal item and not the AGOL item.
... View more
09-05-2025
12:01 PM
|
0
|
1
|
623
|
|
IDEA
|
I suppose the key phrase here is schema changes. This includes field changes (add, delete, alter fields), any domain changes, etc. These are not replicated after the Enterprise (Portal) hosted feature layer is shared, if initially shared with distributed collaboration workspace that is not set to 'reference' the Portal hosted feature layer, but rather creating a replicated copy of the hosted feature layer in ArcGIS Online. Does that sound correct? I guess it can be confirmed by looking at the service URL of the hosted feature layer item on AGOL side. If that's correct, I wonder if it is possible to simply 'reference' the Portal hosted feature layer rather than make a copy on AGOL side? Or do you need the AGOL to have a copy for purposes of external users hitting the AGOL servers, rather than users directly hitting your local Portal/Enterprise Server (through the AGOL reference)? I imagine having the option of replicating schema changes to between a source Portal hosted feature layer and an AGOL copy through distributed collaboration would be a significant change. If we think about it as a hosted feature layer being essentially a feature class in a postgres database in the backend, analyzing every sync for schema changes would entail more computes to do comparisons of every field, every domain, etc, every time it syncs. As it stands, I think globalid's of features are the primary key for the replication process and I have to assume edit/update/delete checks for features... I guess that's still fairly compute-intensive... but I also assume database indexing of just two or three fields makes it pretty efficient, and it doesn't care if your source schema doesn't match the replicated schema, it'll just append the values that it has matching fields for and ignore the rest. Schema change analysis may be less efficient and entail a wholly different set of processes when it does find changes? I'm just thinking out loud about the rationale that while schema updates can be done, it might entail a lot more compute power en masse for this part of the AGOL cloud infrastucture and maybe that's why it hasn't been implemented? I'm kind of rambling... all that said, I would absolutely welcome this capability, and in my case I am interested in replicating schema changes from Feature Services in Portal as well (that create a hosted feature layer copy on AGOL). Removing a share and re-sharing to recreate the hosted feature layer copy is not ideal, however I did notice from brief testing that, fortunately, the AGOL hosted feature layer service URL does not change and the item ID's match between Portal and AGOL. So if you focus on only making metadata changes on the Portal side (summary, description, tags, etc), then you wouldn't have to recreate them on the AGOL side.
... View more
09-05-2025
10:55 AM
|
0
|
0
|
648
|
|
POST
|
For what it's worth, I also know organizations that even have mixed-OS deployments where certain Enterprise machines are Linux while others are Windows. Although ESRI won't recommend or explicitly support this (there can be complications if ArcGIS Servers on different OS want to point to the same config file, for example), since the machines communicate over HTTP on the backend it is somewhat OS-agnostic, if that makes sense.
... View more
09-05-2025
06:40 AM
|
0
|
0
|
1436
|
|
POST
|
To clarify: are you saying the csv is the true 'source' of all data that you want displayed in your AGOL hosted feature layer? Does the CSV contain all the features you want shown in the feature layer, or does the CSV only contain new records that need to be 'appended' to the feature layer?
... View more
09-05-2025
06:23 AM
|
0
|
0
|
618
|
|
POST
|
When you say shared as a map layer, are you saying you created a map service, feature service, or did you create a hosted feature layer copy on Portal or AGOL? If publishing a map service or feature service from ArcGIS Pro, you could potentially use the Symbology pane > Symbol Layer Drawing tab and set the draw order here, and I believe the map viewer should honor these draw settings. If publishing a feature service, it might warn you that not all advanced symbology options may function, but I think you can just ignore it in this case. Symbol layer drawing also lets you join/merge (or not) the sub-layers within each symbology so things blend together. But you can disable that function by changing Join to No Join. Feature Services sometimes simplify those multi-level symbologies so I think that's what it's warning you about. Anway, by default, I think the ArcGIS* behavior is that draw order is done by ObjectID (newest drawn on top) unless these other strategies for draw order are configured. But I could be mistaken.
... View more
09-05-2025
06:09 AM
|
0
|
0
|
878
|
|
POST
|
Upgrading from 3.1x to 3.2.5 has solved the issue. I did not attempt the soft reset and instead jumped right to trying the 3.2x update. Thanks for the pointers!
... View more
09-04-2025
10:51 AM
|
1
|
0
|
898
|
|
POST
|
Ah! That could be it; newer installs in our org are 3.2x in our currently. This user may have an older machine/deployment and just need the upgrade then, I will double check the other machines I tested are in fact 3.2x.
... View more
09-04-2025
09:41 AM
|
1
|
0
|
909
|
|
POST
|
Thank you we will try soft reset steps and report back if that solves the issue.
... View more
09-04-2025
07:15 AM
|
1
|
0
|
955
|
|
POST
|
I have an individual user/machine using ArcGIS Pro 3.1.x that has an isolated issue: When a public map service is added to a map in ArcGIS Pro on this machine, whether via Portal content menu or via adding REST URL directly, the layer(s) display correctly, but when you right-click a layer, there is no 'context menu' option for opening the Attribute Table. When right-clicked, there is literally nothing that happens or displays. All other machines I've tested show normal behavior of right-clicking and having the attribute table option. User has restarted Pro, tried whether logged in to our Portal or not (the map service(s) are public anyway), restarted computer, now we are at the step of finding some other troubleshooting step or potentially re-installing Pro if we can't figure it out. Any ideas?
... View more
09-04-2025
07:02 AM
|
0
|
5
|
966
|
|
POST
|
By the way, how in the world did you figure that out? I couldn’t find any documentation or logs to point to anything like that, where some expected Agent component or process/procedure was not running as expected. I was in total darkness.
... View more
09-01-2025
09:34 PM
|
0
|
1
|
1616
|
|
POST
|
You hoped that helps! Omg… holy $&@! I could kiss you. I want to buy you lunch. I praise your name and the names of your ancestors. Your little comment just solved a mystery that has plagued me for a year or more, and fruitless support cases that wasted literal days to weeks of my life. I fully expected my server machine already had the path… but it didn't… my hopes began to rise… I added the default powershell path %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ And closed the env var menus, tried to register… it didn't work. I logged out logged back in to Windows… didn't work. Almost gave up then realized I should restart the Agent Service since it maybe runs that powershell inventory on startup… and that finally did the trick. A thousand thanks!
... View more
09-01-2025
08:42 PM
|
0
|
3
|
1632
|
|
POST
|
I'm not sure if my issue is exactly matching others in this thread but I figure I ought to see if anyone has any pointers. I have a Windows Server 2019 VM with ArcMonitor Server and just upgraded 2025.0.1 and upgraded all of my Agents. My federated Arc* machines are Portal, Server (my main/hosting server), Datastore, GeoEvent Server. I also have a postgres server and Cityworks server that I monitor. All of my these machines have no trouble registering with Monitor except for my (hosting) Server machine. I have had 2023.x and 2024.x previously, and even tried a Linux VM instead of Windows hosting Monitor Server in the beginning. In all cases, all my machines register exactly as they are supossed to, but my Server machine cannot register with Monitor server. The registration makes the initial authentication call [success]! ... but then nothing else happens. Monitor site logs also record the two entries for the authentication call from my Server machine's IP (message 'API request started', 'API request ended'), but nothing else related to the registration event is logged (debug level enabled). I had a months-long ESRI ticket that went nowhere. We went so far as to use wireshark and log the traffic happening -- it seems the connection is simply closed after the initial authentication call, with no other logs or indication of what is happening to cause the connection to close, whether it's being aborted by the Server or the Agent side. We have disabled anti-virus on both the Server and Monitor machines to test if that had any effect (nope), we've updated all of our machines with CA SSL certs for the backend communication just in case that had any effect (nope). I've carefully followed every step in the documention to ensure the domain account running the ArcGIS Monitor Agent service has access to the bin, framework, and appdata config-store-agent directories. This account is also a local Administrator account, and it's in the Perfomance Monitoring Group. Mind you -- no additional actions like this whatsoever were required when registering the Agents with Monitor on my other machines, which are all essentially the exact same in terms of VM/Windows base image, domain accounts as local admin, networking, etc. Does anyone have *any* potential clue what might (not) be happening here?
... View more
08-28-2025
11:24 AM
|
0
|
7
|
1570
|
|
POST
|
I don't use this myself so I'm just throwing this out there: The 'fetch udpates...' action seems to not be meant to be used independently -- it should be used as an action within an automated cloud flow that starts with the 'When a record is updated in a feature layer' automated trigger. It may seem redundant to specify you're 'monitoring' a specific layer via the automated trigger, but then you specify again that you are fetching the updates from that layer. All that said... I just tested this one a junk layer in my AGOL site, and the automated webhook doesn't seem to be triggering when I add/update/delete a feature in the layer I specified. I saw in the 'flow checker' that it indicates I needed to enable change tracking. So I did, and then edited the automated trigger, and it seemed happy, but I'm still not getting any triggers after editing features. I also confirmed the AGOL feature service has the webhook enabled.
... View more
08-28-2025
06:25 AM
|
0
|
0
|
1618
|
|
POST
|
Background I've recently done some testing with a Distributed Collaboration between our ArcGIS Enterprise Portal (11.1, with federated Server) and AGOL site, towards the goal of having locally-hosted feature service (LFS) replicated in AGOL as a hosted feature layer (HFL). We use postgres for our enterprise geodatabase and generally everything is traditionally versioned rather than branch versioned at this time. Our Open Data hub provides the public with a variety of datasets. These are currently hosted locally on Enterprise and our AGOL has references to these services – mostly map services, technically, rather than Feature Services. Our goal is to have the public continue consuming our public data through our Open Data site, but using an HFL on AGOL is preferable than having an AGOL reference a local map/feature service, as the HFL allows extra download options in the Open Data site (i.e. File GDB), and also alleviates potential load on our local system when users query or download these datasets (maybe not a big impact, but it's something). Our County/major neighboring metropolitan city also streams a few of our layers directly from a LFS and uses it in their 'big' web map that serves a population of 1 million+ metro area. I'd similarly prefer that connection hit an AGOL HFL instead of our LFS. Testing has shown the process of sharing a LFS (versioned, globalid, editor tracking, sync enabled) with the properly established Distributed Collaboration (DC) workspace/group in our Portal can replicate our LFS data to AGOL as a HFL copy. We have specified settings of the DC to establish one-way replication/sync, rather than two-way, for this purpose. It really does seem to behave like a replication service. It preserves the globalids of the source features, and the item that gets spooled out in AGOL has the same content ID as the item in Portal. Testing shows that Insert/Update/Delete edits on the LFS side are automatically pushed to the HFL on a schedule that can be customized (although any schema changes on the LFS side would need to be updated manually on the HFL side). Basically… it works! Some Sync Behavior Observations/Questions/Concerns Repairing broken LFS > HFS relationship Once the LFS is shared in the DC collaboration group on the Portal side, the HFL copy is immediately spooled up on the AGOL side. If the HFL item on the AGOL side does not have delete protection enabled, the HFL on the AGOL will *poof* disappear immediately if the LFS is un-shared with the collaboration group for whatever reason. If the LFS is then re-shared with the group, the HFL is re-established in AGOL, but loses any customizations that were made on the AGOL HFL side, e.g. summary, description, symbology, popup, etc. Interestingly, it does seems to retain the same AGOL REST endpoint when it gets re-established... Question: I wonder if that AGOL REST service endpoint would eventually be removed on the backend if enough time passes without the item being re-shared? If delete-protection is enabled on the HFL, and the LFS is unshared from the Portal side, the HFL item will persist but the sync processing log will indicate there was an error because an item was delete protected and it can’t be removed automatically on the AGOL side. When the LFS is re-shared with the collaboration group, the sync processing log shows a similar but different error because the previous item already exists, and it indicates that the item must be removed and workspace should be re-synced to correct it. In other words, replication of data edits from LFS will no longer function with the existing HFL item, so it has to be wiped out to let AGOL recreate the HFL item. Question: is there any way to repair this relationship or ensure it persists if -- for any reason (woopsie mistake?) -- the LFS gets unshared with the collaboration group? If we assume there’s not a way to keep that AGOL item persistent in this case, then that means that any customization to Summary, Description, tags, symbology, popups, etc should be modified on the Portal side, and AGOL side should not be touched in order to avoid potentially losing those kinds of customizations. This is something I will have to drill into my head early and often because I would otherwise be tempted to customize the AGOL item, since that is what is directly shared to the AGOL group that exposes the item to my Open Data hub. I did some tests just now and actually it does look like changes to summary, description, etc immediately start a sync and push those changes to the AGOL item within a few minutes. Limited Sync Log Info? Although there is a slightly more verbose ‘sync log' on AGOL side than Portal side of the collaboration, I wish it had it’s own menu to review these logs and history since it does not seem to provide comprehensive information about what is failing vs. what is succeeding in each sync, and only shows the issues from the last sync and no other history. In our case, we would ideally be making 40+ LFS replicated to AGOL as HFS using this method... I'm worried we would not have comprehensive understanding of what has failed if there was more than one issue at a time. Warning/notification of errors? There does not seem to be any way to set a notification/email to provide a heads up if there is an error. That would be a nice addition. Otherwise, I'll probably never know unless I check a specific sub-menu of the distributed collaboration workspace. Your experiences? I'm curious if anyone else has the same use case and has had success (or not) with using this strategy?
... View more
08-28-2025
05:42 AM
|
0
|
0
|
799
|
|
POST
|
I get that it's autogenerated, but it seems quite arbitrary to have the field names be different depending on the *gdb source, since there is not an actual column named st_area(shape) in the postgres database, for example. When using ST_geometry for the feature class in the egdb, the geometry is stored in the shape column in postgres in a well-known-binary format, if I understand correctly, so I assume that is being interpreted by ArcGIS software, so why not have the software display the polygon geometry in a field simply named shape_area the same way that a file geodatabase displays it? I'm not expecting you to have the answer, but I'm still throwing it out to the universe since I expect there is a good reason, and I'm just curious what's going on under the hood.
... View more
08-27-2025
01:30 PM
|
1
|
1
|
1461
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | a month ago | |
| 9 | a month ago | |
| 1 | 03-28-2026 08:15 PM | |
| 1 | 03-08-2026 12:16 PM | |
| 3 | 07-22-2025 07:31 AM |
| Online Status |
Offline
|
| Date Last Visited |
Wednesday
|