Goedkeuring groepen met InfoPath in een FBA omgeving beheren

Ik heb een goedkeuringsproces kosten die ik nodig heb om uit te voeren met behulp van InfoPath in een verificatie van formulieren die zijn gebaseerd (FBA) omgeving met behulp van formulierservices (webgebaseerde InfoPath).

Er zijn twee groepen van de goedkeuring en het proces werkt als volgt:

  • Gebruiker een onkostendeclaratie invult en verstuurt het voor goedkeuring.
  • Die gebeurtenis wordt een e-mail naar eerste niveau goedkeurder groep.
  • Eerste niveau fiatteur overzichten en goedkeurt of ontkent het verslag.
  • Als eerste niveau persoon hecht zijn goedkeuring aan het, systeem waarschuwt tweede niveau goedkeurder.

Op de InfoPath-kant van de dingen, Ik heb verschillende secties die verbergen/worden weergegeven op basis van de vraag of de gebruiker een lid van één van die goedkeuring-groepen is.

In de omgeving van een FBA de gebruikersnaam() functie retourneert altijd leeg, Helaas. Wat ik heb gedaan is ingesteld een een aangepaste lijst "Goedkeuring groepen" genoemd.

Ik toevoegen niet elke extra kolommen aan de lijst.

Wanneer het formulier opent, het heeft een regel als dit:

image

Hier is de "waarde van een veld instellen":

image

Dit is in feite te zeggen: Query de goedkeuring groep aangepaste lijst en filter dat door de query door op zoek naar een rij waar waarde van het Title = "NORDIC".

Als die een waarde retourneert, dan is de huidige gebruiker een lid van die groep. Ik weet dat het bevat die waarde omdat de lengte van de tekenreeks groter dan nul is.

Sluit de lus door het veiligstellen van de afzonderlijke items in de lijst met goedkeuring. Tijdens runtime, Als de huidige gebruiker heeft geen resultaat passende beveiligingsmaatregelen toegang tot dat item vervolgens de query niet het, tekenreeks met lengte nul zal worden en nu je de huidige gebruiker weet maakt geen deel uit van die groep. U kunt dit feit als nodig in de vorm.

Dit is een super korte write-up. Ik ben ingedrukt voor tijd of ik zou bieden meer detail.

Ik weet niet hoe relevant het is dat ik in een FBA omgeving ben. Dit zou waarschijnlijk werken goed in een niet-FBA omgeving maar ik kan me voorstellen gevallen waar dit nuttig zou zijn.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags: ,

Een gedachte over "Goedkeuring groepen met InfoPath in een FBA omgeving beheren

  1. Juan Morató Moscardó

    Hallo Paul,
    Ik heb een soortgelijk probleem en ik zal erg blij zijn als u kunt uitleggen hoe u de "goedkeuring besturingselement gemaakt" gegevensverbinding in een FBA omgeving, omdat voor zover ik weet InfoPath biedt geen ondersteuning van gegevensverbindingen naar lijsten maken in sites met behulp van FBA verificatie.

    Antwoord

Laat een antwoord achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *