Spent the last week brainstorming with ESRI Support Staff.
We would benefit greatly from having actions enabled in the Edit Widget.
The proposed functionality:
- Select from a list widget a table record.
- Pass a value from a field within the selected record to the edit widget during creation of new feature.
- Utilizing the edit+map widgets, create the new feature with the passed value being assigned to a field in the new feature.
This would enable the creation of related records dynamically, in a "batch" mode, where you could create multiple points and have them immediately associated with their parent (tabular) record.
The hypothetical use case for this involves a dataset with a parent table representing "Projects" - with various fields describing the attributes of the project (cost, client, start/stop date, project type, etc), and a variety of related features representing project specific location data. With this functionality, a contributor level license could create a new "Projects" record, attribute it, and create point/line/polygon data that is associated with the parent project.
The next step would be to enable direct export of shapefiles and/or KMZ/KML files using a "Projects" level filter that would export all of the related geometries to one project.
I have staff that are currently unsatisfied with the performance and workflow of other commonly available software suites to achieve this. Seems like we are awfully close with Experience Builder - but the missing functionality in the edit widget is prohibitive.