• <GetStart>
  • CSPro User's Guide
    • The CSPro System
    • Data Dictionary Module
    • The CSPro Language
    • Data Entry Module
      • Introduction to Data Entry
      • Data Entry Application
        • General Data Entry Concepts
        • CSPro Data Entry Concepts
          • Operator vs. System Controlled
          • Data Entry Path
          • Data Entry Elements
          • Blocks
          • Issues to Consider When Designing a Form
          • Tips on Reviewing Data Entry Applications
        • Create a Data Entry Application
        • Change Data Entry Characteristics
        • Forms Designer
      • Data Entry Editing
      • CAPI Data Entry
      • Network Data Entry
      • Android Data Entry
    • Batch Editing Applications
    • Tabulation Applications
    • Data Sources
    • CSPro Statements and Functions
    • Templated Reporting System
    • HTML and JavaScript Integration
    • Action Invoker
    • Appendix
  • <CSEntry>
  • <CSBatch>
  • <CSTab>
  • <DataViewer>
  • <TextView>
  • <TblView>
  • <CSFreq>
  • <CSDeploy>
  • <CSPack>
  • <CSDiff>
  • <CSConcat>
  • <Excel2CSPro>
  • <CSExport>
  • <CSIndex>
  • <CSReFmt>
  • <CSSort>
  • <ParadataConcat>
  • <ParadataViewer>
  • <CSCode>
  • <CSDocument>
  • <CSView>
  • <CSWeb>

Operator vs. System Controlled

CSPro offers two distinct types of data entry applications. Your choice will determine certain behaviors at data entry time. Some special data entry keys will behave differently. For more detail about special data entry key behavior, please refer to the Data Entry User's Guide.
Operator Controlled
This is the default type of data entry application. This type generally allows more flexibility for the keyer during data entry. It is recommended for simple ad-hoc applications and for census applications. Operator-controlled applications have the following features:
  • Some special data entry keys are active during data entry.
  • CSEntry will not keep track of the path.
  • "Not applicable" values will be allowed.
  • More appropriate to the heads-down methodology.
  • Operator can bypass logic in the application using special keys.
System Controlled
These applications generally place more restrictions on the data entry operator. This type is sometimes used for complex survey applications. System controlled applications have the following features:
  • Some special data entry keys are not active during data entry.
  • CSEntry will keep track of the path.
  • "Not applicable" values will not be allowed unless defined in a value set.
  • More appropriate to the heads-up and CAPI methodologies.
  • Logic in the application is strictly enforced; operator cannot bypass or override.
You set the application type in the Change Data Entry Options dialog box (Options -> Data Entry from the main menu toolbar).