I have deployed the Tree Management solution, and I am working on configuring it to meet the needs of a particular project. I am having difficulty with the related records forms that allow inspections to be conducted. I am working with the Trees feature layer and the Inspections table. Currently, it seems like adding an inspection record for a tree feature and an inspection record for a planting area feature prompts the user to fill out the same form. The data for filling out an inspection record for a tree feature or a planting area feature populates the same Inspections table. I would like to collect different criteria for a tree inspection and a planting area inspection. Is it possible to separate these, and would this require a new table and relationship class (configured in ArcGIS Pro)? Does anyone know of any good resources for editing relationships in ArcGIS online, or for editing Esri Solutions? Thank you in advance for any help you can provide.
@ConnorKeech - It is possible to add a new table and relationship class to the existing trees layer, but it would require overwriting the service or using the Python/REST API and modifying the map/layer json. I would not recommend this approach as it is very easy to break and corrupt things.
Instead, I would add fields to the existing Inspections table in ArcGIS Online (Data tab > Fields > Add +) for the planting area inspection criteria. You can then modify the Tree Field Map inspection form in Field Maps Designer to add the new fields to the form, and set conditional visibility on them based on selecting the Inspection Type = Planting Area. There's already an arcade expression to set conditional visibility on fields specific to a planting area inspection that you can use.