Saya mempunyai proses kelulusan perbelanjaan yang saya perlukan untuk melaksanakan menggunakan InfoPath dalam bentuk pengesahan berdasarkan (FBA) persekitaran menggunakan perkhidmatan bentuk (InfoPath berasaskan web).
Terdapat dua kumpulan kelulusan dan proses kerja-kerja seperti ini:
- Panduan mengisi laporan perbelanjaan dan mengemukakan untuk kelulusan.
- Yang mencetuskan e-mel untuk Kumpulan pegawai peringkat pertama.
- Pelulus peringkat pertama Ulasan dan meluluskan atau menafikan laporan.
- Jika orang peringkat pertama meluluskannya, sistem mengumumkan Pelulus peringkat kedua.
Di sebelah InfoPath perkara-perkara, Saya mempunyai bahagian berbeza yang Sembunyi/muncul berdasarkan sama ada pengguna adalah ahli salah satu daripada Kumpulan kelulusan tersebut.
Dalam persekitaran FBA nama pengguna() fungsi sentiasa kembali kosong, sedih. Apa yang saya lakukan adalah sediakan satu senarai tersuai dipanggil "Kumpulan kelulusan".
Saya tidak menambah apa-apa tiang tambahan kepada senarai.
Bilakah borang membuka, Ia mempunyai peraturan seperti ini:
"Tetapkan nilai padang bola" boleh di sini:
Ini pada dasarnya mengatakan: Pertanyaan senarai tersuai kelulusan Kumpulan dan penapis yang tanya oleh mencari mana-mana baris di mana nilai milik = "NORDIC".
Jika sebarang nilai pulangan yang, maka pengguna semasa ini merupakan ahli kumpulan tersebut. Saya tahu ia mengandungi nilai itu kerana kepanjangan tali adalah lebih besar daripada sifar.
Tutup Lingkaran dengan mendapatkan item individu dalam senarai kelulusan Kumpulan. Pada jangka masa, Jika pengguna semasa tidak mempunyai akses keselamatan yang sesuai dengan item itu kemudian pertanyaan tidak akan kembali, panjang tali akan menjadi sifar dan sekarang anda tahu pengguna semasa ini bukan sebahagian daripada kumpulan tersebut. Anda boleh menggunakan fakta seperti yang diperlukan di dalam borang.
Inilah penulisan super ringkas. Saya berasa tertekan dengan masa atau saya akan membekalkan lebih terperinci.
Saya tidak tahu bagaimana relevan itu adalah bahawa saya dalam persekitaran FBA. Ini mungkin akan bekerja baik dalam persekitaran yang bebas-FBA tetapi saya boleh bayangkan kes di mana ini akan berguna.
</akhir>
Mengikuti aku di Twitter http://www.twitter.com/pagalvin
Hi Paul,
Saya mempunyai masalah yang sama dan saya akan sangat gembira jika anda boleh menerangkan bagaimana anda mencipta "kelulusan kawalan" sambungan data dalam persekitaran FBA, kerana setakat yang saya tahu InfoPath tidak menyokong pewujudan sambungan data ke senarai tapak yang menggunakan pengesahan FBA.