getUserNameFromData-elementet
Lar brukernavn bli definert av en XPath-spørring i dataene i hoveddatakilden eller en sekundær datakilde, og og å bli tilknyttet en rolle.
Type
xsd:complexType
Underordnede elementer
Ingen.
Attributter
Attributt | Type | Obligatorisk | Beskrivelse | Mulige verdier |
---|---|---|---|---|
dataObject | xsd:string |
Nei | Navnet på den sekundære datakilden der brukernavnet kan finnes. | streng |
select | xsd:string |
Ja | Et XPath-spørreuttrykk som returnerer en eller flere datanoder som inneholder brukernavnene. | streng |
memberOf | xsd:string |
Ja | Angir rollen som skal tilordnes en bruker. Navnet på brukeren returneres av XPath-spørringen. | streng |
Definisjon
<xsd:element name="getUserNameFromData">
<xsd:complexType>
<xsd:attribute name="dataObject" type="xsd:string" use="optional"></xsd:attribute>
<xsd:attribute name="select" type="xsd:string" use="required"></xsd:attribute>
<xsd:attribute name="memberOf" type="xsd:string" use="required"></xsd:attribute>
</xsd:complexType>
</xsd:element>
Merknader
Obs! Dette elementet støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Editions Service Pack 1 eller senere ikke er installert. Skjemaer definert av en skjemadefinisjonsfil (XSF) som inkluderer dette elementet, kan ikke åpnes i InfoPath når oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.
Eksempel
Følgende er et eksempel på getUserNameFromData-elementet:
<xsf:roles initiator="A" default="C" hideStatusBarDisplay="yes">
<xsf:role name="A" />
<xsf:role name="B" />
<xsf:role name="C" />
<xsf:membership>
<xsf:getUserNameFromData dataObject="catalog" select="/dfs:myFields/dfs:dataFields/d:UserA" memberOf="B" />
<xsf:userName name="Domain\username1" memberOf="A" />
<xsf:userName name="Domain\username2" memberOf="B" />
<xsf:group name="Domain\username3" memberOf="C" />
</xsf:membership>
</xsf:roles>