Hi, this is Experience Builder Tips and Tricks. It is intended to be a collaborative space were Experience Builder designers can share best practices, guides, tips and workarounds for making the best possible Experiences. Before we get started, I'd like to explain why this place exists, how it should be used, what it is and what it isn't.
I would like to start out by saying I have nothing but respect for the Experience Builder team. They set out to create a platform that is both extremely flexible and easy-to-use and they were very successful at it. As a developer, I appreciate how hard that is. "Flexible" and "easy-to-use" are possibly the most difficult goals in software development and to make matters worse they are in mutual conflict. After all, the easiest way to make something easy-to-use is to make something that only does one thing and the easiest way to make something flexible is to offer an overwhelming amount of options. So, sometimes things that feel like they should be easy are easy but not easy to find and sometimes things that feel like they should be easy are hard or take some lateral thinking.
The Experience Builder Questions board is full of people asking similar questions, but there is no place in the standard ESRI Community boards for a user to post an answer without a question and the old answers are not easy to search. This place is intended to supplement the ESRI documentation and Community boards with this blog being a relatively small, easily searchable list of solutions to common problems.
You can now choose and install the Java integrated development environment(IDE) for your development environment. Most Java IDEs that support the Maven framework and JDK11 can be used to develop SOEs and SOIs, such as Eclipse, IntelliJ IDEA, and NetBeans. Since each IDE may provide different Maven wizards or user interfaces, the steps to create and manage the Maven SOE or SOI project in different Java IDEs may be slightly different.
First, you must ensure the supported version of Java is configured for your SOE or SOI project. Failure to do so will cause project compile errors and build failures. Before you continue, ensure you have the Java environment set up properly. You can refer to Install Java and Maven for more details. The following tips can be used to troubleshoot JDK-related errors in IntelliJ.
Before you configure the Maven settings at IntelliJ, you must ensure the supported version of Maven is installed correctly. Then, you can follow these steps to configure the supported version of Maven with your project in IntelliJ:
This error indicates that IntelliJ is unable to delete the generated jar file from the target folder. It usually happens when you do a Maven clean or a clean install of the project. You can try closing all the IntelliJ windows to completely shut down IntelliJ, and then either manually delete the jar file or reopen the project to do a Maven clean. If this doesn't work, you can copy and paste the entire project to a different location and try again with the copied project.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse suscipit sapien ac sapien malesuada fringilla. Fusce venenatis, mauris id sagittis dapibus, mauris velit sollicitudin ante, a pulvinar leo orci vel erat. Nam mattis erat augue, at luctus ex dignissim et. Donec suscipit, dui at efficitur tristique, nulla nisi ornare lorem, vel dictum lectus eros nec felis.
When ArcGIS Online users do not receive user invitations and other emails from notifi...@arcgis.com, the most common causes of this problem are incorrect emails configured for the user account, email SPAM filters, or other restrictions applied on the email client.
When users are not receiving these invitations from notifi...@arcgis.com, consider performing the following:
Ensure the correct email address in ArcGIS Online
Ensure that the email address users entered in their ArcGIS Online profile is the correct email address. Follow the steps below to check users' email:
Check the spam folder
If users do not receive the email invitation in the inbox of their email client, ensure that the email invitation is not sent to the spam folder of the user's email client instead.
Ensure the email client is not set to block emails
Although emails from ArcGIS Online are sent from notifi...@arcgis.com, the envelope sender is from [randomly generated code]@amazonses.com. Therefore, the emails do not arrive if the user's email client is restricting emails from notifi...@arcgis.com or from *@amazonses.com.
On occasion, third-party software may intercept emails from ArcGIS Online while on the way to a customer's inbox. The third-party software may be configured to change certain email headers, sometimes behind the scenes, while doing other tasks such as adding a line in the body "This is an external email".
Changing the headers from ArcGIS Online may cause these emails to bounce based on certain security settings set by the user's email client (for example, DKIM or DMARC checks).
If the email client is restricting notification emails, this issue must be resolved by whomever has configured the restrictions. Users will likely need to work with their IT department. Depending on how the email client is configured, it may require adding emails from *@arcgis.com to an allowed list. This rule must supersede any restrictions on emails from *@amazonses.com.
Add members without invitations
As a temporary workaround for invitation issues, ArcGIS Online organization administrators can add members without sending invitations. For more information, see the following documentation: Add members without sending invitations
Workshop summary Once you understand the basics, it's time to make your ArcGIS Dashboards more attractive and more engaging! This workshop builds on our Introduction to ArcGIS Dashboards workshop to focus on additional strategies and approaches to format and control your Dashboard, including how to use Grouping, Stacking, Element Actions, and Arcade. In addition, we will discuss a variety of tips about using Experience Builder to house your Dashboards.
Participants will learn to use groups and stacking for layout use element actions to control display use basic Arcade to control formatting use Experience Builder to enhance ArcGIS Dashboards
Note Experience with ArcGIS Dashboards is suggested to participate in this workshop. If you have not previously worked with ArcGIS Dashboards, please consider taking our Introduction to ArcGIS Dashboards workshop before attending this workshop.
4a15465005