BenSelect Documentation
ProductConfigView Class
See Also  Send Feedback
Selerix.BenSelect.View.ProductEngines Namespace : ProductConfigView Class
Engine config.

Object Model

ProductConfigView ClassCaseProductView Class

Public Fields

 NameDescription
public FieldAgeMaxZero based array containing the maximum insured age. Indexes are as follows:
  • Employee
  • Spouse
  • Child
  • Grandchild
  • Domestic Partner
  • Parent
  • Grandparent
  • Adult Benefit Recipient
 
public FieldAgeMinZero based array containing the minimum insured age. Indexes are as follows:
  • Employee
  • Spouse
  • Child
  • Grandchild
  • Domestic Partner
  • Parent
  • Grandparent
  • Adult Benefit Recipient
 
public FieldAllowedCoverageTypeAn array of allowed coverage types.  
public FieldCaseProductCreditsInitializes CaseProductCredits.  
public FieldCaseProductRequiredIDsList of plans required for enrollment.  
public FieldCaseProductScriptRequiredIDsInitializes CaseProductScriptRequiredID.  
public FieldDisabledAgeMaxZero based array containing the maximum disabled insured age. Indexes are as follows:
  • Employee
  • Spouse
  • Child
  • Grandchild
  • Domestic Partner
  • Parent
  • Grandparent
  • Adult Benefit Recipient
 
public FieldFullStudentAgeMaxZero based array containing the maximum full time student age. Indexes are as follows:
  • Employee
  • Spouse
  • Child
  • Grandchild
  • Domestic Partner
  • Parent
  • Grandparent
  • Adult Benefit Recipient
 
public FieldPayerProductRequiredIDsList of required products. One product per plan. Value '0' means 'any product'. '-1' means to look into PayerProductRequiredIDsByPlan property.  
public FieldPayerProductRequiredIDsByPlanList of required products for each plan. Each plan may have list of products. Value '0' means 'any product'.  
public FieldRequiredYearsOfServiceIDsList of products that required min/max years of service.  
public FieldRequiredYearsOfServiceMaxPlan enabled if employee was employed for max years.  
public FieldRequiredYearsOfServiceMinPlan enabled if employee was employed for min years.  
Top

Public Properties

 NameDescription
public PropertyAddNewPolicyAllowedRuleNew policy can added for insured to addition of existing policy.  
public PropertyAdultBenefitRecipientAsSpouseUse adult benefit recipient as spouse in rate calculations.  
public PropertyAgeBaseDateCalcType of age calculation.  
public PropertyAllowBlankSSN6MoThe allow blank ssn for kids younger than 6 month  
public PropertyAllowEmployeeCreditIndicates if employee credit is allowed.  
public PropertyAllowFinishSelfEnrollmentWithoutAgentAllow self service w/o agent signature.  
public PropertyAllowSection125ChangeGets or sets a value indicating whether [allow section125 change].  
public PropertyAllowStepDownIncreaseThe allow step down increase  
public PropertyAnnualEnrollmentRequiredWill require applicant re-enroll into plan.  
public PropertyApplyFTERateDo we need apply FTE rate  
public PropertyAsOfDateGets as of date. (Inherited from Selerix.Foundation.Interfaces.View.AbstractModelObjectView)
public PropertyAutoEnrollWill enroll into plan if applicant doesn't have coverage. Initial value set to false.  
public PropertyAutoReEnrollWill re-calculate existing coverage.  
public PropertyBenefitExclusionAmountMax amount excluded from plan maximum benefit amount.  
public PropertyBenefitExclusionPercentMax benefit amount of plan reduced by percent of salary.  
public PropertyBenefitExclusionRuleBenefit amount of plan reduction rule.  
public PropertyCanNotWaiveApplicant cannot waive plan.  
public PropertyCaseProductCreditIDSets the case product credit ID.  
public PropertyCaseProductCreditRuleIndicates if [CaseProductCreditRule].  
public PropertyCaseProductMaxBenefitIncludesIDSets CaseProductMaxBenefitIncludesID to zero.  
public PropertyCaseProductNotIncludeIDSets CaseProductNotIncludeID to zero.  
public PropertyCaseProductNotIncludeRuleIndicates if the case product does not include a rule.  
public PropertyCaseProductReplaceGets the case product replace.  
public PropertyCaseProductReplaceIDID of plan we replace with.  
public PropertyCaseProductReplaceRuleIs plan replacement enabled.  
public PropertyCaseProductRequiredRuleIs plan required rule enabled.  
public PropertyClickAcceptSignatureAllowedClick to accept signature is allowed.  
public PropertyConfirmWaiveIndicates if [ConfirmWaive].  
public PropertyConfirmWaiveIfNotLateEntrantIndicates if ConfirmWaiveIfNotLateEntrant.  
public PropertyCSSFileCreates empty string for css file.  
public PropertyCustomFieldIDSets CustomFieldID to zero.  
public PropertyCustomFieldValueCreates and empty string for custom field values.  
public PropertyCutofDayLast day of the month when changes will be in effect next month. If later effective date will be month after next.  
public PropertyDeductBeforePlanEffectiveDateDeductions can be taken before plan effective date  
public PropertyDeductionDateBeforeEffectiveDateHow many days deduction date is before effective date.  
public PropertyDefaultBenefitAmountDefault benefit amount.  
public PropertyDefaultBenefitLevelDefaultBenefitLevel. Can be set as zero indexed value to force use of benefit level during auto enroll if benefit level can not be calculated of last year coverage.  
public PropertyDefaultCoverageTypeDefault coverage tier  
public PropertyDefaultDeductionFrequencyDefault deduction frequency  
public PropertyDeletedGets a value indicating whether this object is deleted. (Inherited from Selerix.Foundation.Interfaces.View.AbstractModelObjectView)
public PropertyDependentEligibilityScriptOnDependentEligible JScript.  
public PropertyDigitizedSignatureAllowedDigitized (Topaz) signature is allowed.  
public PropertyDisableQuickEnrollDisable quick enroll step on plan.  
public PropertyDomesticPartnerPostTaxOnlyPremium portion of demestic partner is post-tax only.  
public PropertyDoNotConfirmWaiveIndicates if [DoNoConfirmWaive].  
public PropertyEffectiveDateDate on which the coverage goes into effect.  
public PropertyEffectiveDateCalcType of efective date calculation.  
public PropertyEligibilityScriptOnEligible JScript.  
public PropertyEmployeeDOBRequiredGets or sets a value indicating whether [employee date of birth required].  
public PropertyEmployeeMobilePhoneRequiredGets or sets a value indicating whether [employee mobile phone required].  
public PropertyEmployeePersonalEmailRequiredGets or sets a value indicating whether [employee personal email required].  
public PropertyEmployerContributionMaxIndicates the maximum employee contribution.  
public PropertyEmployerContributionPercentageIndicates the employer contribution percentage.  
public PropertyEmployerContributionRuleIndicates if [EmployerContributionRule].  
public PropertyEnforceGILimitThe enforce gi limit  
public PropertyEngineExtensionIDReference to engine extension plugin.  
public PropertyEnrollmentPreSelectionSpecifies default pre-selection for Apply/Decline choice on application screen for coverage 'Apply' - Apply coverage option will checked on aplication screen 'Waive' - Waive coverage option will checked on aplication screen 'Neither' - Apply and Waive options will unchecked on aplication screen  
public PropertyEnrollThroughDateDate that, by default, employees are allowed to enroll through.  
public PropertyExistingCoverageCancelOnlyAllow only cancel existing coverage.  
public PropertyExistingCoverageWaiveWaive existing coverage.  
public PropertyExtendCoverageThroughEndMonthExtends coverage till end of the month after employee is terminated.  
public PropertyExtendGracePeriodToEOMExtend grace period to end of month.  
public PropertyExtEngineConfigsGets the ext engine configs. (Inherited from Selerix.Foundation.Interfaces.View.AbstractModelObjectView)
public PropertyForceLateEntryIndicates whether an applicant who did not enroll when eligible last year should be subject to additional underwriting. Applicants who enroll outside their initial grace period are considered late entrants  
public PropertyForcePlanEffectiveDateDuringEnrollmentUse plan effective date during enrollment.  
public PropertyGILimitStepsHow many steps they can increase benefit amount without pending.  
public PropertyGracePeriodGrace period of the product in days.  
public PropertyGracePeriodStartWhen grace period starts after eligibility date in days.  
public PropertyGracePeriodTypeIndicates whether grace period is days or months  
public PropertyGrandfatherBenefitAmountsEvaluate previous and current coverage benefit amounts and use the larger of the two.  
public PropertyHourlyWageRequiredNeed Hourly Wage for enrollment  
public PropertyHoursWorkedRequiredNeed employee working hours per week  
public PropertyIgnoreUnconfirmedApplicationRuleIndicates if [IgnoreUnconfirmedApplicationRule].  
public PropertyIncludeNewHiresUse plan effective date during enrollment.  
public PropertyIncreaseEffectiveImmediatelyRuleIs increase effective immediately.  
public PropertyIncreaseNotAllowedRuleIncreases require special underwriting rules. If true existing policy will be replaced. If false then it will add additional amount to existing policy.  
public PropertyInheritFormsFromProductLibrarySets the initial value to false.  
public PropertyInheritPresentationsFromProductLibraryIs [Inherit presentations from product library.  
public PropertyInheritScriptsFromProductLibrarySets the initial value to false.  
public PropertyInsuredAddressRequiredNeed insured address for enrollment  
public PropertyInsuredEmailRequiredNeed insured email for enrollment  
public PropertyInsuredGenderRequiredGets or sets a value indicating whether [insured gender required].  
public PropertyInsuredHomePhoneRequiredInsured home phone required  
public PropertyInsuredMaritalStatusRequiredInsured marital status required  
public PropertyInsuredSSNRequiredNeed insured SSN for enrollment  
public PropertyInsuredWorkPhoneRequiredInsured work phone required  
public PropertyIsEmptyConfigIndicates if IsEmptyConfig.  
public PropertyIssueDateOfficial issue date of the policy.  
public PropertyLifeEventScriptOnLifeEvent JScript.  
public PropertyLoadConfigScriptOnLoad JScript.  
public PropertyMaxBenefitIncludesRuleIndicates if the maximum benefit includes rule.  
public PropertyMaxBenefitPercentPlan max benefit is percent of dependent plan  
public PropertyMaxIncreaseAllowedRuleRule for max benefit amount increase enabled.  
public PropertyMaxIncreaseRuleThey can increase benefit amount before it pended.  
public PropertyMaxIncreaseSalaryRuleThey can increase benefit amount for percent of salary before pending.  
public PropertyMinBenefitPercentThe minimum benefit percent  
public PropertyMinBenefitRequiredPlan is enabled if required plan enrolled in min amount.  
public PropertyMinEmployeePremiumRequiredPlan is enabled if required plan has min premium.  
public PropertyMinEmployerPremiumRequiredPlan is enabled if required plan has min employer cost.  
public PropertyMinHoursPerWeekRequiredGets or sets the min hours per week required.  
public PropertyMultiplyBenefitAmountIncludesThe multiply benefit amount includes  
public PropertyNewCoverageWaiveWill waive plan if applicant doesn't have coverage.  
public PropertyNewHiresNotLateEntrywith this setting, then if they are in their grace period, they are never late entrants/always new entry  
public PropertyNoChangeWithoutEnrollerApplicant cannot make changes to plan during self-enrollment.  
public PropertyOneStepSignatureAllowedOne step signature is allowed.  
public PropertyOnlyPrimaryInsuredSSNRequiredNeed only primary insured SSN for enrollment  
public PropertyOpenYearRoundEnrollment open all year.  
public PropertyOppositeSexDomesticPartnerAsSpouseUse opposite sex domestic partners as spouse in rate calculations.  
public PropertyOppositeSexDomesticPartnerOverAgeUse opposite sex domestic partners as spouse in rate calculations after some age.  
public PropertyPendCoverageIfRequiredCoverageFullPendingThis coverage is pend if required coverage is 100% pending  
public PropertyPINSignatureAllowedPIN signature is allowed.  
public PropertyPolicyChangesNotAllowedRuleThe changes not allowed rule Can't change existing policy  
public PropertyPremiumRoundingModeType of the rounding for premium. Up, Down, Math or Banking.  
public PropertyProductNotIncludeIDPlan disabled if product with ID selected  
public PropertyRatesAndFormsStateDefines what state to use in rates and forms calculation.
  • Session
  • Group Domicile Address
  • Employee home address
  • Location state
 
public PropertyReadonlyGets a value indicating whether this object is readonly. (Inherited from Selerix.Foundation.Interfaces.View.AbstractModelObjectView)
public PropertyRecalcConfigScriptOnRecalc JScript.  
public PropertyReplacePolicyNumberIf true then new coverage with no policy number is created.  
public PropertyRequiredYearsOfServiceRuleRule years required is enabled.  
public PropertyRetroactiveEffectiveDateIs retroactive effective date.  
public PropertyRoundBenefitAmountAfterStepdownAllows Rounding of benefit after step down  
public PropertyRoundFactorRound benefit amount by 10, 100, 1000 and so on.  
public PropertyRoundingModeType of the rounding for benefit amount. Up, Down, Math or Banking.  
public PropertyRoundSalaryFirstRounds employee salary before applying multiplyer in calculation of benefit amount.  
public PropertySalaryRequiredNeed employee salary for enrollment  
public PropertySameBenefitIndicates if same benefit.  
public PropertySameCoverageTierGets or sets a value indicating whether [same coverage tier].  
public PropertySameCoverateTierIndicates if same coverage tier.  
public PropertySameFaceAmountIndicates if face amount be used instead of benefit amount when dependency rules are applied.  
public PropertySameSexDomesticPartnerAsSpouseUse same sex domestic partners as spouse in rate calculations.  
public PropertySameSexDomesticPartnerOverAgeUse same sex domestic partners as spouse in rate calculations after some age.  
public PropertySameSexSpouseAllow same sex spouses.  
public PropertySaveConfigScriptOnSave JScript.  
public PropertySection125Indicates that the premiums should be deducted on a pre-tax basis.  
public PropertyShowBenefitAmountSets the initial value to true.  
public PropertyShowCoverageOptionSets the initial value to true.  
public PropertyShowCoverageTierSets the initial value to true.  
public PropertyShowEmployeeAddCostSets the initial value to true.  
public PropertyShowEmployeeCostSets the initial value to true.  
public PropertyShowEmployerCostSets the initial value to true.  
public PropertyShowOnEnrollmentSiteShow plan on enrollment site.  
public PropertyShowProductSets the initial value to true.  
public PropertySpecialEnrollmentEndOverride for enrollment plan-level end date.  
public PropertySpecialEnrollmentStartOverride for enrollment plan-level start date.  
public PropertyTerminateDateDate on which the coverage will be auto terminated.  
public PropertyUndewritingScriptOnUnderwriting JScript  
public PropertyUniqueIDGets or sets unique ID of the config.  
public PropertyUseDummyInterfaceUse dummy application entry.  
public PropertyUseHireDateToCalcWaitingPeriodUse hire date to calculate waiting period.  
public PropertyVerifiedGets a value indicating whether this object is verified. (Inherited from Selerix.Foundation.Interfaces.View.AbstractModelObjectView)
public PropertyVersionProduct configuration version.  
public PropertyVoicePrintSignatureAllowedVoice signature is allowed.  
public PropertyWaitingPeriodEnrollment waiting period of the product.  
public PropertyWaitingPeriodTypeIndicates whether waiting period is days or months.  
public PropertyWaiveApplicationNoCoverageRuleIndicates if [WaiveApplicationNoCoverageRule].  
public PropertyWaiveApplicationRuleIndicates if [WaiveApplicationRule].  
Top

Public Methods

 NameDescription
public Methodstatic (Shared in Visual Basic)AnnualToPayCheckAnnual to pay check.  
public MethodEqualsOverridden. Determines whether the specified System.Object is equal to this instance.  
public MethodGetConfigGets the config. (Inherited from Selerix.Foundation.Interfaces.View.AbstractModelObjectView)
public MethodGetCreditGets the case product credit.  
public MethodGetHashCodeOverridden. Returns a hash code for this instance.  
public MethodGetPayerProductRequiredIDsForPlanReturns list of required payer products for specific plan.  
public MethodIsConfiguredDetermines whether this instance is configured.  
public MethodIsPayerProductAvailableDetermines whether [is payer product available] [the specified int payer product ID].  
public MethodIsRatesConfiguredDetermines whether [is rates configured] [the specified int payer product ID].  
public MethodResetResets this instance. (Inherited from Selerix.BenSelect.View.AbstractView)
public MethodUpdatePayerProductRequiredIDsForPlanUpdates list of required payer products for specific plan.  
public MethodUpgradeModelUpgrades the model.  
Top

Public Operators

public Operator Equality Implements the operator ==.
public Operator Inequality Implements the operator !=.
Top

Inheritance Hierarchy

System.Object
   Selerix.Foundation.Interfaces.View.AbstractModelView
      Selerix.Foundation.Interfaces.View.AbstractModelObjectView
         Selerix.BenSelect.View.AbstractView
            Selerix.BenSelect.View.ProductEngines.ProductConfigView
               Selerix.BenSelect.View.ProductEngines.AccidentProductConfigView
               Selerix.BenSelect.View.ProductEngines.COREProductConfigView
               Selerix.BenSelect.View.ProductEngines.DepLifeConfigView
               Selerix.BenSelect.View.ProductEngines.FlexConfigView
               Selerix.BenSelect.View.ProductEngines.FSAConfigView
               Selerix.BenSelect.View.ProductEngines.GroupLifeConfigView
               Selerix.BenSelect.View.ProductEngines.InformationalConfigView
               Selerix.BenSelect.View.ProductEngines.MembershipConfigView
               Selerix.BenSelect.View.ProductEngines.PTOConfigView
               Selerix.BenSelect.View.ProductEngines.TSAConfigView
               Selerix.BenSelect.View.ProductEngines.UniversalConfigView
               Selerix.ETIExtension.Engine.AFA.AFAConfigView
               Selerix.ETIExtension.Engine.AFEnroll.AFEnrollConfigView
               Selerix.ETIExtension.Engine.Allstate.AllstateConfigView
               Selerix.ETIExtension.Engine.AWD.AWDConfigView
               Selerix.ETIExtension.Engine.BostonMutual.BostonMutualConfigView
               Selerix.ETIExtension.Engine.Everwell.EverwellConfigView
               Selerix.ETIExtension.Engine.Harmony.HarmonyConnectConfigView
               Selerix.ETIExtension.Engine.INGLink.INGLinkConfigView
               Selerix.ETIExtension.Engine.SecurityMutual.SecurityMutualConfigView
               Selerix.ETIExtension.Engine.SmartApp.SmartAppConfigView
               Selerix.ETIExtension.Engine.TexasLife.TexasLifeConfigView
               Selerix.ETIExtension.Engine.UNUM.UNUMConfigView
               Selerix.ETIExtension.Engine.WNEZApp.WNEZAppConfigView

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2024 All Rights Reserved.