I. Introducing UX: UX Lesson 2
UX Lesson 2: What is the UX Model?
- 1 Introducing UX
- 2 What is the UX Model?: Now, let’s dig deeper into the UX Model. Earlier, I mentioned that in MVC, the Model retrieves the data. And in our UX framework, UX Models are made up of data-source metadata.
- 3 Metadata: This metadata is where you define your data sources to pull together all of the data needed to represent your UX Model.
- 4 Data Sources: In fact, you can define many types of data sources. For example, you might have a Business Object data source, to identify a single record. Or a Query data source, to identify a collection of records.
- 5 Hierarchy: You can also build a hierarchy of parent and child data sources. For example, you might have a parent Query data source that shows a list of spaces. And then have a child BO data source, so you can drill into a single space record from that list of spaces.
- 6 Related Data Sources: You can also set up related or contextual data sources. For example, to see a list of people assigned to a single space, you might have a People Query data source for that list of people, which is filtered by the context of a Space BO data source for that single space.
- 7 Requirements: Now, with all of these data source types and relationships, there are a couple requirements. Each data source must define at least one field. And each data-source field must be tied to a field in the data source type.
- 8 Data Source Fields: So if you define a BO data source, then each data-source field must be tied to a field in your BO. Likewise, if you define a Query data source, then each data-source field must be tied to a report label in your query.
- 9 Data Source Actions: Finally, you can also trigger a workflow with a data-source action. So if you define a Workflow action type, then the data-source action must be tied to the name of your workflow. So, what do you think of the UX Model and its data sources?
- Quiz Question 1
- Quiz Question 2
UX Lesson 3: Continue reading →