Customizing Ascent Capture

Course Duration: 3 Days - 8:30-4:30 (days vary)

The class is intended for the advanced professional that will be supporting and customizing Ascent Capture. The course material will cover the use of Softbridge Basic (SBL), XML, and Visual Basic to customize the workflow and processing queues within Ascent Capture and modifying Release Scripts. Students will learn the basic methods for customizing Ascent Capture using preconfigured files and projects. Some programming experience is helpful but not required.


At class completion

The goal of this class is to provide the attendee with tools and knowledge to customize Ascent Capture. Students will understand the different ways that Ascent can be modified to accomplish additional tasks, alter the user interface or add to the processing capabilities.

Softbridge Basic Language (SBL) will be introduced and used to change the functionality of the validation queue including saving keystrokes. Workflow Agent functionality will be introduced and used to modify the workflow in Batch Classes using Visual Basic. Visual Basic will also be used to modify standard Release Scripts to achieve customized releases from Ascent Capture. The Ascent Capture COM Interface (ACCI) will be introduced, and ActiveX OCXs will be used to customize several Ascent queues (modules). XML (Extensible Markup Language) for creating custom processing modules or queues will also be discussed and used to change the functionality of Ascent Capture. Also, the new API Reference Guide is introduced as an indispensable customization tool.

This class will be presented in a three-day session and includes all of the materials needed for the class. Upon completion of the class, attendees will receive a Certificate of Completion and an assortment of sample code and information.


Prerequisites

Students attending this class should have the following understanding and knowledge:

  • Working knowledge of Ascent Capture
  • Attendance of Ascent Capture basic course
  • Programming skills, while not required to take the class, are strongly recommended due to the structure of the class that will require hands-on coding techniques to accomplish the labs that will be completed in class.

Course Materials

All materials needed for this class are provided.


Course Outline

  • Module 1 - Seminar Overview
    • Duration, Prerequisites and Materials
    • Goals
    • Module Overviews
  • Module 2 - Introduction to Softbridge Basic Language
    • Validation Script Execution and Flow
    • Creating a Validation Script
    • Entering changes to the code
    • Checking for errors
    • Compiling the Script
    • Using the script
    • Using Hidden Fields
    • LAB - Creating a Script and changing code
  • Module 3 - SBL Editors
    • The Standalone Editor
    • Variables – Global and Local scope
    • Building code Libraries
    • Save and Skip Document
    • Save and Skip Field
    • Available Help
    • Debugging in SBL
    • LAB - Using SBLDemo, Save and Skip Field
  • Module 4 - Advanced SBL
    • SBL Scripting Tips
    • Creating Reusable Code for SBL
    • Field Macros
    • SBL Header Sections
    • SBL Header Files
    • SBL Library Files
    • ActiveX DLLs
    • DSN-less Database Lookups
    • Demonstration – SBL and Reusable Code
    • Lab – SBL Coding and DSN-less Database Lookups
  • Module 5 – XML Auto Import Configuration and Application
    • XML Auto Import module overview
    • Module shortcuts and configuration
    • XML Elements and Attributes
    • Use an external application to create an XML data file
    • Code review of the external application
    • Demonstration – installing and using the XML Creation Utility
    • LAB - Importing files with XML Creation Utility
  • Module 6 – Workflow Agents
    • What are they
    • Installing a workflow agent
    • Registering the agent
    • Inserting into a Batch Class
    • Workflow agent Properties
    • Processing with an agent
    • Advanced Features Guide and API Reference Guide
    • DEMONSTRATION– API Reference Guide, Workflow Agent code review
    • LAB - Installing and using workflow agents
  • Module 7 – Workflow Agent – Batch to QC
    • Defining and designing the agent
    • Steps for developing an agent
    • API Reference Guide -- object, methods, and properties
    • Using Visual Basic
    • Reviewing project code
    • Functions, calls, etc.
    • Using Visual Basic and the Class Module
    • Adding code to an agent
    • Registering the OCX
    • Demonstration – Visual Basic code review, compiling and registering the agent
    • LAB - Creating the agent DLL and processing a batch
  • Module 8 – Custom Modules
    • Custom modules defined
    • Development steps
    • DBLite DLL overview
    • DBLiteOpt DLL overview
    • Advanced Features Guide
    • API Reference Guide – Custom Modules
    • Code review – Standard calls, added functionality
    • Compiling the code
    • Registering the Custom Module
    • Demonstration – Code review, Registering a custom module
    • LAB – Creating a custom module and processing a batch
  • Module 9 - Ascent Capture COM Interface (ACCI)
    • ACCI defined
    • Development steps for OCX panels
    • Advanced Features Guide
    • API Reference Guide
    • ACCI Events
    • Custom panel code review
    • Registering the OCX
    • Finalizing the Big Green Button OCX
    • Demonstration – Code review and using the Custom Panel
    • LAB – Changing the Scan Queue interface with an OCX
  • Module 10 – Custom Validation Menu
    • ACCI Review
    • Custom Menu Functionality
    • OCX Programming
    • AC Module Type Library Objects
    • Doc Copy Validation OCX with menu and shortcut keys
    • Demonstration – Code Review of the Doc Copy Validation OCX
    • LAB – Custom Menu OCX for Validation
  • Module 11 – Release Script Modification
    • Release Scripts Defined
    • Development steps
    • Release script functions
    • Advanced Features Guide
    • API Reference guide
    • Release Setup code
    • Release processing code
    • Registering the Release Script
    • Release script setup in Ascent
    • Demonstration – Code review, registration and use
    • LAB – Release Script modification – changing the released image name
  • Module 12 – Batch Class Import Tips
    • Import a batch class when a release script is unavailable
    • Import a batch class from a new version of Ascent Capture
    • Import a batch class when a workflow agent is unavailable
    • LAB – Importing invalid batch class CAB files
  • Module 13 – Review
    • Softbridge Basic Language (SBL)
    • The SBL Editor and compiling SBL code
    • Advanced SBL
    • XML Auto Import
    • Creating XML files to import
    • Workflow Agent development
    • Custom Module development
    • Custom Module APIs and XML optimization
    • Ascent Capture COM Interface (ACCI)
    • OCX Panel development
    • OCX Menu development
    • Release Script development
    • Batch Class Import Tips and Tricks

General Information

The retail price of this course for end users is $1,800 per person. Order Training Voucher Model Number TR-1000-07.505. Please note that transportation and lodging is not included in this price.


Course Hours

  • Start time - 8:30 AM ( lunch and refreshments will be provided)
  • End time - 4:30 PM (approximate)