This example creates a form that permits users to define the criteria used for locating processes. The form provides a text field where a user can enter a partial process name. Drop-down lists allows users to select the status and workflow type of the process they want to locate. There is also a checkbox that allows users to specify that they want only processes they own to be returned.
<dspel:importbean bean="/atg/epub/servlet/ProcessSearchFormHandler"/>
<dspel:form name="searchForm2" formid="searchForm2" action="${actionURL}"
method="post">
<dspel:input type="hidden" bean="ProcessSearchFormHandler.startingWith"
value="true"/>
Process Name: <dspel:input bean="ProcessSearchFormHandler.textInput" size="30"
type="text"/>
<dspel:select bean="ProcessSearchFormHandler.status">
<dspel:option value="Edit"> Editable Processes </dspel:option>
<dspel:option value="EditRunning"> Editable Campaigns </dspel:option>
<dspel:option value="Running"> Campaigns Deployed to a Target
</dspel:option>
<dspel:option value="Deployed"> Processes Deployed to a Target
</dspel:option>
<dspel:option value="Completed"> Completed Processes and Campaigns
</dspel:option>
</dspel:select>
Type of Workflow: <dspel:select bean="ProcessSearchFormHandler.workflowType">
<dspel:option value=""/>
<dspel:option value="${workflow.processName}"/>
</dspel:select>
Only My Processes:<dspel:input type="checkbox" value="true"
bean="ProcessSearchFormHandler.mineOnly"/>
<dspel:input type="submit" bean="ProcessSearchFormHandler.search" value="Find
Processes"/>
</dspel:form>
