Динамические данные в зависимости от страны - PullRequest
0 голосов
/ 22 апреля 2011

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

Мой вопрос:

Как я могу использовать одну сущность для поддержки нескольких типов данных.

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

Возможно ли это?

Любые подходы или переосмысление приветствуются.

Спасибо, Кристиан

Ответы [ 2 ]

1 голос
/ 25 февраля 2014

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

Вына самом деле есть два варианта:

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

2) Используйте ту же форму, но применяйте защиту полей для команд или отдельныхпользователи.Таким образом, другие администраторы будут знать о полях друг друга, но вы можете изменять разрешения в зависимости от того, кто просматривает форму.

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

1 голос
/ 29 апреля 2011

Сделайте эту сущность невидимой для "администраторов стран" по умолчанию и вручную предоставьте доступ к каждому экземпляру соответствующим администраторам.

...