Ես մի ծախսային հաստատման գործընթացը, որ ես պետք է իրականացնել, օգտագործելով InfoPath մի ձեւերի վրա հիմնված իսկությունը ստուգելու (FBA) միջավայր օգտագործելով ձեւերը ծառայություններ (վեբ վրա հիմնված InfoPath).
Կան երկու հաստատման խմբեր, եւ այդ գործընթացը աշխատում նման:
- User լցնում դուրս ծախսային հաշվետվություն եւ ներկայացնում այն հաստատմանը.
- Որ triggers փակցնելու առաջին մակարդակի approver խումբ.
- Առաջին մակարդակ approver վերանայում եւ հաստատում կամ մերժում է զեկույցը.
- Եթե առաջին աստիճանի մարդը հաստատում է, համակարգը տեղեկացնում է երկրորդ մակարդակի approver.
Ին InfoPath կողմում բաներ, Ես տարբեր բաժիններից, որ թաքցնել / երեւում հիման վրա, թե արդյոք օգտագործողի անդամ որեւէ հաստատման խմբերի.
Մի FBA միջավայրի Մականուն() գործառույթը միշտ վերադառնում դատարկ, տխուր. What I’ve done is set up a a custom list called “Approval Groups”.
Ես չեմ ավելացնել ցանկացած լրացուցիչ սյունյակները ցուցակում.
Երբ ձեւը բացում, այն ունի կանոն նման:
The "սահմանել մի դաշտ արժեքի" այստեղ:
Սա հիմնականում ասում: Հարցում հաստատման խմբի գործարկողի ցուցակը եւ զտիչ այդ հարցմանը, ըստ փնտրում յուրաքանչյուր տողում, որտեղ վերնագիրը արժեքի = "Հյուսիսային".
Եթե դա վերադարձնում որեւէ արժեք, then the current user is a member of that group. I know it contains that value because the string length is greater than zero.
Close the loop by securing the individual items in the Approval Group list. At run-time, եթե ներկա օգտվողին չունի համապատասխան անվտանգության օգտվել այդ կետի, ապա հարցումը չի վերադառնա այն, string-length will be zero and now you know the current user is not part of that group. You can use that fact as needed in the form.
This is a super brief write-up. I’m pressed for time or I’d provide more detail.
I don’t know how relevant it is that I’m in an FBA environment. This would probably work well in a non-FBA environment but I can imagine cases where this would be useful.
</վերջ>
Գտեք Twitter-ում http://www.twitter.com/pagalvin
Hi Paul,
I have a similar problem and I will be very glad if you can explain how you created the "Approval Control" տվյալների միացում է FBA միջավայրում, քանի որ որքան գիտեմ InfoPath չի աջակցում ստեղծմանը տվյալների կապեր ցուցակների կայքերի միջոցով FBA վավերացման.