Felhasználó-azonosító egy InfoPath-űrlap alapján kapcsoló nézet

Mi volt a fejlett egy InfoPath-űrlap több nézetet támogatja egy új bérlet / beszállás a folyamat. Mikor a társaság bérel egy új személy, az informatikai részleg és más csoportok lépéseket kell tenni (Bérstatisztika beállítása, engedélyezi a megfelelő alkalmazásokhoz való hozzáférés, Keresse meg a pult, stb). Mi használjuk a formában, de más szempontból nézve a képernyőn az egyes ellátásáért.

Ennél a cégnél, az üzleti folyamat részt vevő személyek többsége IT-hozzáértés, így, amikor az űrlap, az alapértelmezett nézet a menü"" Nézd meg közvetlenül őket, hogy az adott funkció gombok. Azonban, Mi szükség van, az új bérlet közvetlen kezelő egyszerűsítése érdekében a dolgok. Ez a személy nem látni minden it kapcsolatos dolgok. valójában, ő csak egy megtekintéséhez a képernyő, és nem is volna egy választás-hoz lát a más nézetek.

A mi esetünkben, hogy közvetlen fiókja közvetlenül kötődnek az űrlap jóvoltából egy lépjen kapcsolatba a választó (ami vagyok mindig akarnak hívni "személyválasztójának" részére némely ok).

A lép van ahogy következik:

1. Tervező módban, megy Szerszámok-> Képernyő-beállítások-> Megnyitása és mentése.

2. Válassza ki a "szabályok".

3. Hozzon létre egy új szabályt, amelynek hatása a "kapcsol-hoz Nézd" és akiknek állapota emelőerők a userName() függvény.

userName() az "egyszerű függvény" felhasználói nevet a tartomány nélkül. Ha belépek a SharePoint jogosultságokkal "domainpagalvin", userName() visszatér a "pagalvin".

A contact selector biztosít az elérhetőségi adatokat három bit. A "AccountID" része a leghasznosabb ez a forgatókönyv. Az egyetlen dolog, amit ideiglenes tákolmány ez még egy kicsit kihívás, hogy a kapcsolattartó választó (a környezetemben egyébként) visszatér a tartomány- és Felhasználóazonosítója, mint a "domainpagalvin". Ez megakadályoz bennünket abban, hogy csinál egy egyenes-továbbít egyenlőség állapot óta AccountID ("domainpagalvin") soha nem egyenlő lesz a userName() ("pagalvin").

Mi tud kap körül ez használ a "tartalmaz" üzemeltető: AccountID tartalmaz felhasználónevet().

Veszünk tovább és pre-függő előtt a userName kódolt tartomány() függvény-hoz kap az egyenlőség ellenőrzés és kiküszöböl a veszélye egy hamis pozitív-ra az üzemeltető tartalmaz.

Mi volna igazán szeret váltani automatikusan nézetben a többieknek, hogy AD biztonsági csoporttagság alapján. Például, Ha az "Ez Analytics tagja" Csoport hozzáfér az űrlap, automatikusan átkapcsol a IT Analytics nézet. Nem volt ideje, hogy végre azt, de az első gondolatom, hogy hozzon létre egy webes szolgáltatás, hogy van egy módszer, mint a "IsMemberOfActiveDirectorySecurityGroup", adja át a felhasználónevet() és térjen vissza igaz vagy hamis. Csinál akárki volna akármi más, több okos gondolat? Van-e bármilyen SharePoint funkció tudjuk a tőkeáttétel az InfoPath, hogy ezt?

</vége>

Technorati Tags:

3 gondolatok „Felhasználó-azonosító egy InfoPath-űrlap alapján kapcsoló nézet

  1. Pingback: Az InfoPath kapcsoló nézet alapján a felhasználó « Sladescross barátait Blog

hagyj válaszüzenetet

Az e-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *