Добавление правил для выполнения других действий

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

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

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

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

В этой статье

Типы и примеры правил действий

Показать сообщение

Отображение значения поля или формулы

Переключение между представлениями

Задание значения поля

Запрос данных

Отправка данных

Открытие новой формы для заполнения

Закрытие формы

Отправка данных в веб-часть

Подписать строку подписи

Подключения к данным

Добавление правила действия

Использование кнопки "добавить правило"

Использование области задач "правила"

Настройка параметров для запроса или отправки данных

Шаблоны ввода данных

Сценарии с расширенными условиями

Типы и примеры правил действий

Показать сообщение

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

Отображение значения поля или формулы

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

Переключение между представлениями

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

Задание значения поля

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

Запрос данных

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

Отправка данных

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

Открытие новой формы для заполнения

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

Закрытие формы

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

Отправка данных в веб-часть

Вы можете разрешить форме отправлять данные в веб-части SharePoint, добавив действие "отправить данные в веб-часть". Если форма веб-браузера InfoPath размещена в веб-части формы InfoPath на странице SharePoint, а подключение настроено с помощью другой веб-части, это правило инициирует отправку данных из формы InfoPath в подключенную веб-часть. Для правильной работы правила необходимо, чтобы поля в форме были переведены в параметры подключения веб-части. В формах списков SharePoint все поля автоматически переносятся в качестве параметров подключения.

Подписать строку подписи

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

Подключения к данным

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

Добавление правила действия

Использование кнопки "добавить правило"

Включенные, предварительно определенные правила можно добавить, нажав кнопку Добавить правило.

  1. Щелкните элемент управления, к которому вы хотите добавить действие.

  2. На вкладке Главная в группе правила нажмите кнопку Добавить правило.

Добавление правил для выполнения других действий

  1. В столбце Если выберите тип условия, которому должно соответствовать правило (например, пусто).

  2. В столбце Actions (действия ) выберите действие, например отправить данные. Дополнительные сведения могут запрашиваться в зависимости от выбранного условия.

  3. В зависимости от типа действия, добавляемого из окна сведения о правиле, выполните указанные ниже действия.

Добавление правил для выполнения других действий

  • Показать сообщение

    • В поле сообщение введите текст сообщения, а затем нажмите кнопку ОК.

  • Отображение значения поля или формулы

    1. Введите выражение в поле выражение или нажмите кнопку функция_з0з_ рядом с полем выражение, чтобы построить выражение, а затем нажмите кнопку ОК.

      Дополнительные сведения о формулах см. в разделе Добавление функций и формул.

  • Переключение между представлениями

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

  • Задание значения поля

    1. Щелкните поле_з0з_ рядом с полем поля.

    2. Щелкните поле, чтобы выделить его.

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

    4. В поле значение введите значение или нажмите кнопку функция_з0з_ рядом с ней, чтобы ввести формулу.

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

  • Запрос данных

    • Щелкните подключение к данным о приеме данных из поля Подключение к данным или нажмите кнопку Добавить, чтобы добавить новое подключение к данным.

      Дополнительные сведения о подключениях к данным см. в разделе Общие сведения о подключениях к данным.

  • Отправка данных

    • Щелкните подключение к данным для отправки данных из поля Подключение к данным или нажмите кнопку Добавить, чтобы добавить новое подключение к данным.

      Дополнительные сведения о подключениях к данным см. в разделе Общие сведения о подключениях к данным.

  • Открытие новой формы для заполнения

    • Введите идентификатор шаблона или расположение шаблона формы в поле идентификатор шаблона формы или расположение, а затем нажмите кнопку ОК.

  • Закрытие формы

    • Нажмите кнопку ОК, если это форма веб-браузера, или, если это форма заполнителя, при необходимости установите флажок Если изменения не были сохранены, запросите пользователя сохранить форму, прежде чем она будет закрыта.

  • Отправка данных в веб-часть

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

    2. Нажмите кнопку Добавить рядом с списком параметров подключения веб-части SharePoint, чтобы открыть диалоговое окно Выбор поля или группы.

    3. Щелкните поле.

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

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

    6. Повторите шаги 2 – 5, чтобы повысить детализацию дополнительных полей.

  • Подписать строку подписи

    Важно: Перед добавлением правила для позиции подписи убедитесь в том, что вы добавили в форму элемент управления "текст подписи", чтобы подписать правило.

    1. В разделе подписать первую строку подписи, в которой в списке выберите способ, указывающий, какую строку подписи из формы следует подписать.

      Добавление правил для выполнения других действий

    2. В поле равно, введите условия или выберите функцию_з0з_ , чтобы использовать функцию для условий.

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

      Дополнительные сведения о цифровых подписях см. в разделе Цифровые подписи в InfoPath 2010.

  • Если вы хотите прекратить обработку дополнительных правил, установите флажок не выполнять оставшиеся правила.

Использование области задач "правила"

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

  1. Щелкните элемент управления, к которому вы хотите добавить правило действия.

  2. Если область задач правила не отображается, на вкладке Главная в группе правила выберите пункт Управление правилами.

Добавление правил для выполнения других действий

  1. Щелкните Создать.

Добавление правил для выполнения других действий

  1. Нажмите кнопку действие.

  2. В текстовом поле сведения для введите имя правила.

Добавление правил для выполнения других действий

  1. В разделе условие выберите значение нет.

  2. Выберите правильные параметры, как описано ниже.

    • Если условие для правила зависит от поля:

      1. Щелкните поле или выберите пункт выбрать поле или группу.

      2. Щелкните оператор (например, равно ).

      3. Введите условия для оператора.

    • Если условие для правила зависит от выражения:

      1. Щелкните выражение.

      2. Введите выражение.

        Дополнительные сведения см. в разделе Добавление функций и формул.

Добавление правил для выполнения других действий

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

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

  1. В области задач правила нажмите кнопку Добавить, а затем выберите тип правила действий, которое нужно добавить.

  2. В зависимости от типа добавляемого действия сделайте следующее:

    • Показать сообщение

      • В поле сообщение введите текст сообщения, а затем нажмите кнопку ОК.

    • Отображение значения поля или формулы

      • Введите нужное выражение в поле выражение или нажмите кнопку _з0з_ рядом с полем выражения, чтобы построить выражение, а затем нажмите кнопку ОК.

        Дополнительные сведения см. в разделе Добавление функций и формул.

    • Переключение между представлениями

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

    • Задание значения поля

      1. Рядом с полем поля щелкните поле_з0з_.

      2. Щелкните нужное поле, чтобы выделить его.

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

      4. Введите нужное значение в поле значение или выберите функцию_з0з_ , чтобы ввести формулу.

        Дополнительные сведения о формулах см. в разделе Добавление функций и формул.

    • Запрос данных

      • Выберите соответствующее подключение к данным из поля Подключение к данным или нажмите кнопку Добавить, чтобы добавить новое подключение к данным.

        Дополнительные сведения о подключениях к данным см. в разделе Общие сведения о подключениях к данным.

    • Отправка данных

      • Выберите соответствующее подключение к данным из поля Подключение к данным или нажмите кнопку Добавить, чтобы добавить новое подключение к данным.

        Дополнительные сведения о подключениях к данным см. в разделе Общие сведения о подключениях к данным.

    • Открытие новой формы для заполнения

      • Введите идентификатор шаблона или расположение шаблона формы в поле идентификатор шаблона формы или расположение, а затем нажмите кнопку ОК.

    • Закрытие формы

      • Нажмите кнопку ОК, если это веб-форма, или, если это форма заполнителя, выберите вариант Если изменения не были сохранены, запросите пользователя сохранить форму, прежде чем она будет закрыта.

    • Отправка данных в веб-часть

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

      2. Рядом со списком параметров подключения веб-части SharePoint нажмите кнопку Добавить, чтобы открыть диалоговое окно Выбор поля или группы.

      3. Щелкните поле.

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

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

      6. Повторите шаги 2 – 5, чтобы повысить детализацию дополнительных полей.

    • Подписать строку подписи

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

      1. В разделе подписать первую строку подписи, в которой в списке выберите способ, указывающий, какую строку подписи из формы следует подписать.

      2. В поле равно, введите условия или выберите функцию_з0з_ , чтобы использовать функцию для условий.

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

        Дополнительные сведения о цифровых подписях см. в разделе Цифровые подписи в InfoPath 2010.

  3. Если вы хотите прекратить обработку дополнительных правил после обработки выбранного правила, установите флажок не выполнять оставшиеся правила.

Настройка параметров для запроса или отправки данных

Данные и запросы на отправку данных активизируют подключение к данным для отправки или получения данных. В случае запроса данных можно указать, какие данные нужно запросить, добавив правило для значения поля "задать значение", чтобы задать значение нужного поля запроса.

Шаблоны ввода данных

Правила действий могут быть в соответствии с текстовым шаблоном, который пользователь ввел в текстовое поле. Например, если вы хотите собрать почтовый индекс, необходимо убедиться, что пользователь ввел его в правильном формате. Аналогичным образом, если вы хотите, чтобы пользователь ввел адрес электронной почты, вы можете сопоставить его со своим входным шаблоном, содержащим текст, символ @ , домен и суффикс домена, например . com.

Для этого при построении условия в списке оператор выберите вариант совпадения и нажмите кнопку выбрать шаблон. Откроется диалоговое окно " шаблон ввода данных ", в котором можно выбрать один из готовых стандартных шаблонов. Если ни один из этих шаблонов не соответствует вашим потребностям, вы можете использовать пользовательский шаблон.

Сценарии с расширенными условиями

Ниже приведены расширенные сценарии, которые можно использовать при задании условия для правила действия.

  • Создание правила на основе выражения

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

  1. Щелкните выражение.

  2. Введите выражение во второе поле.

Дополнительные сведения о функциях и формулах см. в разделе Добавление функций и формул.

  • Создание правила на основе набора подписываемых данных

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

  1. Щелкните выбрать набор подписываемых данных.

  2. В диалоговом окне Выбор набора подписываемых данных выберите набор подписываемых данных и нажмите кнопку ОК.

  3. Щелкните нужное условие во втором поле и выберите необходимые условия из третьего поля.

Дополнительные сведения о цифровых подписях см. в разделе Цифровые подписи в InfoPath 2010.

  • Создание правила на основе роли пользователя

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

  1. Щелкните текущую роль пользователя.

  2. Щелкните оператор (например, равно ).

  3. Выберите роль или Управление ролями, чтобы управлять ролями пользователей.

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

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

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

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

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

×