Как сделать так, чтобы редактор «назначать места людям» был максимально удобным - PullRequest
1 голос
/ 30 ноября 2010

Итак, у нас есть мест , а у нас человек .дополнительная сложность составляет дополнительные метаданные , прикрепленные к каждой ссылке между каждой парой.Как диапазон дат, когда человек провел в определенном месте.

Я знаю.Множество данных и множество возможностей.

Один из способов сделать это - получить список людей, и при нажатии на него открывается модальное диалоговое окно, в котором отображается список мест.Когда вы выбираете место, вы также должны ввести диапазон дат.

С точки зрения удобства использования и быстрого редактора отношений это почти наверняка не оптимальное решение.Ориентация на пользователя меняется несколько раз, и это замедляет работу + заставляет пользователей уставать, поскольку они должны быть очень сосредоточенными и сфокусированными = более высокий уровень человеческих ошибок.

Я хотел бы избегать диалогов.Возможно, вам известен веб-сайт, на котором выполняется аналогичная работа = две сущности должны быть связаны с дополнительными метаданными .

Основные требования этой страницы:

  • простота
  • избегать модальных диалогов , если возможно

Что я пытаюсь сделать: много-к-много редактора с дополнительными данными метаданных по каждой паре .

Вопросы

  1. Что бы вы предложили?Приведите любые идеи (даже самые поздние).
  2. Знаете ли вы об общедоступном сайте (чтобы его можно было проверить), в котором реализован такой сценарий?

1 Ответ

0 голосов
/ 30 ноября 2010

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

.

обратите внимание, что полезные отношения не просто между одним человеком и другим или одним местом и человеком или просто одним местом и другим, хотя при хранении их все они могут быть сокращены до кортежей a-> b, но это можно игнорировать, если отношения у вас есть только один человек место и время

этот вид напоминает мне Entity Workspace , но в этом случае они имели дело со сбором данных в области расследования преступлений, поэтому у них были имена, адреса, номера телефонов, даты и такие, как базовые типы, которые в их настройке были перетащить на карты

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

обычно используемые ссылки могут быть показаны в другом месте, и это будет работать примерно так, как если бы вы положили начинки на пиццу, и когда вы закончите, положите ее в духовку или зафиксируете, если позже захотите отменить это, она сохранит набор вместе, так что вы можете удалить его позже, если вы не хотите, или вы можете добавить что-то

и это не будет предлагать никаких диалогов, которые вы предлагаете, и поэтому его можно назвать безрежимным

...