FieldSettings structure - Brainware for Transcripts - 24.1 - 24.1 - Ready - Brainware - external - Brainware/Brainware-for-Transcripts/24.1/Brainware-for-Transcripts-User-Guide/About-the-Brainware-for-Transcripts-customization-options/About-the-project-data-structures/FieldSettings-structure - 2024-10-28

Brainware for Transcripts User Guide

Platform
Brainware
Product
Brainware for Transcripts
Release
24.1
License

The FieldSettings structure holds details associated with a given field as read from the BRWFLD table.

The structure consists of the following elements.

Structure element Type Description
FIELDNAME String This is the field name.
PROFILEID String This is the profile ID.
VERIFIERLABEL String This is the field verifier label.
ACTIVE Boolean This is the field active flag.
REQUIREDINRTS Boolean This is the denotes whether the field is required in RTS.
REQUIREDINVERIFIER Boolean This is the denotes whether field entry is mandatory in Verifier.
COUNTRYFILTER String This is the comma-separated list of countries that control whether the field is mandatory or not.
FIELDTYPE String This is the field type.
FORCEVERIFY Boolean This is the force verify indicator.
DEFAULTVALUE String This is the field default value.
DEFAULTIFNOTHINGEXTR String This is the field default if no value is extracted automatically.
SUBRULE String This is the field substitution rule.
MINLENGTH Integer This is the field minimum length.
MAXLENGTH Integer This is the field maximum length.
RIGHTJUSTIFY Boolean This is the indicator as to whether the field is right justified if a pad character is used.
PADCHAR String This is the padding character.
REMOVEALLSPECIALS Boolean This indicates whether special characters are removed.
REMOVEBLANKS Boolean This indicates whether blank spaces are removed.
KEEPCERTAINSPECIALS String This is the list of special characters that are retained.
Note: For Header fields of all classes such as First Name, Middle Name, Last Name, and SSN, special characters such as comma (,), fullstop (.), apostrophe ('), colon (:) and semicolon (;) are not allowed for business and security reasons. Hence these fields won't allow the above mentioned special characters even if the KeepCertainSpecial setting is activated for them.
REMOVESTARTEND Boolean This is the indicates whether special characters is removed from the start and end of the string.
SUBSTRINGSTARTPOS Integer This is the substring start position.
SUBSTRINGLENGTH Integer This is the substring length.
REMOVELEADINGZEROS Boolean This is the flag to indicate whether leading zeroes is removed from a string.
DECIMALPLACES Integer This is the number of decimal places for an exported amount.
NEGATIVETYPE Integer This is the negative type code.
OUTPUTFORZERO String This is the export value if an amount field is zero.
SUBSTITUTEVALUEIF OVER0 String This is the export value if an amount is greater than zero.
FUTUREDAYS Long This is the number of days that an extracted date is permitted to be in the future.
NoDAYSINPAST Long This is the number of days that an extracted date is permitted to be in the past.
DATEONLYINCURRENT MONTH Boolean This is the indicates whether the date should only be in the current month.
FIELDMASK String This is the list of valid field masks for text fields.