role-elementet
Definerer rolle.
Type
xsd:complexType
Underordnede elementer
Ingen.
Attributter
Attributt | Type | Obligatorisk | Beskrivelse | Mulige verdier |
---|---|---|---|---|
name | xdRoleName |
Ja | Brukes til å identifisere rollen. | Samme begrensninger som xdViewName. |
Definisjon
<xsd:element name="role">
<xsd:complexType>
<xsd:attribute name="name" type="xsf:xdRoleName" use="required"></xsd:attribute>
</xsd:complexType>
</xsd:element>
Merknader
Hver gang du definerer en rolle for et skjema, blir et tilsvarende role-element opprettet i skjemadefinisjonsfilen (XSF). Du kan tilordne brukere til roller ved hjelp av brukernavn, grupper og XPath-brukernavn. Brukere kan merkes for roller på en av fire måter:
- Oppretterrolle for nye dokumenter.
- Brukernavn for NT-domenebrukere (bare intranett eller klarerte).
- XPath-brukernavn som er lagret i XML-data (bare intranett eller klarerte).
- Gruppe eller grupper i katalogtjenestegrupper i Active Directory (bare intranett eller klarerte).
InfoPath bruker brukertilordningen som følger medlemskapsordenen i skjemadefinisjonsfilen.
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å role-elementet:
<roles initiator=”xsd:string” default=”xsd:string” hideStatusBarDisplay="xsf:xdYesNo">
<role name=”xsf:xdRoleName”/>
<membership>
<getUserNameFromData dataObject=”xsd:string” select=”xsd:string” memberOf=”xsd:string” />
<userName name=”xsd:string” memberOf=”xsd:string” />
<userName name=”xsd:string” memberOf=”xsd:string” />
<group name=”xsd:string” memberOf=”xsd:string” />
</membership>
</roles>