Брзо и едноставно: Направи InfoPath формулар Само за читање (InfoPath формуларите Услуги во Мос)

Има еден заеднички бизнис сценарио како ова:

  • Корисникот пополнува на InfoPath формулар.
  • Доставува форма.
  • Долготрајната работното процес започна.
  • Додека работното работи, ние не сакаме некој да ја смени содржината на образецот.

Овој пример office.microsoft.com describes how to create a separate "view" and mark the whole view as read-only. This is a workable approach but has the drawback that you’ve effectively created two entire versions of the same form and must now keep them in sync manually. If you add a field to the editable view, you must then add it to the non-editable view as well. Со текот на времето, со различни програмери, there can be some divergence.

Оваа алтернатива би можеле да работат подобро во некои случаи:

  • Add a new field to the form called "IsEditable".
  • Постави стандардната вредност на точно.
  • Се промовира кога објавување на Мос.
  • Во работното, Поставете ја вредноста на IsEditble на false.
  • Врати се на форма.
  • Add a rule that "upon open of the form", го исклучите вашиот спаси копчето кога IsEditable е лажна.

The drawback to this approach is that all the fields will still be editable on the screen. The user can get a false impression that they can actually change content. You can mitigate that by putting in some text that the form is disabled, можеби во големи црвени букви склопот на врвот на страната.

Во еден проект, I created a "workflow status" видите. As the workflow progressed, it would update specific status fields that had been promoted from the form. When the user opened the form, the "open form" владее автоматски префрла кон тој став и корисникот имаше убаво малку резиме статусот.

</крајот>

Technorati Тагови: ,

Да се ​​претплатите на мојот блог.

5 размислувања за "Брзо и едноставно: Направи InfoPath формулар Само за читање (InfoPath формуларите Услуги во Мос)

  1. Пол Галвин

    И, you wrote "Pardon my ignorance, but when you refer to the "Save" копчето, ви се однесуваат на копчето што се појавува на врвот на InfoPath формулар кога се прикажуваат во SharePoint, which I think is enabled in the "Open and Save Form options" кога дизајнирање форма? Ако е така, како тоа може да биде исклучен по правило – Видено но мора да се водат за исчезнати нешто што е очигледно. благодарение, И"

    Во моето искуство, most "real" производство форми заврши имаат специфична копче се користи за да се спаси форма. Стандардно спаси функција во InfoPath ќе ве прашува за име на датотека и обично ние сакаме да се генерираат што името на датотеката автоматски. Така, Мислам да го исклучите вашиот сопствен копчето. HTH,

    –Пол Галвин

  2. Нема име

    Извинете незнаење, but when you refer to the "Save" копчето, ви се однесуваат на копчето што се појавува на врвот на InfoPath формулар кога се прикажуваат во SharePoint, which I think is enabled in the "Open and Save Form options" кога дизајнирање форма? Ако е така, како тоа може да биде исклучен по правило – Видено но мора да се водат за исчезнати нешто што е очигледно. благодарение, И

  3. Sanjeev Rajput
    Paul,
    Can you use conditional formatting in an InfoPath form? I have a dataview form in sharepoint which is read-only using the conditional formatting to make it ‘appear’ greyed надвор на корисникот – во зависност од нивното име. Јас само не знам дали може да се направи тоа во InfoPath формулар?
    Со почит
    Работа
  4. Пол Галвин
    eugalatha,
    Good point and the approach I describe above would have to be modified. If I had to conditionally allow certain fields to be updated, тогаш ние си веројатно се врати на повеќе пати, or a lot of conditional enable/disable logic. The fundamental idea would be the same — use flags to manage which bits of the form are enabled and have workflow set those flags as needed.
  5. erugalatha напиша:

    Што се случува во сценарио каде што сакате да се соберат потписи за одобрување / одбивање на вашиот работен тек тече? If you disable the save – без понатамошно уредување дозволено – па ако јас барам во ова правилно ќе морате да ја напушти форма уредување да се соберат потписи = нема решение.

Остави Одговори на Sanjeev Rajput Откажи одговор

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени *