Basic Customization > User Interface Customization > Customizing HTML Clients Using the Windchill JSP Framework > Component Access Control > Sample Code > Examples of usage in OOTB code > Access Control Step in Create Document Wizard
  
Access Control Step in Create Document Wizard
The Create Document wizard is an example of Access Control as a step in a create wizard.
Source file: wcEnterprise\DocumentManagement\src_web\netmarkets\jsp\document\create.jsp
<%@ taglib prefix="jca"
uri="http://www.ptc.com/windchill/taglib/components" %>
<%@ taglib prefix="docmgnt"
uri="http://www.ptc.com/windchill/taglib/docmgnt" %>

<%@ include file="/netmarkets/jsp/components/beginWizard.jspf"%>
<%@ include
file="/netmarkets/jsp/components/includeWizBean.jspf"%>

<jca:initializeItem operation="${createBean.create}"/>

<docmgnt:validateNameJSTag/>

<jca:wizard title="${param.titleString}">
<jca:wizardStep action="setContextWizStep" type="object"/>
<jca:wizardStep action="defineItemWizStep" type="object"/>
<jca:wizardStep action="setAttributesWizStep" type="object"
/>
<jca:wizardStep action="attachments_step" type="attachments"
/>
<jca:wizardStep action="setAccessControlWizStep"
type="object"
/>
</jca:wizard>

<jca:action actionName="fileSelectionAndUploadApplet"
actionType="attachments" />

<script type="text/javascript">

setUserSubmitFunction(submitFileContent);
</script>

<%@ include file="/netmarkets/jsp/util/end.jspf"%>
The definition of “setAccessControlWizStep” is in Source file, <Windchill>\codebase\config\actions\Security-actions.xml, which defines :
<action name="setAccessControlWizStep"
id="setAccessControlWizStep" preloadWizardPage="false">

<command
class="com.ptc.core.security.forms.UpdatePermissionsFormDelegate" method=""
windowType="wizard_step"/>
</action>