Имам трошковима процес одобрења која ми је потребна за имплементацију помоћу програма ИнфоПатх у форми потврда идентитета заснована на (ФБА) окружење коришћења услуге образаца (веб базирани ИнфоПатх).
Постоје две групе одобравање и процес иде овако:
- Корисник попуњава извештаја о трошковима и доставља га на усвајање.
- То изазива емаил на првој Аппровер нивоу групе.
- Први ниво аппровер разматра и усваја или одбија извештај.
- Ако први ниво особа га одобри, Систем обавештава други ниво Аппровер.
На ИнфоПатх страни ствари, Имам различите секције која крију / појављују основу тога да ли је корисник члан једне од тих група одобрења.
У окружењу ФБА корисничко име() функција увек враћа празан, нажалост. What I’ve done is set up a a custom list called “Approval Groups”.
Не додавати додатне колоне на листу.
Када образац отвара, има правило овако:
"Сет вредности поља" се овде:
То је у основи говори: Упита одобрење групе прилагођену листу и филтер који упит у потрази за било реда, где је вредност титле = "Нордиц".
Ако се то враћа никакву вредност, 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.
</крај>
Следите ме на Туиттер на http://www.twitter.com/pagalvin
Здраво Павле,
I have a similar problem and I will be very glad if you can explain how you created the "Approval Control" data connection in an FBA environment, because as far as I know InfoPath does not support creation of data connections to lists in sites using FBA authentication.