Create or Update Seat Assignment Behavior
Creates or updates a Seat Assignment for an Offering.
Overview
This Behavior will set the value of a specified Seat Assignment Attribute, obtaining the Offering Code, Seat Number, Capacity Used, and Status from the Behavior configuration or other Attributes.
The canonical use case for this Behavior is a configuration where Offerings are being used to represent exam sittings, and where those exam sittings are being imported through the Workflow Import Queue.
That configuration looks like this:
Some Attribute holds an Offering Code
A Data Import Step uses this Behavior to populate a Seat Assignment attribute (which is NOT included in the upload file), using the value from the Offering Code field
User interface
Field | Purpose |
---|---|
Seat Assignment to Modify | The Seat Assignment Attribute that should be set (or updated) |
Offering Code | The “Code” of the Activity Offering that the Seat Assignment should reference. Can be a hardcoded value, or pulled from another Attribute. |
Seat Number | The “Seat Number” value to assign to the Seat Assignment. Can be a hardcoded value, or pulled from another Attribute. |
Capacity Used | The number of the Offering’s “capacity units” the Seat Assignment should take up. Can be a hardcoded value >= 0, or pulled from another Attribute. The Behavior will fail if this value is pulled from an Attribute that does not provide a suitable value. |
Status | The status of the Seat Assignment. Can be hardcoded value or pulled from another Attribute. The Behavior will fail if this value is pulled from an Attribute that provides anything other than “Pending” or “Confirmed”. |