Skip navigation FileNet logo
  Open Client Developer's Guide
  Search  |  Index  |  Glossary   |  
Return to Previous Menu
Close menu Custom Step Processors
  Step Processor Data Flow
  What to Customize and How
  Customizing the OOTB Step Processor
  Close menu Customizing the User Interface
    ASPX Main Page User Controls
    Step Processor User Controls
    Changing Basic Look and Feel
    Modifying the ASPX Page
  Customizing Content Integration
  Building a Processor from Scratch
   

Step Processor ASPX Main Page - User (UI) Control Relationships

The following figure illustrates the relationship between the OOTB Step Processor ASPX Main Page (FnStepProcessor.aspx) and the UI User controls that provide the page's "look and feel". For descriptions of the UI User control modules, see Open Client Step Processor User Controls.

Note: The public class FnStepProcessor implements the top level HTML Step Processor page; the class inherits System.Web.UI.Page.

As indicated in the figure, the UI Controls do not directly access the Process Open Client Step Processor Data Provider (and other Data Providers, as needed). Instead, the ASPX page retrieves the data from the Data Provider for the UI controls. (The Data Provider provides an abstraction layer between the ASPX page and the Process Engine server; for additional information, see Process Open Client Architecture). If a change needs to be persisted, the ASPX page requests the UI control to provide an updated set of data, which the ASPX page uses to update the data to the Data Provider. This approach fulfills the intent of the model by decoupling the user interface from the data, thereby enhancing the developer's ability to reuse the UI controls when customizing.

For additional information about the UI Modules (User Controls) shown in this figure, see Open Client Step Processor User Controls.