CompanyCosmetics

The business rule identifies the background to display on all screens except the login screen. It also indicates a role code designated as the owner role. The rule may be overridden by primary companies. This rule also lists the status codes that can be used to shadow (delete) a policy. This rule also enables/disables the Role Shading and Activity Shading features. This rule will help configurors define whether the duplicate plan name validation messages can be ignored in case a duplicate plan is created. Please refer to the Rules Palette guide for details on Role and Activity Shading features.

A configuration option has been provided under the Company Cosmetics Business Rule at primary company level to be able to “Justify” (align) the money fields to either “Left” or “Right”

CompanyCosmetics: Elements and Attributes
Element/TagAttributesParent ElementDescriptionElement/Attribute Value

<CompanyCosmetics>

 

 

The opening  and closing tag of the CompanyCosmetics Business Rule.

 

<CompanyCosmetics>

 <CompanyCosmetics>Optional: The opening and closing tags for the section.  

<Tile>

 <CompanyCosmetics>

Optional:

The element identifies the background file that will display on all system screens except the login screen.

 

<RoundCurrencyEntry>

  

Optional: Indicates whether the value of a Money datatype field will be rounded automatically.

Yes or No

Yes - Automatic rounding will be applied.

No - Automatic rounding will not be applied.

The default value is No.

<ActivityShading>

 

 

<CompanyCosmetics>Optional:

Controls activity shading.

 

ENABLE

 Required:

Specifies whether or not activity shading is applied to the transaction to show the activity status with preset colors.

Yes or No

Yes - Activity shading will be applied.

No - Activity shading will not be applied.

The default value is No.

<RoleShading>

 

 

<CompanyCosmetics>Optional:

Controls role shading.

 

ENABLE

 Required:

Specifies whether or not role shading is applied to the this plan and basis this, the role screen will display roles in appropriate color codes.

Yes or No

Yes - Role shading will be applied.

No - Role shading will not be applied.

The default value is No.

<PolicyRequirementShading> <CompanyCosmetics>

Optional:

Controls whether requirement shading is applied, based on requirement status.

 
<Shading> <PolicyRequirementShading>

Required, repeatable:

Identifies the color in which the requirement will be shaded.

Note: The same color value may be repeated across multiple instances of the <Shading> element.

 

Any color name defined in the HTML and CSS color specification.

Note: Pick a color that contrasts properly against the OIPA background colors. The OIPA background colors will not be changed to meet color contrasting requirements.

 
STATUS 

Required:

Identifies the requirement status from AsCodeRequirementStatus to which the color shading will be applied. If an invalid status code is provided, the <Shading> element is ignored.

Note: Only one code value can be entered. If multiple Statuses use the same color they must be listed in individual <Shading> elements.

A single status code value from AsCodeRequirementStatus.

<Substitutions>

 <CompanyCosmetics>

Optional:

The opening and closing tags for the section.

 

<Owner>

 <Substitutions>

Optional:

The element identifies the owner role code. Screens containing policy data will display the owner’s name in the fixed portion of the screen.

 

ROLECODE

 

Required:

Identifies the role code associated to the owner role.

A valid code value for AsCodeRole in the AsCode table.

<PrimaryMember >

 <Substitutions>

Optional:

The element identifies the primary member role code for a group policy.

 

ROLECODE

 

Required: Identifies the role code associated with the primary member role.

A valid code value for AsCodeRole in the AsCode table.

<ShadowPolicyStatus>

 

<CompanyCosmetics>

Optional:   

Opening tag for status codes that can be shadowed.

 

<ShadowStatusCode>

 

<ShadowPolicyStatus>

Required, Repeatable:   

Identifies the status code that will be used for shadowing a policy.

Text – AsCodeStatus code values.

<RoundCurrencyEntry>

 

 

Optional:

Indicates if automatic rounding of the entered Money data type field value will occur.

Literal

Yesor No

The default value is No.

<MoneyFieldAlignment>  <CompanyCosmetics>

Optional:

Indicates if money field values will be left or right justified.

Left or Right

Default Value : Right

<RetainActivityErrorOverride> <CompanyCosmetics>

Optional: Controls activity validations override retention.

Yes or No

Yes - Activity validations override retention is enabled.

No - Activity validations override retention is disabled. The default value is No.

<AllowDuplicatePlanName>  <CompanyCosmetics>

Optional: Indicates if the validation of duplicate plans under a group customer should be performed.

Literal

Yes or No

The default value is No.

XML Schema

<CompanyCosmetics>
<CompanyCosmetics>
<Tile>[filename.gif]</Tile>
</CompanyCosmetics>
<ActivityShading ENABLE="[Yes|No]"></ActivityShading>
<RoleShading ENABLE="[Yes|No]"></RoleShading>
<PolicyRequirementShading>
<Shading ROLECODE=""></Shading>
</PolicyRequirementShading>
<Substitutions>
<Owner ROLECODE="[role code]"></Owner>
<PrimaryMember ROLECODE="[role code]"></PrimaryMember> 
</Substitutions>
<ShadowPolicyStatus>
<ShadowStatusCode>[StatusCode]</ShadowStatusCode>
</ShadowPolicyStatus>
   <MoneyfieldAlignment>[Left|Right]</MoneyfieldAlignment>
<AllowDuplicatePlanName></AllowDuplicatePlanName>
<RetainActivityErrorOverride>Yes</RetainActivityErrorOverride>
</CompanyCosmetics>

XML Example

<CompanyCosmetics>
<CompanyCosmetics>
<Tile>background7.gif</Tile>
</CompanyCosmetics>
<ActivityShading ENABLE="Yes"></ActivityShading>
<RoleShading ENABLE="Yes"></RoleShading>
<PolicyRequirementShading>
<Shading ROLECODE="01">Red</Shading>
</PolicyRequirementShading>
<Substitutions>
<Owner ROLECODE="01"></Owner>
<PrimaryMember ROLECODE="01"></PrimaryMember>
</Substitutions>
<ShadowPolicyStatus>
<ShadowStatusCode>04</ShadowStatusCode>
<ShadowStatusCode>12</ShadowStatusCode>
<ShadowStatusCode>44</ShadowStatusCode>
</ShadowPolicyStatus>
</CompanyCosmetics>