Back to Designs page

Table of Contents

Related Research

No research entries have been linked to this design.

Resources

No resources available for this entry.

Additional tags

No tags are assigned to this entry.

Configuration and settings

Author: Kevin Hatchoua | Last edit: March 21, 2023 | Design type: Details page | Product area: Hybrid Cloud Console

In-application choices

When a use case/action for modifying an object’s behavior in the app makes sense only within the context of the application itself (ie, is a poor user experience to make the change off the page/outside of the app). 

Examples:

  • Create, read, update, delete (CRUD) for objects in the application (delete an RHEL system from Inventory; don’t show me CVEs for systems tagged “production” on the vulnerabilities page; set the business risk for a system in vulnerabilities; disable a rule for all systems )
  • save an app’s table filter or in-app search to use later (future)
  • choose which facts to view for baseline (e.g., in the Drift applicatio

In-app choices affect an entire organization.


User Preferences

These config items are choices that users make for their account only and do not affect the rest of the users in their organization. 


 

Examples:

  • opt into a weekly or daily report email
  • Change units of measure for the whole app (futures?)
  • change the default number of rows to display (futures)


Important: When designing User Preferences, you’ll hear your developers refer to “data-driven forms” as a standard/tool the platform team is using to render UI pages that multiple applications contribute to. Why an interaction designer should care: data-driven forms require that designers/developers use PatternFly4 components. This should NOT limit your design choices or dictate them or the designer's workflow. 

What your devs should know about data-driven forms. 


Settings bundle

They will be the same for every user in that organization. You can also create a connection (Call to Action) between your application and the settings bundle. The changes that users make within the Settings bundle affect an entire organization.

 

The Settings bundle provides a location for tools that:

  • modify the platform itself (e.g., User Access)
  • multiple applications on the platform use (e.g., sources, used by Insights bundle and Cost Management). 
  • modifies the behavior of an entire application (cost management, e.g.) This is the Settings > Applications > [Application name]. We understand that it’s not clear when to include content here instead of including it within the application itself. When we have clarification on use cases, we’ll elaborate here.

    Important: When designing Settings > applications > [Application name]you’ll hear your developers refer to “data-driven forms” as a standard/tool the platform team is using to render these pages. Why an interaction designer should care: data-driven forms require that designers/developers use PatternFly4 components. This should NOT limit your design choices or dictate them or the designer's workflow. 

Designing your application settings page

What your devs should know about data-driven forms.