Hello!
I have a feature I would like to propose for making Workshop a bit more dynamic. Anywhere that you are statically choosing a property within a widget configuration, make this dynamic via the property id (like how you add a property id in the URL Object Table column). This would allow for some creativity, especially around reporting, to be possible.
Examples:
- Pivot Table grouping and segmenting by properties. If this was dynamic I could give the end user the ability to dynamically adjust the grouping and segments.
- Same as above but for charting.
- Variable creation itself eg. Properties to sum in a numeric object set aggregation
My thoughts would be that it’s done using the property id but you could even have a property variable where you default to a property but then have a property selector or something to switch to others.
You could take this further and follow the same premise for anywhere you manually select something in a widget configuration. An example would be that you can select the date time grouping in charts between date, week, month etc but if that was to optionally be a string variable you could create new interaction types.
Currently these types of customizations are accomplishable by conditional visibility, creative string selectors, and duplication of widgets with minor tweaks but would be great to have as a feature to expand the areas where Workshop building is dynamic.
Best Regards,
Paul Burns