Что такое пользовательский интерфейс на основе задач

Когда я изучал CQRS и источник событий, я наткнулся на термин пользовательский интерфейс на основе задач. Я не слышал этого раньше, и этот пост о том, что я узнал после этого.

Пользовательский интерфейс на основе задач основан на намерениях пользователей. Что означает «намерение пользователя»? И что противоположно пользовательскому интерфейсу на основе задач?

Возьмем пример. На портале управления сотрудниками появится экран создания/редактирования для изменения всех данных, связанных с сотрудником, примерно так:

Это «Редактировать сведения о сотруднике» имеет 3 намерения, как показано ниже:

Этот тип пользовательского интерфейса называется пользовательским интерфейсом на основе CRUD (создание, чтение, обновление, удаление), поскольку один экран используется для всех намерений пользователя (например, активация, изменение роли и т. д.), и он просто действует как интерфейс для операций с базой данных.

Соответствующий пользовательский интерфейс на основе задач будет иметь 3 разных пользовательских интерфейса для трех разных целей, как показано ниже:

Надеюсь, это послужит вам отправной точкой для понимания пользовательских интерфейсов на основе задач. В своем следующем блоге я планирую рассказать о преимуществах пользовательского интерфейса на основе задач по сравнению с пользовательским интерфейсом на основе CRUD.

А пока удачного кодирования!!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *