Существует общий сценарий бизнес, как этот:
- Пользователь заполняет формы InfoPath.
- Отправляет форму.
- Длительный рабочий процесс от ударов.
- Во время выполнения рабочего процесса, Мы не хотим кому бы то ни было изменять содержимое формы.
Этот пример office.microsoft.com Описывает, как создать отдельный вид"" и Марк весь вид как доступное только для чтения. Это реальные подход, но имеет тот недостаток, что вы эффективно создали две версии всей той же формы и должны теперь держать их в синхронизации вручную. При добавлении поля в представление редактирования, Затем необходимо добавить его в представление нередактируемой также. Со временем, с разными разработчиками, Там может быть некоторое расхождение.
Эта альтернатива может работать лучше в некоторых случаях:
- Добавление нового поля в форму под названием «IsEditable».
- Его значение по умолчанию присвоено значение true.
- Поощрять его при публикации Мосс.
- В рабочем процессе, Установите значение IsEditble равным false.
- Вернуться к форме.
- Добавить правило, "после открытой формы", отключить кнопку ваш сохранить, когда IsEditable имеет значение false.
Недостатком этого подхода является, что все поля по-прежнему будет редактирования на экране. Пользователь может получить ложное впечатление, что они на самом деле могут изменить содержание. Можно снизить, поставив в некоторый текст, что форма отключена, возможно большой красными буквами в верхней части страницы.
В одном проекте, Я создал состояние рабочего процесса"" вид. По мере развития процесса, Он будет обновлять особый статус поля, которые способствовали из формы. Когда пользователь открывает форму, "открытой формы" правило автоматически переключается на мнение и пользователь имеет приятный мало резюме статуса.
</конец>
Дан, Вы написали "Простите мое невежество, Однако при ссылке на "сохранить" Кнопка, Вы в виду кнопку, которая появляется в верхней части формы infopath при отображении в Sharepoint, который я думаю включена в "открывать и сохранять параметры формы" при разработке формы? Если это так, как может он отключить правило – Я посмотрел, но должны отсутствует то, что является очевидным. Спасибо, Дан"
По моему опыту, Большинство "Реал" производство форм в конечном итоге с определенную кнопку для сохранения формы. Сохранения функции в InfoPath по умолчанию выдаст запрос на ввод имени файла и обычно мы хотим создавать это имя файла автоматически. Таким образом, Я хочу, чтобы отключить кнопку настраиваемой отправки. HTH,
–Пол Galvin
Простите мое невежество, Однако при ссылке на "сохранить" Кнопка, Вы в виду кнопку, которая появляется в верхней части формы infopath при отображении в Sharepoint, который я думаю включена в "открывать и сохранять параметры формы" при разработке формы? Если это так, как может он отключить правило – Я посмотрел, но должны отсутствует то, что является очевидным. Спасибо, Дан
То, что происходит в сценарии, где вы хотите собирать подписи для одобрения/отказа, как ваш рабочий процесс запускается? Если вы отключите сохранение – дальнейшего редактирования не разрешено – так что если я глядя на это правильно тебя покинуть в форме редактирования для сбора подписей = нет решения.