Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
titleSummary

Activity Filters allow a set of Activity criteria to be collected in an Attribute so that it can be reused in conjunction with another Attribute.

For example, in the Exam Scheduling use case, the Seat Assignment attribute can be configured to restrict which Offerings are available. Many different Learning Plans might share a Complete Learning Plan Workflow (because they follow the same general submission process), but each application might correspond to a different set of selectable Offerings. By externalizing the Activity filter into its own attribute, it becomes possible to share a common Workflow but retain application-specific filter logic.


Configuration

This attribute does not collect any custom configuration data. 

Image RemovedImage Added

Display Modes

In input mode, displays a multi-select list containing the available Activities.

Input Mode

Displays a form for configuring a set of Activity Definition criteria.

Image Added

Display Mode

In display mode, displays a list readonly version of the selected Activity Titles plus a link to launch the Workflow Overview for eachinput form.

Image Added

Data Storage

This attribute stores a pointer to the SEAT_ASSIGNMENT table which tracks the linked Offering, the used capacity, etcStores a JSON representation of the filter criteria.


Panel
titleSample Use Cases
  • Exam SchedulingActivities can be used to represent specific "Exam Administrations", i.e. an exam being offered at a specific date/time/location. Seat Assignment attributes link candidates to the exam offering they plan to attend, and the Activity Filter allows individual applications (Learning Plans) to offer a different set of relevant Offerings.


Panel
titleBusiness Rules

This data type is available on the Configure Learning Plan Workflow only.attribute is "definition data" that can only be added to specific workflow types:

  • Configure Learning Plan 
  • Configure Tenant
  • Create Activity



Filter by label (Content by label)
cqllabel in ( "seat-assignment-attr" , "exam-scheduling" , "activity-offeringsactivity-filter-attr" )

Page Properties
hiddentrue


Related issues