We are working a project for a wine company that owns hundreds of vineyards. They want to collect vineyard assessments as points, recording inspection about diseases, grape growth etc. A big vineyard can have multiple assessment points all over its area. We created feature service with "vineyard" as a polygon feature class and "assessment points" as point feature class with "vineyard" as a parent.
As a user of Collector, I want to select a vineyard polygon and then choose to add related assessment point and provide geometry and other attributes for the point. However, it doesn't seem to be possible. I can only capture related table record but not related feature class. Is there any way to achieve this in collector. We cannot expect collector to manually entry related vineyard's primary key when collecting assessments.
One option is to configure a pop-up on Vineyard map and launch another Collector map using URL with parent key pre-populated. Is there any better way?