Loader
Mitratech - Connecting People, Knowledge, Process Connecting People, Knowledge, Process

TeamConnect Custom Java Blocks

This course provides students with methods to enhance screens using a new technology, Custom Java Blocks. Students will learn how Custom Java Blocks, aka CJB, a combination of Custom Blocks and Java files, add Java functionality to screens. They will explore how to add actions to single fields or sections of the screen using this technology, rather than using rules to modify the entire record.

Course Name:
TeamConnect Custom Java Blocks

Audience:
Developer

Duration:
3 Days

Format:
30% Lecture, 70% Lab

Type:
Instructor-led training

Who Should Attend:

Solution developers responsible for customizing the application.

Skill Level:
Intermediate

Available Locations:
Private Location, Online Course Delivery, Client Location

Skills Obtained:

After this training you should be able to:

  • Create your own dynamic custom screens;
  • Use different types of tags to add more functionality to your screens.
Prerequisites:
  • Previous System Administration training;
  • A novice skill level in Java programming and object-oriented programming;
  • Good understanding of XML and HTML;
  • Familiarity with TeamConnect API,
  • Custom Blocks and Object Views.

Course Outline:

Day 1 - CJB Basics

  • XML Blocks Overview
  • TeamConnect Block Tags
  • Custom Java Blocks basics

Day 2 - CJB Tags

  • CJB tags
  • Understand the UI API methods
  • Learn the difference between action and reaction

Day 3 - CJB examples and Workshop

  • Filtering lists
  • Using repetition
  • Workshop Exercises:
  • Show/Hide detail block depending on category selected
  • For the category Accidents in Claims, filter the Accident Sub-Type list depending on Type selected by the user
  • Show/Hide Outside Counsel child list in Litigation object depending if the user adds/removes the category Outside Counsel category
  • Add a read only field to Outside Counsel called Litigation Type which shows the value Litigation Type custom field in Litigation