Rating Management component naming conventions best practices
Guidewire recommends a number of naming best practices for Rating Management components. Naming conventions are intended to provide consistency, and make it easier to identify components by line of business and purpose.
Component names are not required to be unique, but the identifying code must be unique. For easy identification, Guidewire recommends that you use the same value for both component name and code.
Rating Management component |
Naming convention |
Example |
|---|---|---|
Rate book |
PackageName + DescriptiveName |
|
Rate routine |
PackageName +
DescriptiveName
+ |
|
Rate table |
PackageName + DescriptiveName + _VersionNumber |
|
Parameter set |
PackageName + DescriptiveName |
|
Package name
Follow these conventions for policy line package name:
- Use capital letters, such as
CPorPAfor Commercial Property or Personal Auto policy lines, respectively. - If the rating component
applies to all lines of business, use
ALL.
Descriptive name
Follow these general naming conventions for DescriptiveName:
- Use mixed case with the first letter of each word capitalized.
- Do not use spaces.
Rate books
For DescriptiveName:
- If you have multiple rate books per policy line, then add underwriting company, jurisdiction, or offering codes to differentiate the books.
- It is not necessary to
append the words
bookorrate book.
Rate routine
Append _rr
to easily identify rate routine codes as distinct from rate table codes.
For DescriptiveName:
- For a rate routine that calculates
premium for a specific coverage, use the coverage code.
For example, a rate routine that calculates premium for Comprehensive coverage (
PAComprehensiveCovis the code) on a Personal Auto policy can be named:PAComprehensiveCov_rr. - If a coverage has different rate
routines that calculate premium for different types of risks, append
the risk type to the rate routine names. To use fewer characters, you
can abbreviate the risk type.
For example, a rate routine that calculates premium for Collision coverage for occasional drivers (abbreviate to
OD) in a Personal Auto policy can be named:PACollisionOD_rr. The default rate routine for Collision coverage can be named:PACollision_rr. - If a rate routine applies to
multiple coverages, then create a descriptive name. The name can be based
on the covered object. Add the word
Coveragesat the end.For example, a rate routine that calculates premium for certain coverages with a covered object of
PersonalVehiclecan be named:PAPersonalVehicleCoverages_rr.
Rate table
In DescriptiveName,
do not include the word table.
When doing a rate table lookup in a rate routine, PolicyCenter displays
table: before the name.
Rate tables do not have a version field. However, you can copy a rate table and create the equivalent of a new version by including a version number in the name and code.
If you plan on versioning, then use a
versioning identifier as a suffix. This can be a version number or additional
information that helps you identify the version, such as _v2 or _ISO2015. You can choose to add
a version number beginning with the second version.
