Tá mé próiseas ceadaithe chostas gur gá dom a chur i bhfeidhm ag baint úsáide as InfoPath i bhfoirmeacha fíordheimhnithe bunaithe (FBA) timpeallacht ag baint úsáide as seirbhísí foirmeacha (InfoPath bunaithe ar an ngréasán).
Tá dhá ghrúpa cheadú agus a oibríonn an próiseas mar seo:
- Líonann Úsáideora amach tuarascáil chostas agus cuireann sé le faomhadh.
- Go triggers ríomhphost chuig an chéad ghrúpa ag faomhadh leibhéal.
- Athbhreithniú Chéad ceadaitheoirí leibhéal agus ceadaíonn nó séanann an tuarascáil.
- Má fhormheasann duine chéad leibhéal é a, in iúl córas ag faomhadh an dara leibhéal.
Ar an taobh InfoPath na rudaí, Tá mé rannóga éagsúla a cheilt / le feiceáil bunaithe ar cibé an bhfuil an t-úsáideoir ina bhall de cheann de na grúpaí formheasa.
I dtimpeallacht FBA an ainm úsáideora() fheidhm tuairisceáin i gcónaí folamh, Faraor. What I’ve done is set up a a custom list called “Approval Groups”.
Ní féidir liom aon colúin bhreise a chur leis an liosta.
Nuair a osclaíonn an bhfoirm suas, Tá sé ina riail mar seo:
An "atá leagtha luach ar réimse ar" Is anseo:
Tá sé seo ag rá go bunúsach: Ceist an liosta na ngrúpaí cheadú saincheaptha agus scagaire go cheist ag lorg aon chéile ina luach Teideal a = "NORDIC".
Má tá an tuairisceáin go bhfuil aon luach, 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, más rud é nach bhfuil an t-úsáideoir reatha rochtain slándála iomchuí don ítim sin ansin ní bheidh an cheist ar ais é, 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.
</deireadh>
Lean mé ar Twitter ag 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" 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.