User scenario:
- User creates a shape and labels it “Active”
- User specifies that when a sticky is pulled onto the shape, the sticky get’s labeled with “Active”
- A whole world of opportunity opens to the user…
Technical details:
- “Actions” can be registered for an element used to represent a spatial zone
- Any 2nd element that passes into the space defined by the first is acted upon by the action
- Actions define an element filter (general widget, card, note, shape, etc.) and an action to be performed upon passing elements (add tag, set assignee, set date, change color, etc.)
Example:
- I create two large rectangles labels “Team 1” and “Team 2”
- A configure an action for each rectangle: when a JIRA card enters the rectangle, set the scrum team to “Team 1”/”Team 2”
Flexibility:
- Instead of assigning actions to existing widget types (shapes, stickies, etc.), introduce a new widget type: “action zone”. These can be layered on top of other elements to achieve the desired effect.