role-elementet

Microsoft Office InfoPath

Vis alt Vis alt

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>