initiator-attributtet
Angir en bestemt rolle som oppretterrollen.
Skriv inn
xsd:string
Overordnede elementer
Element | Beskrivelse |
---|---|
roles | Definerer roller. |
Definisjon
<xsd:attribute name="initiator" type="xsd:string" use="optional" ></xsd:attribute>
Merknader
Hvis en bruker oppretter et nytt InfoPath-dokument fra en skjemamal, blir denne brukeren tilordnet rollen som er angitt som oppretterrollen. Hvis ingen rolle er angitt som oppretterrollen i skjemadefinisjonsfilen for et skjema (det vil si hvis initiator-attributtet ikke er inkludert for roles-elementet), vil brukere som oppretter skjemaer fra den tilhørende skjemamalen beholde rollene de ble tilordnet i membership-elementet for roles-elementet. Når et skjema er lagret, lukket og åpnet på nytt, ser ikke InfoPath lenger etter initiator-attributtet.
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
Eksemplet nedenfor viser bruk av initiator-attributtet i roles-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\groupname1" memberOf="C" />
</xsf:membership>
</xsf:roles>