Добавление роли пользователя

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

При разработке шаблона формы, вы можете указать роли пользователей. Роли пользователей — стандартные категории, которые могут быть назначены пользователи формы на основе свои должность или некоторые другие условия. Роли пользователей можно использовать для предоставления настраиваемых представлений формы для различных типов пользователей, отображение разные разделы в представлении или вычисления значения по умолчанию поля или элемента управления. Например при разработке шаблона формы заявки приложения можно Создание различных представлений одних этого шаблона формы для подрядчикам, принимающим агентов и Администраторы и затем назначить роли каждого пользователя отдельное представление. При открытии формы, основанного на шаблоне формы Microsoft Office InfoPath определяет роль пользователя на основе имени пользователя и откроет соответствующее представление на основе роли этого пользователя.

Примечание по безопасности: Роли пользователей не должны использоваться, чтобы ограничить доступ к важным данным в форме. Даже если сделать шаблона формы только для чтения или скрыть некоторые элементы управления, основанных на роли пользователя, пользователи могут использовать потенциально редактором редактирования текста, например Блокнот, чтобы просмотреть или изменить файл шаблона форм (XSN), а также доступа к этим данным.

В этой статье

Общие сведения

Проблемы совместимости

Перед началом работы

Добавление роли пользователя

Отображение представления, основанного на роли пользователя

Проверка роли пользователей

Обзор

При создании новой роли пользователя можно назначить пользователей к нему следующими способами:

  • Задание имен пользователей из службы каталогов Active Directory (например, «sales\andrew»). Чтобы указать имя пользователя в службе каталогов Active Directory, шаблон формы должен быть создан в и опубликован сети Microsoft Windows, которая использует Active Directory.

  • Задание групп из службы каталогов Active Directory. Например можно указать список рассылки электронной почты, которая содержит названия всех участников группы маркетинга. Чтобы указать группы в службе каталогов Active Directory, шаблон формы должен быть создан в и опубликован сети Microsoft Windows, которая использует Active Directory.

  • Указав значение, которая поставляется непосредственно из поля в форму. Поле может получить данные из службы каталогов Active Directory или пользователь может ввести данные в элемент управления, привязанный к этому полю. Например если шаблона формы содержит текстовое поле администратора, конкретной ролью пользователя можно связать с поле, к которому привязано это текстовое поле.

После добавления роли пользователя можно задать его как один из следующих действий:

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

Роль инициатора    Если вы хотите применить конкретной ролью пользователя для пользователей, откройте форму в первый раз, вы можете указать роль инициатора. Например можно определить роль инициатора с именем «Подрядчик», к которой применяется для пользователей, заполните новые формы заявки приложения. Пользователь, которому назначена роль другого пользователя автоматически назначается роль Подрядчик, когда он откроется новое формы заявки о. Тем не менее, следующем открытии той же формы, Microsoft Office InfoPath использует пользователя назначенная роль пользователя вместо роль инициатора.

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

  1. Имя пользователя — значение поля в шаблоне формы.

  2. — Имя пользователя в Active Directory.

  3. Пользователь является членом группы Active Directory.

    Примечание: Если пользователь является членом нескольких групп и назначаются роли пользователей, основанные на группу, InfoPath проверяет список участников группы в том порядке, группе указана в диалоговом окне Управление ролями пользователей. Например если в списке группы "Администратор" перед получением агента группы пользователя является членом получением агента группы и группы "Администратор", пользователь будут назначаться роль пользователя для группы "Администратор".

  4. Если ни один из перечисленных выше не значение true, используются роли по умолчанию.

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

К началу страницы

Совместимость

Не удается создать роли пользователей в шаблон формы с поддержкой веб-браузера. Создание роли пользователей только в шаблоне формы будут заполнены которого форм в InfoPath.

К началу страницы

Подготовка

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

  • Список роли пользователей, которые вы хотите добавить, вместе с членами каждой роли пользователей. Члены могут быть имена пользователей или групп из службы каталогов Active Directory или значение, введенное пользователем в элемент управления, привязанный к определенным полем в источнике данных шаблона формы.

  • Роль пользователя по умолчанию, который вы хотите назначить пользователям, которым откройте форму на основе шаблона формы, если они не является членом роли любой пользователь.

К началу страницы

Добавление роли пользователя

  1. В меню Сервис выберите пункт Роли пользователей.

  2. В диалоговом окне Управление ролями пользователей нажмите кнопку Добавить.

  3. Введите имя для новой роли пользователя в поле имя роли.

  4. Чтобы назначить роли пользователей или групп пользователей, выполните одно или несколько из указанных ниже действий.

    Выбор одного или нескольких пользователей, которые находятся в сети, использующей службы каталогов Active Directory

    1. Установите флажок имена пользователей и нажмите кнопку выберите одного или нескольких пользователей Кнопка "Отменить" .

      Примечание: Если вы уже знаете имя домена и пользователей, введите их в поле имена пользователей. Они должны быть в формате домен\имя_пользователя. Несколько имен пользователей разделяются точкой с запятой (;).

    2. В текстовом поле Введите имена объектов для выбора введите одно или несколько имен пользователей, разделяя их точкой с запятой (;).

      Примечание: Дополнительные сведения о форматировании имена пользователей, щелкните ссылку Примеры в диалоговом окне.

    3. Чтобы проверить имена пользователей, которые вы ввели с именами в Active Directory, нажмите кнопку Проверить имена.

    4. Нажмите кнопку ОК.

    Укажите один или несколько групп, которые являются частью сети, использующей службы каталогов Active Directory

    1. Установите флажок названия групп и нажмите кнопку выбрать одну или несколько групп Изображение кнопки .

      Примечание: Если вы уже знаете имя группы, введите его в поле названия групп. Оно должно быть в формате домен\имя_пользователя. Несколько имен группы разделяются точкой с запятой (;).

    2. В текстовом поле Введите имена объектов для выбора введите один или несколько имен групп, разделяя их точкой с запятой (;).

      Примечание: Дополнительные сведения о форматировании имена группы щелкните ссылку Примеры в диалоговом окне.

    3. Чтобы проверить имена групп, которые вы ввели с именами в Active Directory, нажмите кнопку Проверить имена.

    4. Нажмите кнопку ОК.

    Укажите имена пользователей, которые непосредственно из поля в форме

    1. Установите флажок имена пользователей из формы и нажмите кнопку выбрать поле в источнике данных Изображение кнопки .

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

  5. Чтобы задать роль пользователя как роль инициатора, установите флажок задать как инициатора и нажмите кнопку ОК.

    Примечание: Когда инициатор заданный роли пользователя, эта роль приоритет все назначения ролей даже если роль инициатора находится внутри списка в диалоговом окне Управление ролями пользователей.

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

    Примечание: Более чем одна роль пользователя требуются для нажмите кнопку по умолчанию.

К началу страницы

Отображение представления, основанного на роли пользователя

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

  1. В меню Сервис выберите пункт Параметры формы.

  2. В списке категорий в диалоговом окне Параметры формы нажмите кнопку Открыть и сохранить.

  3. В разделе поведение при открытии нажмите кнопку правила.

  4. Нажмите кнопку Добавить.

  5. В поле имя введите имя для правила.

  6. Нажмите кнопку условие.

  7. В первом поле выберите пункт Текущая роль пользователя.

  8. Во втором поле выберите значение равно.

  9. В третьем поле выберите нужную роль пользователя и нажмите кнопку ОК.

  10. В диалоговом окне правила нажмите кнопку Добавить действие.

  11. В списке Действие выберите Смена представлений и нажмите кнопку Просмотр в представлении списка.

К началу страницы

Проверка роли пользователей

Если форма содержит несколько ролей пользователей, рекомендуется проверить внешний вид и поведение каждой роли. Несмотря на то, что вы можете просмотреть шаблона формы для проверки, является ли представлений работают должным образом с ролями пользователей, вы не сможете имитировать процесс вычисления пользователей для назначения ролей данного пользователя. Это происходит потому InfoPath проверяет роли пользователей при заполнении формы, не при предварительном просмотре. Если вы хотите полностью проверить роли пользователей для шаблона формы, можно временно назначить себе каждой роли пользователя, который вы хотите проверить, а затем откройте форму как будто вы собираетесь для ее заполнения.

  1. В меню Сервис выберите пункт Параметры формы.

  2. В списке категории нажмите кнопку Просмотр.

  3. В списке Просмотр как в разделе роли пользователя выберите роль, которое вы хотите просмотреть и нажмите кнопку ОК.

  4. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

    Имя текущей роли пользователя отображается в строке состояния в правом нижнем углу окна предварительного просмотра.

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×