Sub-activity in detail
Real events have hierarchy. Transfers are one thing; the 5 pm coach to the airport and the 7 pm coach are two things inside it. Dinner is one thing; the Day 1 and Day 2 dinners differ. Sociana models this by allowing sub-activities beneath an activity, each with its own check-in record and, where needed, its own rules. The parent summarises the children, so a manager can read overall transfer attendance while a volunteer on the 7 pm coach scans only that sub-activity. This keeps the activity list manageable for the people scanning, a real operational concern, and gives the reporting team a rollup without manual merging. Sub-activities can inherit eligibility from the parent or override it, such as a bus restricted to one group. When designing, ask which counts will actually be used. If no decision depends on a distinction, do not create a sub-activity for it.
How Sociana uses it
Sub-activities live under activities in the attendance configuration. Check-in records roll up from child to parent in reports and exports.
Example
A workshop tracked entry, dinner and return buses as separate activities, with each bus departure as its own sub-activity.
