Enhancing skills through in-person training
Who is this article for?
Ideagen EHSQ Enterprise or Decani System Administrators, Module Developers, and Users seeking advanced training
Administrative access is required
Overview
Ready to get more out of the system? These small-group, in-person sessions are designed for system administrators and advanced users who want to sharpen their skills and drive better engagement. Face-to-face format means real dialogue: ask your question, get an answer on the spot. Browse the sessions below.
Module Builder Training
Monday, October 26 - Friday, October 30 from 8:30am to 5:00pm in Phoenix AZ
La Quinta Inn & Suites
15241 S 50th St, Phoenix, AZ 85044
For pricing details and availability, please contact your Account Executive.
Overview
The Module Builder in-person training course gives participants a working, hands-on understanding of Module Builder the tool used to configure applications on the Ideagen EHSQ Platform.
Over five days, learners build several modules from the ground up against a sample requirements document, progressing from field and screen configuration through workflow, DXL rules, and role-based security. Along the way, the course surfaces the best practices and common design patterns experienced module developers rely on, as well as the gotchas that typically trip up new developers such as non-obvious rule execution order, workflow state edge cases, and security scoping mistakes etc.
By the end of the course, learners will have a complete, working module set built from scratch, and the practical fluency to build, troubleshoot, and extend existing modules on their own.
Prerequisites
This is a technically advanced course. While formal programming experience is not mandatory, participants should meet the following requirements:
- Working knowledge of Structured Query Language (SQL), including tables, views, and join operations
- Successful completion of all 1000 and 2000 level courses in the Ideagen curriculum
- Organization must maintain an active Gold Level support plan to ensure access to technical assistance, implementation guidance, and ongoing troubleshooting support
- To develop custom modules users must have a named module developer license
Prior to enrollment, please ensure all prerequisites are satisfied to maximize the educational value of this course.
Objectives
Foundations
- Demonstrate understanding of relational database concepts: tables, views, column types, and joins and how object tables relate to module levels and fields.
- Identify the elements of a module and how they interact with the platform.
- Apply the SQA process, including revision control, backups, and required documentation procedures.
- Develop implementation requirements from customer needs, applying configuration best practices.
- Use module development tools: import, export, module tools, cross-module functions within Module Builder.
Building a Module
- Create new modules from scratch and from templates.
- Build header fields and child levels/fields in a module.
- Define field, level, and module properties and conditional behaviors.
- Create efficient, validated, and documented DXL.
- Design workflow, including steps, tasks, skip logic, and rollback restrictions.
- Apply dirty objects and scheduled batch processing.
User Experience & Design Patterns
- Apply user experience best practices: screen organization, help text, on-screen instruction, and search/reporting features.
- Implement configuration design patterns and best practices.
- Convert modules to, or implement features of, the Miramar user interface.
Platform Tools, Security & Integration
- Use platform tools such as data import and query builder.
- Solve configuration issues through troubleshooting, resolution, testing, and documentation.
- Apply security mechanisms: reporting authorities, roles, record access control, and assignees.
- Design, build, test, and deploy object prints and business intelligence reports.
- Describe interactions with external systems through REST API interfaces.
- Implement and modify Product modules, including integrated behaviors and integrated reference data.
- Implement Ideagen-AI support.
Additional objectives covered as time permits
- Implement internationalization.
- Design, build, test, and deploy SSRS reports.
- Implement support for mobile applications through module configuration.
Assessment
At the conclusion of the course, participants will complete two distinct assessment components:
- Written assessment: A multiple-choice examination administered during the class session
- Practical assessment: A hands-on exercise to be completed within three weeks of course completion
Participants must achieve a minimum score of 90% or higher by the second attempt to successfully complete the certification requirements.
Accommodations
The following hotels are located near the training venue:
- La Quinta Inn & Suites by Wyndam Phoenix Tempe
- Drury Inn & Suites Phoenix Tempe
- Double Tree by Hilton Phoenix Chandler
- Fairfield by Marriott Inn and Suites Phoenix West Chandler
- Hampton Inn Phoenix/Chandler
Licensing and additional information
A module developer license is required for developing new modules or modifying existing modules. Additional terms and conditions apply.
Course Schedule Advisory
The course offers comprehensive content. Participants should plan to arrive Sunday evening to prepare for the Monday morning start time, so please arrange your travel accordingly.