Hey Mike,
1. Create a new Web Map that contains the data you want to view (Survey123 points and any other layers). After you save the web map, note the ID. You can use it in the following URL (test the URL in a browser to be sure it opens the correct web map):
https://www.arcgis.com/home/webmap/viewer.html?webmap=[WebMapID]
2. Back in your GeoEvent Server, use the Add XYZ processor in your GeoEvent Service to add the XY fields (use field named LAT for your y coordinates and LON for your X coordinates) to your events before sending them to the email output.
3. Update your email output message body to include the following URL (adjust the level to the zoom level needed):
https://www.arcgis.com/home/webmap/viewer.html?webmap=[WebMapID]¢er=${LAT},${LON}&level=4
And that's it.
Some advanced things you can do:
- In step 3, if your message body is HTML, you can use an HTML link instead of the URL: <a href='https://www.arcgis.com/home/webmap/viewer.html?webmap=[WebMapID]¢er=${LAT},${LON}&level=4'>Click Here to Open Web Map</a>
- In step 1, you can follow the instructions on adding search capability to your web map (see my last reply) and instead of using the LAT/LON/Zoom to center your map, you can go to the search item directly using a URL: https://www.arcgis.com/home/webmap/viewer.html?webmap=[WebMapID]&find=${[The field name in your event that contains the ID of the item in the searchable layer]}
Best,
Eric