Sadə və sadə: InfoPath Form Yalnız oxuyun olun (MOSS ildə InfoPath Formaları Xidmətləri)

Bu kimi ümumi bir iş ssenari var:

  • İstifadəçi InfoPath form doldurduğu.
  • Şəklində təqdim.
  • Uzun süren iş prosesi başlayıb.
  • Də iş çalışırken, biz hər şəklində content dəyişdirmək istəmirəm.

Bu office.microsoft.com misal 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. Zamanla, müxtəlif developers ilə, there can be some divergence.

Bu alternativ bəzi hallarda daha yaxşı işləmək bilər:

  • Add a new field to the form called "IsEditable".
  • Əsl öz default dəyəri.
  • MOSS üçün nəşriyyat zaman təşviq.
  • Ki, iş-ci ildə, saxta üçün IsEditble dəyəri müəyyən.
  • Şəklində geri qayıt.
  • Add a rule that "upon open of the form", IsEditable yalan zaman Saxla düyməsini aradan.

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, bəlkə Saytın üstünde böyük qırmızı hərflərlə.

Bir layihə, I created a "workflow status" keçirmək. 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" ki, görünüşü keçid və istifadəçi bir gözəl az xülasə statusuna malik avtomatik idarə.

</son>

Blog abunə.

5 Haqqında "fikirləriSadə və sadə: InfoPath Form Yalnız oxuyun olun (MOSS ildə InfoPath Formaları Xidmətləri)

  1. Paul Galvin

    Və, you wrote "Pardon my ignorance, but when you refer to the "Save" düymə, SharePoint nümayiş zaman InfoPath form üst görünür ki, düyməni istinad olunur, which I think is enabled in the "Open and Save Form options" şəklində hazırlanması zamanı? Əgər, necə bir qayda ilə əlil ola bilər – Mən aşkar ki, bir şey baxdı sonra, lakin itkin olunmalıdır. təşəkkür, Və"

    Mənim təcrübəsi, most "real" istehsal formaları şəklində saxlamaq üçün istifadə xüsusi bir 'düyməsinə olan qədər başa. Mənim cari InfoPath fəaliyyət bir fayl adı üçün sizə təklif edəcək saxlamaq və adətən biz avtomatik olaraq fayl adı yaratmaq istəyirəm. Belə, Mən sizin xüsusi submit 'düyməsinə aradan demək. HTH,

    –Paul Galvin

    Cavab
  2. No name

    Mənim cəhalət əfv, but when you refer to the "Save" düymə, SharePoint nümayiş zaman InfoPath form üst görünür ki, düyməni istinad olunur, which I think is enabled in the "Open and Save Form options" şəklində hazırlanması zamanı? Əgər, necə bir qayda ilə əlil ola bilər – Mən aşkar ki, bir şey baxdı sonra, lakin itkin olunmalıdır. təşəkkür, Və

    Cavab
  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’ istifadəçi üçün greyed – onların adı asılı olaraq. Siz InfoPath form ki, edə bilərsiniz, əgər mən yalnız bilmirəm?
    Regards
    Şey
    Cavab
  4. Paul Galvin
    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, sonra biz yəqin ki, çox fikir geri döndük, 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.
    Cavab
  5. erugalatha yazdı:

    Sizin iş çalışır kimi təsdiq / inkar üçün imza toplamaq istədiyiniz nə ssenari olur? If you disable the save – icazə başqa editing – Mən bu baxıram əgər doğru imza toplamaq düzenlenebilir şəklində tərk var = No həlli.

    Cavab

Bir cavab buraxın Sanjeev Rajput Cavab ləğv

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *