Швидкий і простий: Зробити це форма InfoPath тільки для читання (InfoPath утворює послуг в MOSS)

Існує загальний сценарій бізнес, як це:

  • Заповнення користувачем форми InfoPath.
  • Надсилає форму.
  • Стартує тривалої робочий процес.
  • Під час виконання робочого процесу, Ми не хочемо нікого змінити вміст форми.

У цьому прикладі office.microsoft.com описує як створити окремий вигляд"" і позначити весь погляд, лише для читання. Це є працездатним підхід, але має недолік, що ви ефективно створив дві версії весь ж форми і повинен тепер забезпечити їх синхронізацію вручну. Якщо поле додається до подання для редагування, Ви повинні додати до незмінюваних зору, як добре. З часом, з різними розробниками, Там можуть бути деякі розбіжність.

Ця альтернатива може працювати краще, в деяких випадках:

  • Додавання нового поля до форми, називається "IsEditable".
  • Встановити значення за замовчуванням для true.
  • Просувати його під час публікування МОСС.
  • Робочого циклу, встановіть значення IsEditble на false.
  • Повернутися до форми.
  • Додати правило, що "при відкрити форму", вимкнути ваш кнопки "Зберегти" при IsEditable є помилковим.

Недолік цього підходу, що всі поля як і раніше буде можна редагувати на екрані. Користувач може отримати помилкове враження, що вони дійсно можуть змінити зміст. Ви можете пом'якшити це, поставивши якийсь текст, що вигляді відключена, Можливо, у великі червоні літери у верхній частині сторінки.

В одному проекті, Я створив на "стан робочого циклу" подання. Як прогресувала робочого циклу, Це буде оновлювати особливий статус поля, які дослужився із форми. Коли користувач відкрив у формі, "Відкрити форму" правило автоматично переключився подання та користувач мав nice мало статус резюме.

</кінець>

Підписатися на мій блог.

5 думки про «Швидкий і простий: Зробити це форма InfoPath тільки для читання (InfoPath утворює послуг в MOSS)

  1. Paul Galvin

    Ден, Ви написали, що «Вибачте моє невігластво, але коли ви звертаєтесь до "зберегти" Кнопка, Ви маєте на увазі кнопку, яка з'явиться oДенhe верхній частині форми infopath, коли відображається в Sharepoint, який я думаю, що встановлено прапорець "відкрити і зберегти параметри форми" при розробці форми? Якщо так, то, як це може бути відключений адміністратором правило – Я подивився, але повинні бути не вистачає чогось, обов'язковий. Дякую, Ден"

    З мого досвіду, Більшість "Реал" виробництво форм в кінцевому підсумку знаходять певні кнопки використовуються для збереження форми. Збереження функції в InfoPath за промовчанням буде запитано ім'я файлу, і як правило, ми хочемо, щоб автоматично генерувати це ім'я файлу. Так, Я маю на увазі, щоб відключити вашої кнопки користувацьких надіслати. ОЗЛОБЛЮЮТЬСЯ,

    –Paul Galvin

  2. Без імені

    Вибачте моє неуцтво, але коли ви звертаєтесь до "зберегти" Кнопка, Ви маєте на увазі кнопку, яка з'явиться oДенhe верхній частині форми infopath, коли відображається в Sharepoint, який я думаю, що встановлено прапорець "відкрити і зберегти параметри форми" при розробці форми? Якщо так, то, як це може бути відключений адміністратором правило – Я подивився, але повинні бути не вистачає чогось, обов'язковий. Дякую, Ден

  3. Sanjeev Раджпутів
    Пол,
    Ви можете використовувати умовне форматування у форму InfoPath? Я dataview форми в sharepoint, який призначено лише для читання за допомогою умовного форматування зробити це ' з'являються’ з сіркою для користувача – в залежності від їх імені. Я просто не знаю, якщо ви можете зробити це у формі Infopath?
    З повагою
    Річ
  4. Paul Galvin
    eugalatha,
    Хороший момент і підхід, який я описувати вище повинні були б бути модифіковані. Якщо я повинен був умовно дозволити певні поля слід оновити, Потім ми, напевно, повернутися до кількох подань, чи багато умовне увімкнути/вимкнути логіка. Основною ідеєю було б те ж саме — за допомогою позначок можна керувати, які біти форми включений і робочого процесу встановили ці прапори міру необхідності.
  5. erugalatha пише:

    Що відбувається в сценарій, де ви хочете збору підписів для затвердження/відмова в якості робочого процесу працює? У разі вимкнення збереження – без подальшого редагування дозволено – так що якщо я дивлюся на це правильно, що ви отримали залишити форму можна редагувати збору підписів = немає рішення.

Дати відповідь

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *