|
IDEA
|
@Joshua-Young starting at version 11.0 of ArcGIS Enterprise we no longer provide a local installer of ArcGIS Solutions. The app is included in the base install of Enterprise and the solutions available to deploy are pulled from an ArcGIS Online group for that specific version of Enterprise. This allows us to deliver solutions for a version of Enterprise independent of the Enterprise release. The issue is as we are developing new solutions we are always leveraging the latest capabilities available in ArcGIS Online. As a result these solutions are rarely compatible with previous versions of Enterprise because the functionality doesn't exist in those versions. This is why for our new solutions we typically release in ArcGIS Online first and then release in the next version of Enterprise as this is generally when it will have the required functionality to support the solution.
... View more
08-21-2023
06:47 AM
|
0
|
0
|
1079
|
|
POST
|
@LeviCecil, I am seeing similar limitations in both Zone Lookup and Nearby. When I tried creating another relationship between the attendance zones and bus stops they were still not being filtered when I returned the zone. We will need to look at this for a future update of the solution to allow you to filter the related bus stops.
... View more
07-24-2023
08:08 AM
|
0
|
7
|
4323
|
|
POST
|
Hi @LeviCecil, the option was removed from the UI of Nearby in a recent release, but it still works in the My Neighborhood School app that was deployed with the solution so you can use that app for this case. Otherwise you can use the Zone Lookup app which provides a similar user experience. What you are wanting to do is possible with the My Neighborhood School map and app. You just need to follow the steps in my post above to customize the layers in the My Neighborhood School map. Each layer will be a filtered view of the attendance zones and when you use the app it will intersect each of the layers and return the attendance zone if found and the associated school information.
... View more
07-19-2023
06:09 AM
|
0
|
1
|
4357
|
|
POST
|
Hi @LeviCecil, The My Neighborhood School app and map are what you would want to use to support searching for an address and returning the attendance zones and schools that intersect this location. We are still using the Nearby app, but have enabled an option that only returns the intersecting polygons from the layers and doesn't display the buffer distance/search radius. This app uses a join view between attendance zones and schools called 'Schools_zones'. If you look in the web map there are 3 layers (Elementary School, Middle School, and High School). To add additional layers based on your School Type domain you will want to do the following: Open the My Neighborhood School web map in the Map Viewer Select one of the layers and under the options (...) click Duplicate Select the new layer and give it an appropriate name (this will display in the app UI) Change the filter on the layer to the appropriate value from the school type domain Save the web map Configure the My Neighborhood School instant app On the Nearby options click Search Method Check on the new layer you added in the step above to include it in the results Publish the app Now when you search it should return any attendance zones that are appropriate for that school type.
... View more
07-18-2023
06:57 AM
|
0
|
0
|
4374
|
|
IDEA
|
Hi @MervynLotter, I just tested on version 3.1.2 of ArcGIS Pro with the Wildlife Management solution and found the Rename Solution Content tool in the Solution Helpers toolbox ran successfully and was able to add a prefix to all the item names. Could you share more details about the failure/error you are seeing? What version of Pro are you using and could you send a screenshot of the error you are getting and the parameters you are specifying in the tool? Thanks, -Chris
... View more
07-18-2023
06:10 AM
|
0
|
0
|
2753
|
|
IDEA
|
@MervynLotter, it is possible today to deploy the same solution to the same user multiple times. To do this, from the Home tab of the gallery select the solution and click Deploy now. You can repeat this for the same solution. Each copy of a solution will be placed in its own folder in your content. For example the first time you deploy Wildlife Management it will be placed in a 'Wildlife Management' folder. The second time it will be placed in a 'Wildlife Management 1' folder and so on. The items across the solutions will have the same name. This can make it difficult to search your content and uniquely identify the items associated with each deployment of the solution. To help with this we provide a geoprocessing tool that can be used to add a prefix or suffix to all the items associated with a solution after it is deployed. The blog post below describes how to get and use this tool: https://community.esri.com/t5/arcgis-solutions-blog/add-a-prefix-or-suffix-to-all-items-deployed-with/ba-p/1250079
... View more
07-17-2023
07:24 AM
|
0
|
0
|
2776
|
|
POST
|
@BryantDevillier, this issue was resolved last night in ArcGIS Online.
... View more
06-23-2023
06:34 AM
|
0
|
1
|
3209
|
|
POST
|
Hi @TimBlanchard, with Citizen Problem Reporter we designed it to first show a list of existing reports/requests to help prevent duplicate requests from being submitted. Residents can see a pothole has already been submitted and click it to view its status and details rather than submitting a duplicate request. If you want to reduce confusion about the purpose of the list you could consider moving the Submit a Request button to the top of the pane by configuring the application, see the setting below on the Form tab. Another thing you could try is the text displayed for each existing report is defined by the pop-up title in the Citizen Problem Reporter web map. If you open web map in Map Viewer Classic you can modify the pop-up title. You might consider adding the timestamp with the request is submitted to better indicate it is an existing report. In terms of your second screenshot. This is the UI you get when you have multiple maps shared with the Citizen Problem Reporter group. The icon is the thumbnail of the map. In version 1.0 we switched from multiple maps and multiple layers to a single map and a single layer to simplify the user experience. I will say even in the previous version/UI when you clicked a problem category, for example Road Problems, you would still be taken into the same UI you are today. You would see the list of all submitted Road Problems and if you wanted to submit a new Road Problem you would need to click the Submit a Request button and fill out the form. There is no way to skip the list of reports page when the user enters the app and just open the new request form.
... View more
06-21-2023
07:12 AM
|
0
|
1
|
2449
|
|
POST
|
Yes, that is correct the Basemap Toggle just allows you to switch between 2 basemaps. We don't have the Basemap gallery widget in the Public Notification Instant App. We don't have an alternative to Web AppBuilder that has both the Public Notification capability and Basemap Gallery. I would recommend that you use the Public Notification Instant App as Web AppBuilder will be retired at the end of 2025: https://www.esri.com/arcgis-blog/products/web-appbuilder/announcements/arcgis-web-appbuilder-roadmap-for-retirement/ I am curious about your "all-in-one" webapp. One thing you could consider is using ExB to create a tabbed or multipage app and embed the Public Notification Instant App and then have another page that has a map with the basemap gallery. Users can switch between the different tabs/pages depending on what they need to do in the app.
... View more
06-21-2023
06:57 AM
|
1
|
1
|
2971
|
|
POST
|
@BryantDevillier, I was able to reproduce the issue. It seems to have started with the ArcGIS Online release last week. We didn't change anything to the application so we are looking into the cause of the issue now to see how we can resolve. I was able to narrow down that it seems to be specific to the Feature Layer editing setting I helped you with in a previous community post: https://community.esri.com/t5/arcgis-solutions-questions/modifying-citizen-problem-reporter-s-visible/m-p/1239288 When I change the setting 'What features can editors see' on the feature layer Requests_reporter to 'Editors can see all features' the app is able to load with no issues. I will reply back when we have an update on this issue.
... View more
06-21-2023
06:47 AM
|
0
|
0
|
3224
|
|
POST
|
Hi @Ferreira, The Public Notification Instant App template is available now in ArcGIS Online. This app also supports adding the basemap toggle widget: https://doc.arcgis.com/en/instant-apps/latest/create-apps/public-notification.htm
... View more
06-20-2023
12:38 PM
|
0
|
3
|
2989
|
|
POST
|
@JamesBurton1, I see the issue. There is a bug in my script that we don't typically encounter because in the default schema we have the same field name for the addressptid in both the AddressPoint feature class and the SiteAddressPoint feature class. Looking at your script you have a different name: // Define the Address Points fields var id_field = "addressptid"; var offdist_field = "offdist"; var offdir_field = "offdir"; var numpoints_field = "numpoints"; var incrementval_field = "incrementval"; var capturemeth_field = "capturemeth"; // Define the Site Addresses fields var addressptid_field = "addressid"; The issue occurs later in the expression when we attempt to create a new SiteAddressPoint, I am referencing the id_field variable from the AddressPoint feature class rather than the addressptid variable for the SiteAddressPoint feature class: Push(adds, { 'attributes': Dictionary(id_field, id, status_field, defaultstatus, addrnum_field, addrnum, roadfullname_field, intersectingRoad[fullname_field], addrcapturemeth_field, $feature[capturemeth_field]), 'geometry': newPoint }) This is why it is saying the index addressptid doesn't exist, because that field doesn't exist in the SiteAddressPoint feature class. If you change that section of code to below, it should work: Push(adds, { 'attributes': Dictionary(addressptid_field, id, status_field, defaultstatus, addrnum_field, addrnum, roadfullname_field, intersectingRoad[fullname_field], addrcapturemeth_field, $feature[capturemeth_field]), 'geometry': newPoint })
... View more
05-09-2023
07:49 AM
|
0
|
0
|
2480
|
|
POST
|
@JamesBurton1, I see the issue. There is a bug in my script that we don't typically encounter because in the default schema we have the same field name for the addressptid in both the AddressPoint feature class and the SiteAddressPoint feature class. Looking at your script you have a different name: // Define the Address Points fields var id_field = "addressptid"; var offdist_field = "offdist"; var offdir_field = "offdir"; var numpoints_field = "numpoints"; var incrementval_field = "incrementval"; var capturemeth_field = "capturemeth"; // Define the Site Addresses fields var addressptid_field = "addressid"; The issue occurs later in the expression when we attempt to create a new SiteAddressPoint, I am referencing the id_field variable from the AddressPoint feature class rather than the addressptid variable for the SiteAddressPoint feature class: Push(adds, { 'attributes': Dictionary(id_field, id, status_field, defaultstatus, addrnum_field, addrnum, roadfullname_field, intersectingRoad[fullname_field], addrcapturemeth_field, $feature[capturemeth_field]), 'geometry': newPoint }) This is why it is saying the index addressptid doesn't exist, because that field doesn't exist in the SiteAddressPoint feature class. If you change that section of code to below, it should work: Push(adds, { 'attributes': Dictionary(addressptid_field, id, status_field, defaultstatus, addrnum_field, addrnum, roadfullname_field, intersectingRoad[fullname_field], addrcapturemeth_field, $feature[capturemeth_field]), 'geometry': newPoint })
... View more
05-09-2023
07:46 AM
|
1
|
1
|
2480
|
|
BLOG
|
The version 2.1 of the Solution (w/ the fix) is also available in Enterprise 11.1. If you are using a previous version of Enterprise the Pro project will still have this issue, if you are just interested in the latest Pro project I would recommend deploying to ArcGIS Online as this will always have the latest version.
... View more
04-27-2023
06:09 AM
|
0
|
0
|
1833
|
|
POST
|
@bbaker_tngeo, this can be accomplished in a single arcade pop-up element in the new Map Viewer. Below is a screenshot of the UI and the code I used in the arcade element. var projphase = $feature.projphase;
var activeColor = '#1987bb';
var inactiveColor = '#DDDDDD'
var color1 = IIf(projphase == 'PreDesign', activeColor, inactiveColor);
var color2 = IIf(projphase == 'Design', activeColor, inactiveColor);
var color3 = IIf(projphase == 'Construction', activeColor, inactiveColor);
var color4 = IIf(projphase == 'Closeout', activeColor, inactiveColor);
return {
type : 'text',
text : `<b>Phase:</b>
<table style="border-collapse: separate; border-spacing: 2px 4px; width: 100%; table-layout: fixed; margin: 0px -2px; max-width: 500px;">
<tbody>
<tr height="16">
<td style="background-color:${color1}; width: 25%"></td>
<td style="background-color:${color2}; width: 25%"></td>
<td style="background-color:${color3}; width: 25%"></td>
<td style="background-color:${color4}; width: 25%"></td>
</tr>
<tr height="24" style="text-align: center;">
<td style="width: 25%;">PreDesign</td>
<td style="width: 25%;">Design</td>
<td style="width: 25%;">Construction</td>
<td style="width: 25%;">Closeout</td>
</tr>
</tbody>
</table>`
}
... View more
04-06-2023
11:47 AM
|
2
|
2
|
2218
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 06-16-2026 06:03 AM | |
| 1 | 03-05-2026 06:12 AM | |
| 1 | 02-06-2026 09:24 AM | |
| 1 | 11-07-2025 07:59 AM | |
| 1 | 11-06-2025 07:04 AM |
| Online Status |
Offline
|
| Date Last Visited |
Friday
|