Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .
В этой статье
Общие сведения о представлениях только для InfoPath
Можно создать один шаблон формы, чтобы разместить два типа пользователей — тех, кто быть установлена программа Microsoft Office InfoPath и тех, кто не рекомендуется. Этот тип шаблона формы называется шаблона формы с поддержкой браузера. В шаблоне формы с поддержкой браузера скрытые или отключен в Режим конструктора все возможности InfoPath, параметры и элементов управления, которые не работает в веб-браузере. В этом случае вы не воспользоваться их в макет.
Когда вы будете готовы поделиться шаблона формы с поддержкой браузера с пользователями, публикация на сервере InfoPath Forms Services и затем сделайте его с поддержкой браузера. Если у пользователей на их компьютере установлено приложение InfoPath, формы откроется в InfoPath. Если они не установлена программа InfoPath, формы откроется в веб-браузере. В любом случае шаблона формы не содержит возможности InfoPath, параметры и элементов управления, которые не будут работать в браузере.
Если предполагается, что многие пользователи получат InfoPath, преобразованную в формат, вы не хотите ограничить внешнего вида шаблона формы для подмножество функции, поддерживаемые в веб-браузере. В этом случае можно создать два представления шаблона формы с поддержкой браузера. Для пользователей, откройте шаблон формы в веб-браузере будут одного представления. Другие представления будет использоваться только пользователи, имеющие InfoPath, преобразованную в формат. Это представление только для InfoPath никогда не будут отображаться в веб-браузере. Таким образом можно использовать как это делается в это представление, которое вы бы в противном случае сможете использовать, например роли пользователей или элементы управления основной/подробности.
В этом разделе научитесь разрабатывать выделенный InfoPath только на просмотр шаблона формы с поддержкой браузера. Кроме того вы узнаете, как создать правило, которая определяет, есть ли у пользователя открыть шаблон формы InfoPath, установленной на свой компьютер. При обнаружении InfoPath, пользователь будет просмотра специально для InfoPath. Не обнаружении InfoPath пользователь будет видеть браузера представления в веб-браузере вместо.
Сценарии использования
Представьте подойдет страховая компания, и вы разрабатываете шаблона формы с поддержкой браузера для обработки страхования утверждений. Шаблон формы с поддержкой браузера должен вместить пользуются кто открыть и заполните форму зарезервировать из вашей компании веб-сайта, а также внутренних пользователей, проверка и утверждение данные в форме утверждения. Ваши ожидания в том, что внешние пользователи не InfoPath, преобразованную в формат и что внутренние пользователи имеют InfoPath. Чтобы вместить пользователи выполните и не установлена программа InfoPath, можно создать два шаблонов форм distinct —, совместимый с обозревателем и которого не поддерживается. Однако проще и время эффективнее для разработки один шаблон формы с поддержкой браузера, который включает в себя следующие представления:
Представление 1: внешних зарезервировать хранения представление Это представление, пользуются отображается, если они войти на ваш веб-сайт и откройте форму утверждения. Так как не существует способа для вы знаете, поддерживает ли policyholder копию InfoPath, установленной на своем компьютере, шаблон формы должен быть поддержкой браузера. То есть необходимо убедиться, что можно заполнять форму, с помощью веб-браузера.
Представление 2: внутренней обработки зарезервировать представление Это представление является процессоров утверждения, которые просмотреть отправленные зарезервировать формы и перенаправление в страхования Аджастер на утверждение. Все сотрудники страховая компания имеют InfoPath, преобразованную в формат. Таким образом вы можете создавать выделенный представления, доступного только для InfoPath для них. В отличие от просмотра зарезервировать хранения, в которой осуществляется пользуются в веб-браузере, определенного InfoPath отображает никогда не просматривать в любом месте, но в InfoPath и таким образом могут содержать любые компоненты, элементы управления и параметры, которые недоступны в шаблон формы с поддержкой браузера.
Шаг 1: Добавление представления, доступного только для InfoPath в шаблон формы с поддержкой браузера
Чтобы создать представление только для InfoPath в шаблоне формы с поддержкой браузера, измените параметр в диалоговом окне Свойства представления. Этот параметр позволяет пользователям InfoPath для просмотра, но препятствует отображению веб-браузере представления.
-
Откройте шаблон формы с поддержкой браузера.
-
В меню Вид выберите пункт Управление представлениями.
-
В разделе действия в области задач представления нажмите кнопку Добавить новое представление.
-
В диалоговом окне Добавление представления введите имя представления и нажмите кнопку ОК.
-
В списке Выберите представление дважды щелкните представление, которое вы только что создали.
-
Откройте вкладку Общие.
-
Снимите флажок Показывать в меню «Вид» при заполнении формы.
Примечание: Если снять этот флажок не позволяет пользователям, не имеющим InfoPath установлен с активацией переключитесь в режим только для InfoPath.
-
Установите флажок Разрешить только возможности InfoPath (представление будет недоступно в веб-браузерах) и нажмите кнопку ОК.
-
Разработка представления, как обычно.
Вы находитесь в можно использовать множество функций, элементы управления и параметры представления только для InfoPath, в противном случае будет недоступно в шаблоне формы с поддержкой браузера. Например бесплатное использование любого элемента управления в области задач элементы управления, а не только те, которые поддерживаются в браузере. Кроме того вы не видят все ошибки совместимости браузера или сообщения в области задач "Проверка макета".
Примечание: Несмотря на то, что большинство функций InfoPath в представлении только для InfoPath, некоторых компонентов и параметров, которые относятся к шаблону формы с поддержкой браузера как всего остаются отключены или скрыты. Например нельзя использовать цифровые подписи для всей формы шаблон и использовать сценарий в представлении, поскольку одно из представлений шаблона формы веб обозревателем.
-
Чтобы добавить дополнительные представления, доступные только для InfoPath шаблона формы с поддержкой браузера, повторите шаги 2 – 9.
Шаг 2: Отображение представления в браузере только при открытии шаблона формы с поддержкой браузера в веб-браузере
В этой процедуре вы узнаете, как создать правило, которое определяет, что пользователь видит при первом открытии формы на основе шаблона формы с поддержкой браузера представления. Правило выполняется при первом открытии формы, а после выполнения определенного условия. Условие в этом случае связана с ли пользователи открывают шаблонов форм с поддержкой браузера в веб-браузере. В таком случае отображается только для браузера Просмотр шаблона формы. В этом представлении ограничен набор возможностей, которые поддерживаются в браузере.
-
Откройте шаблон формы с поддержкой браузера, содержащей представление только для InfoPath.
-
В меню Сервис выберите пункт Параметры формы.
-
В списке Числовые форматы выберите пункт Открыть и сохранить.
-
В разделе поведение при открытии нажмите кнопку правила.
-
В диалоговом окне правила для открытия формы нажмите кнопку Добавить.
-
В диалоговом окне правила введите понятное имя для правила, такие как правила 1: переключитесь в представление браузера.
-
Чтобы указать, когда должно выполняться правило, щелкните Задать условие.
-
В первом поле в разделе Применить правило при выполнении этого условия щелкните выражение.
-
Во второе поле введите xdEnvironment:IsBrowser()и нажмите кнопку ОК.
-
В диалоговом окне правила нажмите кнопку Добавить действие.
-
В списке Действие выберите Смена представлений.
-
В списке представления выберите представление браузера, который вы хотите переключиться и нажмите кнопку ОК.
-
Чтобы предотвратить выполнение после этого правила (для текущего события) все правила, установите флажок Остановить обработку правил после выполнения этого правила в диалоговом окне правила.
Правило, которое вы только что создали будет выполняться при открытии шаблона формы и заданному условию — это означает, что среда пользователя является веб-браузера — соблюдается.
Шаг 3: Отображение представления в InfoPath только при открытии шаблона формы с поддержкой браузера в InfoPath
Теперь будет добавить новое правило для шаблона формы с поддержкой браузера. Это правило выполняется при первом открытии формы, а после выполнения определенного условия. Условие в этом случае связана с имеет ли пользователь открывает шаблонов форм с поддержкой веб-браузера на своем компьютере установлена программа InfoPath. Если установлено приложение Infopath, отображается только для InfoPath Просмотр шаблона формы. Так как в этом представлении отображается только из в InfoPath, он может содержать функции полный диапазон InfoPath.
-
Откройте шаблон формы с поддержкой браузера, содержащей представление только для InfoPath.
-
В меню Сервис выберите пункт Параметры формы.
-
В списке Числовые форматы выберите пункт Открыть и сохранить.
-
В разделе поведение при открытии нажмите кнопку правила.
-
Нажмите кнопку Добавить.
-
В диалоговом окне правила введите понятное имя для правила, такие как правила 1: переключитесь в представление InfoPath
-
Чтобы указать, когда должно выполняться правило, щелкните Задать условие.
-
В первом поле в разделе Применить правило при выполнении этого условия щелкните выражение.
-
Во второе поле введите не (xdEnvironment:IsBrowser()).
-
Нажмите кнопку и.
-
В первом поле в разделе первое условие нажмите кнопку выражения.
-
Во второе поле введите не (xdEnvironment:IsMobile())и нажмите кнопку ОК.
-
В диалоговом окне правила нажмите кнопку Добавить действие.
-
В списке Действие в диалоговом окне Действие выберите Смена представлений.
-
В представлении списка выберите только для InfoPath представление, которое вы хотите переключиться и нажмите кнопку ОК.
-
Чтобы предотвратить выполнение после этого правила (для текущего события) все правила, установите флажок Остановить обработку правил после выполнения этого правила в диалоговом окне правила.
Правило, которое вы только что создали будет выполняться при открытии шаблона формы и заданному условию — это означает, что среда пользователя является InfoPath вместо веб-браузере или мобильном устройстве — соблюдается.