Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Designing a persona-based UI

Updated on November 15, 2021
Applicable to Theme UI-Kit applications

Build a more personalized user experience by designing an application interface that responds to the particular needs of various user groups.

A persona-based user interface provides you with tools to build a flexible application that can be readily shared by different users within an organization. Create personas to define roles, cases, and portals for each stakeholder group. By categorizing users with similar needs, you can customize the application interface by role, and ensure that the users see only the content that they need.

For example, when designing an HR application, you can create a candidate persona that has access only to the self service portal for filing job applications. This approach offers a convenient way of managing access privileges and presentation options, while also providing you with improved control over data in your application.

  • Learning about personas

    You can manage users more intuitively through personas, which store comprehensive information about the roles and access rights of all of the stakeholders in a process.

  • Learning about portals for personas

    You can use portals to design custom web interfaces for various personas in your application. Portals help you to control the content with which each user interacts.

  • Learning about pages

    Pages help you present additional information to users. By placing pages within an application menu, you can provide users with resources that are relevant to their roles.

  • Learning about forms

    Forms enable your application to collect information from users, for example, to fulfill requests or process cases. By setting up intuitive forms, you help users process their work with less effort.

  • Learning about design systems

    Design systems help you introduce consistency to the applications that you build. By choosing to use a design system, you can scale your designs to maintain a unified presence across a number of platforms, with less effort.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us