Cepat mudah dan: Buat Borang InfoPath an Baca Sahaja (InfoPath Borang Perkhidmatan di MOSS)

Terdapat senario perniagaan yang sama seperti ini:

  • Pengguna mengisi borang InfoPath.
  • Mengemukakan borang.
  • Proses aliran kerja lama berjalan bermula.
  • Walaupun kerja sedang berjalan, kita tidak mahu sesiapa sahaja untuk mengubah kandungan bentuk.

Ini contoh office.microsoft.com menerangkan bagaimana untuk mencipta "Paparan berasingan" dan menandakan pandangan keseluruhan sebagai baca-sahaja. Ini adalah satu pendekatan yang boleh digunakan tetapi mempunyai kelemahan anda dengan berkesan mencipta dua versi keseluruhan bentuk sama dan mesti sekarang pastikan mereka disegerakkan secara manual. Jika anda menambah bidang ke paparan disunting, anda mesti menambah kemudian ia ke paparan-editable serta. Dari masa ke masa, dengan pemaju yang berbeza, Terdapat beberapa perbezaan.

Alternatif ini mungkin kerja yang lebih baik dalam beberapa kes:

  • Menambahkan bidang baru dalam bentuk yang dipanggil "IsEditable".
  • Menetapkan nilai lalai untuk benar.
  • Menggalakkan apabila menerbitkan MOSS.
  • Dalam aliran kerja, menetapkan nilai IsEditble kepada palsu.
  • Kembali kepada bentuk.
  • Menambah peraturan bahawa "apabila Buka borang", melumpuhkan butang simpan anda apabila IsEditable adalah palsu.

Kelemahan bagi pendekatan ini adalah bahawa semua bidang masih akan diedit pada skrin. Pengguna boleh mendapatkan satu tanggapan yang palsu bahawa mereka benar-benar boleh mengubah kandungan. Anda boleh mengurangkan dengan meletakkan dalam beberapa teks bentuk dinyahdayakan, mungkin dalam huruf besar merah di bahagian atas halaman.

Dalam satu projek, Saya telah mencipta "aliran status" melihat. Kerana aliran tersebut berkembang, Ia akan Kemaskini Terakhir medan status tertentu yang telah dinaikkan pangkat dari bentuk. Bilakah pengguna dibuka borang, "Buka borang" memerintah secara automatik beralih kepada pandangan bahawa dan pengguna mempunyai status ringkasan kecil yang bagus.

</akhir>

Langgan ke blog saya.

5 pemikiran untuk "Cepat mudah dan: Buat Borang InfoPath an Baca Sahaja (InfoPath Borang Perkhidmatan di MOSS)

  1. Paul Galvin

    Dan, anda menulis "memaafkan kejahilan saya, tetapi apabila anda merujuk kepada "Simpan" butang, yang anda merujuk kepada butang yang muncul pada bahagian atas borang InfoPath apabila dipaparkan dalam SharePoint, yang saya pikir didayakan dalam "membuka dan menyimpan borang opsyen" apabila mereka bentuk bentuk? Jika ya, bagaimana ia boleh dimatikan oleh peraturan – Saya telah melihat tetapi harus hilang sesuatu yang jelas. terima kasih, Dan"

    Dalam pengalaman saya, Kebanyakan "sebenar" borang pengeluaran berakhir mempunyai butang tertentu yang digunakan untuk menyimpan borang. Lalai menyimpan fungsi dalam InfoPath akan meminta anda untuk nama fail dan biasanya kita mahu menjana nama fail secara automatik. Jadi, Maksud saya untuk melumpuhkan butang submit adat. HTH,

    –Paul Galvin

    Balas
  2. Tiada nama

    Maafkan kejahilan saya, tetapi apabila anda merujuk kepada "Simpan" butang, yang anda merujuk kepada butang yang muncul pada bahagian atas borang InfoPath apabila dipaparkan dalam SharePoint, yang saya pikir didayakan dalam "membuka dan menyimpan borang opsyen" apabila mereka bentuk bentuk? Jika ya, bagaimana ia boleh dimatikan oleh peraturan – Saya telah melihat tetapi harus hilang sesuatu yang jelas. terima kasih, Dan

    Balas
  3. Sanjeev Rajput
    Paul,
    Anda boleh menggunakan format bersyarat borang InfoPath? Saya mempunyai bentuk dataview dalam sharepoint yang adalah baca-sahaja menggunakan pemformatan bersyarat untuk menjadikannya ' muncul’ dikelabukan kepada pengguna – bergantung kepada nama mereka. Saya tidak tahu jika anda boleh melakukannya dalam bentuk yang InfoPath?
    Salam
    Perkara
    Balas
  4. Paul Galvin
    eugalatha,
    Bagus dan pendekatan yang saya Terangkan di atas perlu diubah suai. Jika saya terpaksa membenarkan dengan bidang-bidang tertentu untuk dikemas kini, maka kita mungkin sedang menyokong pandangan pelbagai, atau banyak logik Mendaya/menyahdaya bersyarat. Idea asas akan sama — menggunakan bendera untuk menguruskan bit yang borang dibolehkan dan mempunyai aliran kerja Setkan bendera tersebut seperti yang diperlukan.
    Balas
  5. erugalatha menulis:

    Apa yang berlaku dalam senario di mana anda mahu untuk mengumpul tandatangan bagi kelulusan / penafian sebagai aliran kerja anda berjalan? Jika anda melumpuhkan save – tiada editing lagi dibenarkan – jadi jika saya melihat ini dengan betul anda mendapat untuk meninggalkan bentuk disunting untuk mengumpul tandatangan = tiada penyelesaian.

    Balas

Tinggalkan Jawapan

alamat e-mel anda tidak akan diterbitkan. Ruangan yang diperlukan ditanda *