|
POST
|
Did anyone ever figure this out? Trying to do the same. Can get add-on type licenses from the User class / provisions property in the ArcGIS API for Python, but not licenses that come with an account, such as ArcGIS Pro Basic with a Creator account, etc..
... View more
02-27-2026
12:20 PM
|
0
|
0
|
851
|
|
POST
|
https://developers.arcgis.com/python/latest/api-reference/arcgis.gis.toc.html#arcgis.gis.User.provisions Does anybody know what specific user permissions are needed to access the User.Provisions property (linked above) via the API? When I'm logged in with an admin account, I'm able to pull this property no problem. But we're trying to create a custom role for reporting purposes that can essentially only view all user information, not manage it, so that the script doesn't require a full admin account. In the options for creating a custom role, the only permission I see related to licenses is under Admin -> Content -> Manage licenses, which is described as "Allow member to assign licenses to members of your portal." Enabling this lets me read the user.provisions property—but I'm wondering if there is another permission that would allow read-only? Separating out the ability to view and manage would be ideal. Edit 4/3/2026—to add, while the permission mentioned above works for most things (even if it's not ideal because it also allows for assigning/revoking licenses), I do get an error when trying to read add-on license for admin accounts. Specifically in one ArcGIS Online org we have, but haven't seen the issue when running on Enterprise orgs. Have not been able to figure out which specific add-on or extension causes this, or whether it's some sort of license/extension inherent to admin accounts that non-admin accounts are not allowed to view in the API. I suspect it may be an organization extension like ArcGIS Velocity. The specific error is a 403: You do not have permissions to access this resource or perform this operation. Would really appreciate some clarification or insight here
... View more
02-26-2026
02:00 PM
|
2
|
0
|
399
|
|
IDEA
|
Not the exact request, but the ArcGIS Pro November 2025 Roadmap shows in the near term that they're hoping to add layer and feature effects, which I assume will be similar to those currently in the ArcGIS Online Web Map Viewer. Those would certainly help with this kind of need. Not a single click solution, but less clicks then it would currently take.
... View more
02-20-2026
01:11 PM
|
0
|
0
|
297
|
|
POST
|
I find that anytime I run into an issue like this with Indoors data/tools, the most common solution is to run the Upgrade Indoors Database GP tool on the FGDB to validate it (domains, attribute rules, etc.) and ensure it matches whatever latest version of Pro/Indoors Information Model you are using. It sounds like you got what you needed with the workaround of just deleting the existing Levels and letting it recreate them. But for others who come across this with the same issue, maybe try the Upgrade tool first.
... View more
02-18-2026
12:05 PM
|
0
|
1
|
760
|
|
IDEA
|
@AnninaHirschiWyss Thanks for the suggestion. I looked into this a bit and it seems like it is a good solution if you're specifically using web maps that have the same layers with the same data sources. (This workflow works with the newer version of AGO-Assistant as well, the ArcGIS Assistant, which I'll plug here for anyone unaware of it.) In my case however, two of the maps I'd like to copy Categories between are different formats and have different underlying data sources. One is a AGO web map where all the layers link to web services for the Indoors Viewer app. The other is a local ArcGIS Pro map used to generate a Mobile Map Package (.mmpk) for the Indoors mobile app. Half of its layers reference web services (those that are frequently changing like Units and Occupants) while the others reference copies stored within the .mmpk (things that change less frequently like Sites, Facilities, Levels, Details, etc.). On one hand, I'm not sure where or in what format the Indoors Categories config data is stored for maps within a local ArcGIS Pro project. Probably within the same map file, but I'm not sure exactly where that is, either. If I could find it and it is easily editable, I might be able to copy between the two and update the REST URLs to local file paths. But I have no idea what the config format looks like for Indoors Categories in local maps. It might be quite different and not an easy swap of REST URL and local filepath.
... View more
02-04-2026
10:53 AM
|
0
|
0
|
623
|
|
IDEA
|
That would be nice for web meetings. Thinking about in-person presentations—handling it like speaker notes and presentation mode in PowerPoint would be nice, though that's sometimes finicky to set up with the way Windows handles multiple displays. Seeing as the mobile app is now supported on both tablets and phones, it would be very cool if you could run the presentation from one device (a tablet or desktop browser) and have the slides sync with a second device (a phone) for just speaker notes. Then you don't have to mess with the multiples display options in Windows (unsure what Mac does) and whether the screen should be duplicated or extended. No idea if that is technically feasible, but it would be neat.
... View more
01-30-2026
01:02 PM
|
0
|
0
|
328
|
|
POST
|
@RyanUthoff Your suspicion was on the right track, and the support article you linked originally was updated after I submitted a feedback request for Esri to clarify the article (scroll to blue note at the very bottom). Omitting the entire "topFilter" section will have it behave as a 1:M, although they did caveat that the behavior may not be entirely reliable. Which is a little odd to me considering it is an option in the UI when creating a Joined View manually in ArcGIS Online.
... View more
01-28-2026
01:49 PM
|
0
|
0
|
817
|
|
POST
|
Have you tried running the Upgrade Indoors Database GP tool recently? I've found that often when I start getting errors like this with Indoors data, running this tool resolves the issue. Especially if I was mucking around with schema, domains, or copying layers in and out.
... View more
12-31-2025
06:17 AM
|
0
|
0
|
2584
|
|
POST
|
Thanks @RyanUthoff , that's a good catch. I was starting to wonder if it might be something like that—no specific property but determined by the presence or absence of something else. I'll keep poking around with that topFilter / groupByFields parameter.
... View more
12-18-2025
10:36 AM
|
0
|
0
|
1227
|
|
POST
|
@RyanUthoff Thanks for the link Ryan, that is one of the examples I'd looked at but I don't believe it answers my question. I believe the type of join (left, right, inner, full) is separate from the join relationship or cardinality (one to one (1:1) versus one to many (1:M)), though I could be mistaken. When you go to create one of these manually in the builder, those are two separate questions/settings. In the documentation, the only values listed for the "type" property are LEFT, RIGHT, INNER, FULL I expect that it treats it as a 1:1 join by default, but unsure how to tell it I want a 1:M.
... View more
12-18-2025
09:11 AM
|
0
|
2
|
1249
|
|
POST
|
Hello. I'm attempting to create a Joined View via the ArcGIS API for Python and ArcGIS REST API. I've seen examples that say to first use create_service() to create an empty feature service (with is_view=true) and then use add_to_definition() to add layers and set up the join via "relatedTables". Within the relatedTables is a "type" property to set the join type (LEFT, RIGHT, INNER, FULL), but I haven't found anything on how to set the join operation, aka join relationship (one to one versus one to many). If I go to create a Joined View manually in ArcGIS Online there is an option for it, but I'm unsure how to set this via the API. I've also been unable to figure out how/where to check for this property on existing views that have been created manually (was hoping I could find the property that the API wants from there). There doesn't seem to be anything related to that in the service JSON, though. ___________ Edit for future internet wanderers: This support article was updated to clarify the answer. In short, omit the "topFilter" section from the layer definition and it will behave as a 1:M
... View more
12-18-2025
07:41 AM
|
0
|
5
|
1274
|
|
POST
|
@MollyE Ah okay, thanks, that makes sense. I didn't know about that move option in the Space Planner, that's handy. We are using joined views as well for dashboard purposes and have run into some of the same hurdles with schema locks you are. It's manageable, but a lot to keep track of.
... View more
12-12-2025
10:59 AM
|
0
|
0
|
913
|
|
POST
|
@TerezaČernohousová I believe a point only appears when an Occupant is assigned to a Unit, not a Workspace Area. For Workspace areas it just adds a value to the Area ID field in the Occupants feature, in order to relate it to the Areas table.
... View more
12-12-2025
10:37 AM
|
0
|
0
|
1084
|
|
POST
|
@MollyE Can you elaborate on the solution, please? I haven't found any settings related to labels in the Space Planner app
... View more
12-12-2025
10:33 AM
|
0
|
2
|
915
|
|
POST
|
I've run into a potentially undocumented limitation with Joined Views and Experience Builder, and am wondering if anyone has run into this before or could replicate/enlighten. As a simplified example—say I have an ExB app with just a Filter widget and a Table widget. The Table widget has two Sheets in it, and both sheets point to different Joined Views which share a common join layer (an ArcGIS Online hosted feature layer (Layer A)) but use different target layers in their joins (two other ArcGIS Online hosted feature layers (Layer B and Layer C)). So one Joined View is Layer A + Layer B and the other is Layer A + Layer C. Layer B and Layer C both share a field that contains common data, let's say colors, as an example. The Color field in both Layer B and Layer C are string fields and do not use Domains, however the Values inside the field do match across both layers. So there is a "Red" in both fields of both layers, a "Green", etc. etc. The only difference between the fields is the name (example: one is "Color" and another is "Colour"). I set up my Filter widget to have a Group Filter set up to "Ask for Values" (Unique), using the Color/Colour fields from my Joined Views. When I go to test, I get a dropdown for Colors as expected and select my choice. In the Table widget, however, only one of the sheets gets filtered. Whichever Joined View in the Group SQL Expression that was used as the "Main field" gets filtered in the table, while the other does not. If I switch the "Main field" in the expression to use the other Joined View, then the other sheet gets filtered in the table, and not the first. Unlike single data filters (non-Group Filters), I can't actually see what the underlying SQL looks like, so I'm unsure if the cause is just that the underlying field name is different across both views. I've never run into that issue using two hosted feature layers, rather than Joined Views. That seems to be the whole point of the Group SQL Expression builder, letting you map values to the filter across different fields. I suspect it's a limitation of using Joined Views, but haven't seen that documented anywhere and I'm hoping that someone can confirm.
... View more
12-11-2025
11:09 AM
|
0
|
2
|
743
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 2 weeks ago | |
| 1 | 04-24-2026 09:14 AM | |
| 1 | 09-19-2023 08:22 PM | |
| 1 | 06-24-2022 09:52 AM | |
| 1 | 03-26-2026 12:44 PM |
| Online Status |
Offline
|
| Date Last Visited |
Wednesday
|