Gestionarea grupurilor de aprobare cu InfoPath într-un mediu de economie

Eu am un proces de aprobare cheltuieli care am nevoie pentru a pune în aplicare folosind InfoPath în o autentificare formulare bazate (HAMBURG) mediu folosind servicii de formulare (Web bază InfoPath).

Există două grupuri de aprobare şi procesul funcţionează în felul:

  • Utilizatorul completează un raport de cheltuieli şi îl remite spre aprobare.
  • Care declanşează un e-mail a primului aprobator nivel grup.
  • Primul nivel aprobator clienţi şi aprobă sau neagă raportul.
  • Dacă prima persoană care nivel se aprobă, sistem notifică aprobator al doilea nivel.

Pe partea de InfoPath de lucruri, Am diferite secţiuni care ascunde/apar bazate pe dacă utilizatorul este un membru al una dintre acele grupuri de aprobare.

Într-un mediu FBA numele de utilizator() funcţia întoarce întotdeauna necompletat, din păcate. Ceea ce am făcut este configurat un o listă particularizată numit "Grupuri de aprobare".

Nu adăuga orice coloane suplimentare la lista.

Când se deschide formularul, ea are o regula ca aceasta:

image

"Valoarea unui câmp" este aici:

image

Acest lucru este practic spune: Interogare aprobarea grup particularizat lista şi filtru care interogare prin căutarea pentru orice rând în cazul în care titlul pe valoare = "NORDIC".

Dacă care returnează nici o valoare, apoi utilizatorul curent este un membru al acelui grup. Ştiu că acesta conţine valoarea pentru lungime de şir este mai mare decât zero.

Închide bucla de fixare elementele individuale din lista de grupuri de aprobare. La run-time, Dacă utilizatorul curent nu are securitate acces la acel articol apoi interogarea nu va reveni, şir de lungime va fi zero şi acum ştiţi utilizatorul curent nu este parte a grupului. Puteţi utiliza faptul că este necesar în forma.

Aceasta este o scrie-up super scurtă. Eu sunt presat de timp sau mi-ar oferi mai multe detalii.

Nu ştiu cât de relevantă este că eu sunt într-un mediu FBA. Acest lucru ar lucra, probabil, bine într-un mediu non-FBA, dar îmi pot imagina cazurile în care acest lucru ar fi util.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin

Technorati Tags: ,

Un gând pe „Gestionarea grupurilor de aprobare cu InfoPath într-un mediu de economie

  1. Juan Morató Moscardó

    Hi Paul,
    Eu am o problemă similară şi voi fi foarte bucuros dacă puteţi explica cum aţi creat "aprobarea Control" conexiune de date într-un mediu FBA, pentru că în măsura în care ştiu că InfoPath nu acceptă crearea de conexiuni de date la liste în site-uri utilizând autentificarea FBA.

    Răspuns

lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *