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)