๐๏ธ Defined Smart Sources
Defined Smart Sources, or LogicStacks as we like to call them, allow you to configure a smart source for situations where you need to conditionally return either a smart source or a constant value. There are many situations where this can be useful, and it gives users a lot of creative freedom! Below are some generic examples of the types of logic that can be achieved with conditional smart sources:
๐๏ธ Math Smart Sources
Math Smart Sources allow you to create a mathematical expression using one or more fields from a form. These expressions can be used in many places, including populating fields on your form, driving visual if logic, and populating fields in email templates. Below are some common examples of the types of logic that can be achieved using Math Smart Sources:
๐๏ธ Manage Custom Parts
The Manage Custom Parts page allows you to view/edit the dependency managed parts for any forms in the environment that are coded and registered. Technical form builders can use the page to remove custom content as well as update descriptions (labels). Functional form builders can update descriptions for the content as needed. This is available for the following:
๐๏ธ Annotations
Annotations are a new 3.50 Helium code pattern that tells the form engine what a custom PeopleCode part/hook is dependent on/subscribed to in the form so the engine knows when it needs to fire the part/hook. Gideon Tayor customers can learn more about these code patterms in the GT 3.50 Helium Technical Reference document located in the Tips N Tricks folder of the GT Customer Self Service documentation site. This page helps you see all the parts/hooks that a Form Type (Network Id) uses and which ones have annotations. This gives visibility into technical code extensions allowing a functional user to know there are code elements subscribed to form elements that are not visible in Form Setup.
๐๏ธ Data Pool
The Data Pool uses functional configuration to make data from anywhere in the database readily accessible in the form. Once records and our queries are added to the data pool, smart sources are automatically generated and can be used throughout GT Setup Tables.
๐๏ธ Deferred Mode
In Helium 3.50+, all fields are initially set to Calculated deferred mode, which means the framework automatically determines whether deferred mode should be on or off based on field dependencies. If a field has dependencies, deferred mode is calculated as Off, meaning the form will make a trip to the server to process dependent logic changes when a form user leaves the field. If a field has no dependencies, deferred mode is calculated as On, meaning the form will skip a trip to the server.
๐๏ธ Email Templates
Email Templates provides an easy-to-use template for creating email notifications that support the workflow process. It allows a functional user to create and edit email notifications as per their business requirements.
๐๏ธ Roster Engine
Roster Type Table
๐๏ธ Value Lists
Dropdown fields have two features for 3.58+ Helium Performance eForms that allow you greater flexibility to set values and the order in which they appear in the dropdown without the need for code.
๐๏ธ Configurable CI
GT eFormsโข form solutions often integrate with PeopleSoft components using component interfaces (CI). A CI allows you to programmatically interact with a component as if it were a manual transaction in a browser, including the logic and code associated with that transaction. Configurable CI facilitates functional development of CI transactions in configuration as opposed to a completely technical development cycle.
๐๏ธ Configurable CI PeopleCode
This page is used to setup custom PeopleCode parts to be used in a Configurable CI Setup
๐๏ธ Format Rules
Format Rules were introduced in GT Framework version 3.76.00.