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