5Administering Benefits Cases

About Controls for Benefit Data

In Siebel Public Sector, the records that contain benefit data have a hierarchical relationship with each other. The following image shows this hierarchical relationship.

Benefit Data Hierarchy. This image is described in surrounding text.

Details about this benefit data hierarchy follow:

  • A benefits application can include a benefits case.

  • A benefits case can include benefit plans and service plans.

  • A benefit plan can include benefits.

  • A service plan can include benefits and goals.

  • A benefit can include orders, payments, and attributes.

  • A goal can include activities.

The Status field value of a given record in the benefit data hierarchy, the Status field value of the records that are before the given record (the parent record and grandparent record), and the Status field value of the record that is after the given record (the child record) can determine the following controls:

  • The operations, such as create, update, and delete, that users can perform for the given record.

  • The buttons that are enabled (or available for use) when users select the given record.

  • The valid transitions of the Status field value for the given record.

Administrators can access state models to change preconfigured information relating to categories for Status field values, operation controls for benefit data, button controls for benefit data, and transition controls of Status field values for benefit data. For more information about changing state models, see Siebel Applications Administration Guide.

The following state models are preconfigured in Siebel Public Sector:

  • PUB Application Status (for benefits application records)

  • HLS Case (for benefits case records)

  • HLS Case - SM (for parent benefits case records)

  • PUB Case Benefit Plan (for benefit plan records)

  • PUB Case Benefit Plan Line Item (for benefit records)

  • PUB Case Benefit Plan Payments (for benefit payment records)

  • HLS Case Service Plan (for service plan records)

State models are not preconfigured in Siebel Public Sector for benefit orders, benefit attributes, goals, and activities.

Categories for Status Field Values

Status field values for records that contain benefit data are associated with the following categories:

  • Positive. The record will undergo further processing before it reaches the end of its life cycle (for example, an active benefits case or a pending benefit).

  • Negative. The record has reached the end of its life cycle (for example, a closed benefits case or a completed benefit).

  • Garbage. The record is currently inactive or was terminated before it reached the end of its life cycle (for example, an inactive benefits case or a cancelled benefit).

The categories of Status field values for records that contain benefit data are preconfigured in Siebel Public Sector. For each of these categories, the following table shows the Status field values for benefit data records. Benefit data records that are excluded from this table have no preconfigured categories of Status field values.

Some of the records in this table can have Status field values that do not appear in the table. These Status field values (except for the Submitted value for a benefits case record) do not affect the operation controls for the records, the button controls for the records, and the transition controls for Status field values.

Administrators can configure the information in this table by changing the Category Name field in the States view for each applicable state model in the State Models view of the Administration - Application screen. They can add new categories in the Categories view for each applicable state model in the State Models view of the Administration - Application screen.

Record Status Field Values of Positive Category Status Field Values of Negative Category Status Field Values of Garbage Category

Benefits Case

Active and Rejected

Closed

Inactive

Benefit Plan

Active, Pending, and Approved

Completed and Archived

Inactive

Benefit

In Progress, Pending, and Approved

Completed

Inactive and Cancelled

Benefit Payment

Pending, Approved, Rejected, Request Failed, and Submitted-Pending

Processed and Paid

Inactive and Cancelled

Service Plan

Active, Pending, and Approved

Completed and Archived

Inactive

Operation Controls for Benefit Data

The valid operations for records that contain benefit data are preconfigured in Siebel Public Sector. Operations, such as create, update, and delete are enabled (or available) only under certain conditions. The following table shows the conditions under which each operation is disabled (or unavailable) for benefit data records. Benefit data records that are excluded from this table have no preconfigured operation controls. To view the Status field values for categories, see Categories for Status Field Values.

Administrators can configure the information in this table by changing the No Update and No Delete fields in the States view for each applicable state model in the State Models view of the Administration - Application screen and by changing the No Insert, No Update, and No Delete fields in the Child Operation Restriction applet in the States view.

Note: Some of the conditions for the delete operation in this table (and additional conditions for the delete operation) are included in the Siebel Repository, and not in preconfigured hierarchical state models. These conditions are included in this table because they apply to the Status field values.

Record Create Operation Update Operation Delete Operation

Benefits Applic.

None.

The Status field value of the benefits application is Cancelled or Processed.

The Status field value of the benefits application is Processed.

Benefits Case

None.

The Status field value of the original benefits case for an appeal case is not in the positive category.

The Status field value of the benefits case is Submitted.

The Status field value of the benefits case is in the positive or negative category.

Benefit Plan

The Status field value of the parent benefits case is not in the positive category.

The Status field value of the parent benefits case is Submitted.

The Status field value of the parent benefits case is not in the positive category.

The Status field value of the benefit plan is in a garbage category.

The Status field value of the parent benefits case is Submitted.

The Status field value of the benefit plan is in the positive or negative category.

The Status field value of the parent benefits case is Submitted.

Benefit

The Status field value of the parent benefit plan is not in the positive category.

The Status field value of the grandparent benefits case is Submitted.

The Status field value of the parent benefit plan is not in the positive category.

The Status field value of the benefit is in a garbage category.

The Status field value of the grandparent benefits case is Submitted.

The Status field value of the benefit is in the positive or negative category.

The Status field value of the grandparent benefits case is Submitted.

Benefit Payment

The Status field value of the parent benefit is not in the positive category.

The Status field value of the great-grandparent benefits case is Submitted.

The Status field value of the parent benefit is not in the positive category.

The Status field value of the benefit payment is in a negative or garbage category.

The Status field value of the great-grandparent benefits case is Submitted.

The Status field value of the payment is in the positive or negative category.

The Status field value of the great-grandparent benefits case is Submitted.

Benefit Attribute

The Status field value of the parent benefit is not in the positive category.

The Status field value of the great-grandparent benefits case is Submitted.

The Status field value of the parent benefit is not in the positive category.

The Status field value of the great-grandparent benefits case is Submitted.

The Status field value of the great-grandparent benefits case is Submitted.

Service Plan

The Status field value of the parent benefits case is not in the positive category.

The Status field value of the parent benefits case is Submitted.

The Status field value of the parent benefits case is not in the positive category.

The Status field value of the service plan is in a garbage category.

The Status field value of the parent benefits case is Submitted.

The Status field value of the service plan is in the positive or negative category.

The Status field value of the parent benefits case is Submitted.

Goal

The Status field value of the parent service plan is not in the positive category.

The Status field value of the grandparent benefits case is Submitted.

The Status field value of the parent service plan is not in the positive category.

The Status field value of the grandparent benefits case is Submitted.

The Status field value of the grandparent benefits case is Submitted.

Activity

The Status field value of the grandparent service plan is not in the positive category.

The Status field value of the great-grandparent benefits case is Submitted.

The Status field value of the grandparent service plan is not in the positive category.

The Status field value of the great-grandparent benefits case is Submitted.

The Status field value of the great-grandparent benefits case is Submitted.

Button Controls for Benefit Data

Buttons in the user interface can control the operations that users perform for records that contain benefit data. These buttons are enabled (or available for use) only if a selected record (and sometimes a related record) has a designated Status field value. The following table shows the conditions under which these buttons are disabled (or unavailable for use) for benefit data records. Benefit data records that are excluded from this table have no preconfigured button controls.

Administrators can disable these buttons by changing the No Invoke Method field in the States view for each applicable state model in the State Models view of the Administration - Application screen and by changing the No Invoke Method field in the Child Operation Restriction applet in the States view.

Record Button Name Condition

Benefits Applic.

Cancel Application

The Status field value of the benefits application is Cancelled or Processed.

This button appears on a self-service Web site for Siebel Public Sector Self Service.

Benefits Case

Scan Changes

The Status field value of the benefits case is Closed, Inactive, or Submitted.

Regenerate All

The Status field value of the benefits case is Closed, Inactive, or Submitted.

Appeal

The Status field value of the benefits case is Inactive or Submitted.

Submit

The Status field value of the benefits case is Closed or Inactive.

Recall

The Status field value of the benefits case is Closed or Inactive.

Benefit

Create Order

The Status field value of the benefit is Completed, Inactive, or Cancelled.

The Status field value of the grandparent benefit case is Submitted.

Cancel Order

The Status field value of the benefit is Completed, Inactive, or Cancelled.

The Status field value of the grandparent benefit case is Submitted.

Benefit Payment

Send Payment

The Status field value of the payment is Processed, Paid, Inactive, or Cancelled.

The Status field value of the parent benefit is Completed, Inactive, or Cancelled.

The Status field value of the grandparent benefit case is Submitted.

Activity

Create Benefit

The Status field value of the grandparent service plan is Completed, Archived, or Inactive.

The Status field value of the great-grandparent benefit case is Submitted.

Transition Controls of Status Field Values for Benefit Data

The valid transitions of Status field values for records that contain benefit data are preconfigured in Siebel Public Sector. The transitions of Status field values are enabled (or available) only under certain conditions. The following table shows the conditions under which each transition between categories is enabled for benefit data records. Benefit data records that are excluded from this table have no preconfigured transition controls. To view the Status field values for categories, see Categories for Status Field Values.

Administrators can configure the information in this table by changing the Rule Expression field in the Transitions view for each applicable state model in the State Models view of the Administration - Application screen. Transitions to a positive category and transitions from a garbage category to a negative category are not included in the preconfigured Siebel Public Sector application.

Record Transition from Positive Category to Negative Category Transition from Positive or Negative Category to Garbage Category

Benefits Case

The Status field value of any child benefit plan or service plan is in the negative or garbage category.

The Status field values of any appeal case for an original benefits case is in the negative or garbage category.

The Status field value of any child benefit plan or service plan is in the garbage category.

The status field values of any appeal case for an original benefits case is in the garbage category.

Benefit Plan

The Status field value of any child benefit is in the negative or garbage category.

The Status field value of any child benefit is in the garbage category.

Benefit

The Status field value of any child benefit payment is in the negative or garbage category.

The Status field value of any child benefit order is Closed, Inactive, or Cancelled, or any child benefit order has no order number.

The Status field value of any child benefit payment is in the garbage category.

The Status field value of any child benefit order is Inactive or Cancelled, or any child benefit order has no order number.

Service Plan

The Status field value of any child benefit is in the negative or garbage category.

The Status field value of any child benefit is in the garbage category.

About Associating Nonbenefits Cases with Master Cases

By default, cases for a benefit or appeal category are associated with master cases. However, by default, cases for nonbenefit categories, such as investigation, immigration, and tax, are not associated with master cases. Administrators must set up this association for manually created cases.

By default, for benefit and appeal category cases, agents see both the manually and automatically created cases in the case list for a master case. For nonbenefit category cases, agents see the manually created cases in the case list for a master case if the administrator sets up the association between nonbenefit category cases and master cases.

Automatically Created Cases

Agents can upload an application to automatically create a case record. Also, agents can automatically create an appeal case. A case that is automatically created is associated with the master case for the primary contact in the application. Because an agent does not upload an application or process an appeal for a nonbenefit category, automatically created cases do not apply to nonbenefit category cases.

The Upload Case Category user property in the HLS Case business component determines the category of automatically created cases that are associated with a master case. For cases that are automatically created from uploaded applications, you can associate only one category of cases with a master case. The value in this user property is Benefit.

Manually Created Cases

Instead of uploading an application or processing an appeal to automatically create a case, agents can enter data directly into Siebel Public Sector to manually create a case. When an agent manually creates a case for the benefit category, that case is associated with the master case for the primary contact in the case. However, when an agent manually creates a case for a nonbenefit category, that case is not associated with a master case. For information about associating these cases for nonbenefit categories with master cases, see Associating Manually Created Cases with Master Cases.

Additionally, a manually created case is associated with a master case only if the manually created case has a primary contact. If the case primary contact is the same as the primary contact for an existing master case, then the case is associated with that existing master case. If the case primary contact is not the same as the primary contact for any existing master case, then Siebel Public Sector creates a new master case, and the case is associated with that new master case.

Roadmap for Administering Benefits Cases

This roadmap consists of processes and tasks that administrators typically perform when administering benefits cases. Your agency might follow a different roadmap according to its business requirements.

To administer benefits cases, administrators perform the following processes and tasks:

Process of Configuring Applications

This process consists of tasks that administrators typically perform when configuring applications. Your agency might follow a different process according to its business requirements.

To configure applications, administrators perform the following tasks:

This process is a step in Roadmap for Administering Benefits Cases.

Configuring Citizen Access to Cases for Applications

If the check box for the Web Access field is selected for a contact in the Contacts view of the Cases screen, then that contact can view details about the case on a self-service Web site.

By default, this field is automatically selected for the primary contact of a case for an application that a citizen submits on a self-service Web site. If the user who submits this application is not the primary contact of the case, then this field is also automatically selected for that user. Administrators can configure this default behavior to automatically grant case access to all of the application contacts or to none of the application contacts.

This task is a step in Process of Configuring Applications.

To configure citizen access to cases for applications

  1. Log in to Siebel Tools or Web Tools as an administrator and create a new workspace.

  2. Select Business Component in the Object Explorer, and then select the PUB Application Upload business component.

  3. Lock this business component so that you can change it.

  4. Navigate to Business Component, then Business Component User Prop in the Object Explorer, and select the Enable Web Access user property.

  5. Enter one of the following values to designate the contacts who can access cases for applications:

    • Primary. The Web Access field is automatically select for the primary contact in an application and the user who submits the application for the primary contact.

    • All. The Web Access field is automatically select for all contacts in an application.

    • None. The Web Access field is automatically select for no contacts in an application.

  6. Deliver the changes to the Integration Branch.

  7. Unlock the business component.

Setting Up a Siebel Audit Trail for Submitted Applications

If administrators set up a Siebel Audit Trail for submitted applications, then agents can see detail about prior submissions of the application when they are reviewing a submitted application. When administrators set up a Siebel Audit Trail, they designate the field detail that agents can view. By default, no detail appears, and agents see no data in the Audit Trail view of the Applications screen. If administrators set up a Siebel Audit Trail, then agents see the designated data in the Audit Trail view of the Applications screen.

This task is a step in Process of Configuring Applications.

To set up a Siebel Audit Trail for submitted applications

  1. Navigate to the Administration - Audit Trail screen.

  2. In the Audit Trail Buscomp list, create a new record, and select PUB Application in the Bus Comp field.

  3. In the Field view, add the fields that you want to appear when an agent accesses the Audit Trail view of the Applications screen.

    For example, you can add the Status field and the Reason Rejected field so that agents can see whether prior submissions of an application were rejected.

  4. Click Update Audit Cache in the Audit Trail Buscomp list.

    If you subsequently change the fields for this business component, then you must click Update Audit Cache again.

Configuring Contact Matching

When an agent performs contact matching, the social security number fields in the submitted application are compared to the social security number fields in contact records in Siebel Public Sector to find matching contact records. Administrators can configure the criteria for contact matching by specifying other data fields, such as the date of birth and last name for the contact, to include in this comparison processing. They can also configure the contact fields that appear during the contact matching process when the agent views matching contact records and creates a new contact record. These contact fields are populated with available data from the submitted application.

Administrators can also disable contact matching so that an agent can upload the data in a submitted application into Siebel Public Sector without finding matching contact records for that application. They can also designate that agents must match all contact records before they can upload an application. For more information, see Finding Matching Contact Records.

This task is a step in Process of Configuring Applications.

To configure contact matching

  1. Log in to Siebel Tools or Web Tools as an administrator and create a new workspace.

  2. Select Business Component in the Object Explorer, and then select the PUB Application Contact Matching VBC business component.

  3. Lock this business component so that you can change it.

  4. Navigate to Business Component, then Business Component User Prop in the Object Explorer, and configure the following user properties:

    1. For the ContactMatchingFields user property, enter a comma separated list of the contact fields that Siebel Public Sector uses when finding matching contact records.

    2. For the DefaultFields user property, enter a comma separated list of the contact fields that appear when agents create a new contact during contact matching.

    3. For the ContactMatchingEnabled user property, enter N to disable contact matching.

    4. For the EnableContactMatchingCheckBeforeUpload user property, enter Y to indicate that agents must perform contact matching for all contacts in an application.

  5. Deliver the changes to the Integration Branch.

  6. Unlock the business component.

Setting Up Verification Templates

Administrators must set up the templates that agents use as a guideline to verify the information in submitted benefits applications. These templates determine the specific items in submitted applications that agents must verify.

After agents use a template to verify information in submitted applications, an administrator can change that template. However, this changed template does not apply to the previous agent verifications. After an agent uses a verification template, an administrator cannot delete that template. (The trash can icon for the template and the template items become disabled.)

This task is a step in Process of Configuring Applications.

To set up a verification template

  1. Navigate to the Administration - Case screen, then the Verification Templates view.

  2. In the Verification Templates list, create a new record, and complete the fields as appropriate.

    The following table describes some of the fields.

    Field Description

    Template Name

    Type the name of the template.

    Case Type

    Select the type of benefits or immigration program applicable to the case. For cases that are automatically created from applications submitted on a self-service Web site, this field in the case has a value of Other, but agents can change this value. Additional values include Food Stamps, Medical Assistance, Cash-Financial Assistance, Child Care, Unemployment, Visa, Passport, and Citizenship.

    After an agent uses this template to verify information in submitted applications, you cannot change this field. (This field becomes read-only.)

    Description

    Type a description of the purpose of the template.

    Active

    Select this check box to indicate that agents can select this template when they verify applications.

  3. In the Information Items list that appears after the Verification Templates list, add the application items that the agent must verify.

    Note: If you do not add items to the template, then agents cannot select the template in the Template Name field of the Verification Plans view.

    The following table describes some of the fields.

    Field Description

    Order

    Type a number for this item. When an agent uses this template, this field indicates the order in which this item appears relative to the other items in the template.

    Name

    Type the name of the item that the agent must verify when using this template.

    Description

    Type a description of the item.

Process of Configuring Benefits for Cases

This process consists of tasks that administrators typically perform when configuring benefits for cases. Your agency might follow a different process according to its business requirements.

To configure benefits for cases, administrators perform the following tasks:

This process is a step in Roadmap for Administering Benefits Cases.

Setting Up Benefits Programs

Administrators can set up benefits programs, associate benefits with those programs, and associate products with those benefits. The preconfigured Siebel Public Sector application includes some setup benefits programs. Before you can associate products with benefits, you must set up the products on the Administration - Product screen. For more information, see Siebel Product Administration Guide.

If you use the Oracle Intelligent Advisor policy model to calculate benefits, then make sure that the benefits programs and associated benefits that you set up in Siebel Public Sector also exist in the Oracle Intelligent Advisor policy model. The row Ids for the benefits programs in Siebel Public Sector are used to create the benefit plans in the Oracle Intelligent Advisor policy model.

The following table shows the benefits programs and benefits for the preconfigured, sample policy model for Oracle Intelligent Advisor. For more information, see About the Sample Policy Model.

Benefits Program Benefit

Food Stamp

SNAP (Supplemental Nutrition Assistance Program)

TANF

TANF (Temporary Assistance for Needy Families)

Child Welfare

Child Care

In the List of Values view of the Administration - Data screen, administrators can edit the available values for program codes, benefit codes, and transaction codes to include the appropriate values for your organization. The following table shows the Type field value in the List of Values view for each of these codes. For more information about editing LOVs, see Siebel Applications Administration Guide.

Code Type Field

Program

PS_BNFT_PROGRAM

Benefit

PS_BNFT_CATEGORY

Transaction

PUB_BNFT_ADM_TXN_CODE

If you select the Inactive Flag field of a program or benefit in the Program Benefits Administration view of the Administration - Case screen, then users cannot select the program or benefit for a benefits case.

This task is a step in Process of Configuring Benefits for Cases.

To set up a benefits program

  1. Navigate to the Administration - Case screen, then the Program Benefits Administration view.

  2. In the Programs list, create a new record, and complete the fields as appropriate.

  3. In the Benefits list, create new records for the benefits in the program.

    The following table describes some of the fields.

    Field Description

    Benefit Code

    Select a code that describes the benefit.

    Transaction Code

    Select the transaction code for the benefit code. If Siebel Public Sector is integrated with PeopleSoft Enterprise Payables, then the transaction code is automatically transmitted to PeopleSoft Enterprise Payables and determines the accounting distribution (the general ledger accounts) for payments that are associated with this benefit.

    Note: If you do not create at least one record for a benefit in the program, then users cannot create benefits for the benefit plans that are part of that program.
  4. In the Products list, create new records for the products in each benefit.

Setting Up Benefits for Service Plans

Administrators must associate benefits with service plans, and associate products with those benefits. Before you can associate products with benefits, you must set up the products on the Administration - Product screen. For more information, see Siebel Product Administration Guide.

If you select the Inactive Flag field of a benefit in the Program Benefits Administration view of the Administration - Case screen, then users cannot select the benefit for a service plan.

This task is a step in Process of Configuring Benefits for Cases.

To set up benefits for a service plan

  1. Navigate to the Administration - Case screen, then the Program Benefits Administration view.

  2. In the Programs list, select the record with a Service Plan value in the Program Code field.

    Note: All of this fields in this record are read-only. You cannot update or delete this record.
  3. In the Benefits list, create new records for the benefits in the service plan.

    The following table describes some of the fields.

    Field Description

    Benefit Code

    Select a code that describes the benefit.

    Transaction Code

    Select the transaction code for the benefit code. If Siebel Public Sector is integrated with PeopleSoft Enterprise Payables, then the transaction code is automatically transmitted to PeopleSoft Enterprise Payables and determines the accounting distribution (the general ledger accounts) for payments that are associated with this benefit.

    Note: If you do not create at least one record for a benefit in the service plan, then users cannot create benefits for service plans.
  4. In the Products list, create new records for the products in each benefit.

Configuring the Eligibility Button and Screening Button

Users click the Eligibility button to automatically assign benefits to cases and the Screening button to screen cases for benefits eligibility. To implement the functionality for these buttons, administrators can use Oracle Intelligent Advisor to integrate Siebel Public Sector with an application that determines benefits.

The Eligibility button and Screening button function correctly only if the value that you select in the Mapping Name field in the Administration - Policy Automation screen matches an input in the value for the appropriate user property in the HLS Case business component in the preconfigured Siebel Public Sector application.

This task is a step in Process of Configuring Benefits for Cases.

To configure the Eligibility button and Screening button

  1. Log in to Siebel Tools as an administrator.

  2. Select Business Component in the Object Explorer, and then select the HLS Case business component.

  3. Navigate to Business Component, then Business Component User Prop in the Object Explorer.

  4. Complete one of the following steps:

    • Note the input value after Configuration Name in the Value field of the Named Method 8 and Named Method 9 user properties in the preconfigured Siebel Public Sector application.

    • Note the input value after Configuration Name in the Value field of the Named Method 12 and Named Method 13 user properties in the preconfigured Siebel Public Sector application.

    • Inactivate the Named Method 12 and Named Method 13 user properties, and activate the Named Method 8 and Named Method 9 user properties. Then note the input value after Configuration Name in the Value field of the Named Method 8 and Name Method 9 user properties in the preconfigured Siebel Public Sector application.

  5. In Siebel Public Sector, navigate to the IO Mappings view of the Administration - Policy Automation screen.

  6. Note the Mapping Name field value for the PUB Sample Intake Contact integration component.

  7. If the Mapping Name field value does not match the input value, then change either the Mapping Name field value or the input value.

Associating Manually Created Cases with Master Cases

When an agent manually creates a case for a nonbenefit category, that case is not associated with a master case. To associate these cases for nonbenefit categories with master cases, the administrator must perform the procedure in this topic. For more information, see About Associating Nonbenefits Cases with Master Cases

This task is a step in Roadmap for Administering Benefits Cases.

To associate manually created cases with a master case

  1. Log in to Siebel Tools or Web Tools as an administrator and create a new workspace.

  2. Select Business Component in the Object Explorer, and then select the HLS Case business component.

  3. Lock this business component so that you can change it.

  4. Navigate to Business Component, then Business Component User Prop in the Object Explorer.

  5. In the Value field of the Associate Master for Categories property, enter the category names of the manually created cases that you want to associate with a master case.

    Separate each category name with a semicolon (;), for example, Benefit; Tax.

  6. Deliver the changes to the Integration Branch.

  7. Unlock the business component.

Enabling Effective Dating

Effective dating is useful for capturing historical values in the fields that affect the benefits determination for citizens. Tracking these historical values increases the accuracy of the benefits determination. For example, if a citizen’s income affects the benefits determination, and if an agent learns of a change in the citizen’s income two months after the change is effective, then the agent can enter the new income value in Siebel Public Sector and date that value two months earlier. Consequently, the effective date of the income change, and not the date that the agent changes the income in Siebel Public Sector, is used to redetermine benefits for the citizen.

If you do no enable effective dating, then no functionality is available when users click the Link History button in a view.

This task is a step in Roadmap for Administering Benefits Cases.

To enable effective dating

  1. Navigate to the Administration - Application screen, then the System Preferences view.

  2. Select the record with the EnableEffectiveDating system preference name.

  3. Change the System Preference Value field of the record to True.

  4. To implement your change, re-start the Siebel Server.

Implementing Effective Date Tracking

Administrators can implement effective date tracking for the fields and records that affect the benefits determination. Administrators implement effective date tracking so that the following functionality is available:

  • Agents can select the effective dates for the values in designated fields.

  • Effective dates are assigned to the values in designated fields that are populated with data received from an external application, such as a self-service Web site.

  • Agents can select the effective dates for the records that they add to and deactivate from designated views.

  • Effective dates are assigned to records that are added to and deactivated from designated views because of data received from an external application, such as a self-service Web site.

  • Only agents with proper authority can complete the following actions:

    • Change the Status field value for entries in the Effective Date dialog box and in the Link History dialog box to Cancelled or Approved.

    • Delete entries with a Status field value of Cancelled or Approved in the Effective Date dialog box and in the Link History dialog box.

    • Change the date range for entries with a Status field value of Approved in the Effective Date dialog box and in the Link History dialog box.

Administrators implement effective date tracking in the Administration - Effective Dating screen. If the preconfigured business components in the Administration - Effective Dating screen do not include a business component that contains the fields and records for which administrators want to implement effective date tracking, then they can add this business component to the Administration - Effective Dating screen. For more information, see Process of Setting Up Effective Dating for Additional Business Components.

When effective dating exists for a field in a view, an effective date button appears in the field if you click that field. When effective dating exists for the records that users add to and deactivate from a view, functionality is available when users click the Link History button in that view.

Note: Do not implement effective date tracking for fields that users do not normally have the authority to change.

This task is a step in Roadmap for Administering Benefits Cases.

To implement effective date tracking

  1. Navigate to the Administration - Effective Dating screen.

    The Effective Dating Buscomp list shows the business components for which effective date tracking is implemented.

  2. (Optional) If you want to change the starting date of effective date tracking for a business component, then change the date in the Start Date field to a later date.

  3. Select or clear the Allow In Place Field Edit check box for a business component as follows:

    • Select this check box so that a user can change the value in an effective dating field for the business component without clicking the effective date button in the field.

    • Clear this check box so that a user must click the effective date button in the field for the business component to change a value in the field.

      A dialog box appears when the user clicks the effective date button, and the user must enter the effective start date of the field value in this dialog box.

  4. To implement effective date tracking for selected fields in a business component, complete the following steps:

    1. In the Effective Dating Buscomp list, select the appropriate business component for the fields.

    2. Navigate to the Field view.

    3. In the list of effective dating fields, create a new record, and complete the fields as appropriate.

      The following table describes some of the fields.

      Field Description

      Field

      Select a value to designate effective date tracking for a field.

      Enable Future Dating

      Select this check box to indicate that agents are allowed to enter a date later than the current date when they designate a date range for the value in the field.

      Enable Status

      Select this check box to indicate a Status field appears in the Effective Date dialog box for the field.

      Agents use the Status field to designate whether the rules engine uses the field value to determine benefits. If the Status field value is Approved, then the rules engine uses the field value to determine benefits. If the Status field value is Pending, Rejected, or Cancelled, then the rules engine does not use the field value to determine benefits. If you select this check box, then existing field values are assigned a Status field value of Approved.

    4. If necessary, display the field in the user interface using one of the following methods:

      • If the field is available for display in the view, then navigate to the view, select Columns Displayed in the menu that appears when you click the cogwheel icon, and display the field in the view.

      • If the field is not available for display in the view, then use Siebel Tools to display the field in the view.

  5. To implement effective date tracking for the records that users add to and deactivate from a view of a screen, complete the following steps:

    1. In the Effective Dating Buscomp list, select the appropriate business component for the screen.

    2. Navigate to the Child Buscomp view.

    3. In the list of effective dating child business components, create a new record, and complete the fields as appropriate.

      The following table describes some of the fields.

      Field Description

      Link Name

      Select a value to designate effective date tracking for the records that users add to and deactivate from a view of the screen. For some examples of Link Name fields for views, see the following table.

      M/M

      Displays a check in the check box if the records in the screen and view have a many-to-many relationship. You must repeat the steps in Step 5 for the other side of this relationship.

      For example, if you implement effective dating for the records in the Contacts view of the Households screen, then you must also implement effective dating for the records in the Households view of the Contacts screen.

      Enable Future Dating

      Select this check box to indicate that agents are allowed to enter a date later than the current date when they designate a date range for the record.

      Enable Status

      Select this check box to indicate a Status field appears in the Link History dialog box for the record.

      Agents use the Status field to designate whether the rules engine uses the record to determine benefits. If the Status field value is Approved, then the rules engine uses the record to determine benefits. If the Status field value is Pending, Rejected, or Cancelled, then the rules engine does not use the record to determine benefits. If you select this check box, then existing records are assigned a Status field value of Approved.

  6. To designate the agents with the cancellation and approval authority for the fields in Step 4 and the records in Step 5 for which you select the Enable Status check box, complete the following steps:

    1. In the Effective Dating Buscomp list, select the appropriate business component for the field values and records.

    2. Navigate to the Position view.

    3. In the list of positions, create new records, and complete the fields as appropriate.

      If no records exist in the list of positions, then all agents have cancellation and approval authority.

  7. Click Clear Cache to implement effective date tracking in your current Siebel Public Sector session for your designated fields and records.

    To implement effective date tracking, you can also log out of Siebel Public Sector after you designate effective date tracking for fields and records, and then log in to Siebel Public Sector.

The following table includes examples of Link Name fields for business components and views.

Link Name Field Business Component View

Contact/CUT Address

Contact

Addresses List view of the Contacts screen

Contact/FIN Contact Income

Contact

Income view of the Contacts screen

Contact/PUB Contact Expense

Contact

Expenses view of the Contacts screen

Contact/PUB Contact Financial Asset

Contact

Financial Assets view of the Contacts screen

Household/Contact

Household

Contacts view of the Households screen

Process of Setting Up Effective Dating for Additional Business Components

This process consists of tasks that administrators typically perform when setting up effective dating for an additional business component that is not preconfigured for effective dating. Your agency might follow a different process according to its business requirements. For more information about completing the tasks in this topic, see Configuring Siebel Business Applications.

The following business components are preconfigured for effective dating:

  • Contact

  • CUT Address

  • FIN Contact Income

  • Household

  • PUB Contact Expense

  • PUB Contact Financial Asset

  • PUB Related Contact Expense

  • PUB Related Contact Financial Asset

  • PUB Related Contact Income

To set up effective dating for an additional business component, administrators perform the following tasks:

This process is a step in Roadmap for Administering Benefits Cases.

Setting Up Effective Dating for Fields

To set up effective dating for the fields in an additional business component that is not preconfigured for effective dating, complete the tasks in this topic. In this topic, you set up effective dating for the fields in the Account business component as an example, but you can set up effective dating for the fields in another business component.

To set up effective dating for fields, complete the following tasks:

  1. Creating and Updating the Tables for Effective Dating Fields

  2. Creating and Updating the Business Components for Effective Dating Fields

  3. Configuring the Dialog Box for the Effective Date Button

Note: After you complete the tasks in this topic, you must set up the view of field history. For more information, see Setting Up the View of Field History.

This task is a step in Process of Setting Up Effective Dating for Additional Business Components.

Creating and Updating the Tables for Effective Dating Fields

First, you create a history table for the table for the base business component, and you update the table for the base business component.

To create and update the tables for effective dating fields
  1. Log in to Siebel Tools or Web Tools as an administrator and create a new workspace.

  2. Determine the table for the base business component that contains the fields for which you want to set up effective dating.

    In this example, the name of the table for the appropriate fields in the Account business component is S_PARTY. (For party-based business components, such as Account, Contact, and Household, the name for the table is S_PARTY.)

    Note: To determine this table name, navigate to Business Component in Object Explorer, and find the base business component. This table name appears in the Table column for the base business component.
  3. Lock the PUB Effective Dating project, and create a history table in this project with a name that is consistent with the name of the table for the base business component.

    In this example, the name of the history table is S_ORG_EXT_ED. For party-based business components, use a history table name that is consistent with the extension table name for the party-based business component.

    The following table includes the values in the columns for the column names in the history table.

    Name User Name User Key Seq Null-able Re-quired Physical Type Length Default

    PAR_ROW_ID

    Parent Id

    1

    N

    Y

    Varchar

    15

    None

    FIELD_NAME

    Field Name

    2

    N

    Y

    Varchar

    75

    None

    FIELD_VALUE

    Field Value

    None

    Y

    N

    Varchar

    250

    None

    EFF_START_DATE

    Effective StartDate

    3

    N

    Y

    Date

    7

    None

    EFF_END_DATE

    Effective EndDate

    None

    Y

    N

    Date

    7

    NULL

    LINK_ED_FLG

    Link ED Flag

    None

    N

    Y

    Character

    1

    N

    LAST_RECONCILED_NUM

    Eligibility Processed

    None

    N

    Y

    Integer

    None

    -1

    INTER_ROW_ID

    Intersection Table Row Id

    4

    Y

    N

    Varchar

    15

    None

    Note: For the PAR_ROW_ID column name, the Foreign Key Table column value is S_PARTY.
  4. Add column names to the table for the base business component.

    The following table includes the values in the columns for the additional column names in the table for the base business component.

    Name User Name Nullable Required Physical Type Length Default

    ED_DELETED_FLG

    ED Deleted

    N

    Y

    Character

    1

    N

    ED_ENABLED_FLG

    ED Enabled

    N

    Y

    Character

    1

    Y

  5. Apply the changes to the tables to the Siebel database.

  6. Deliver the changes to the Integration Branch.

Creating and Updating the Business Components for Effective Dating Fields

After you create and update the tables for effective dating fields, you create a history business component for the history table, and you update the base business component.

To create and update the business components for effective dating fields
  1. Use the wizard to create the history business component in the PUB Effective Dating project using the history table.

    In this example, the name of the history business component is Account History.

    The following table includes the field and column names for the history business component.

    Field Name Column Name Join Type

    Field Name

    FIELD_NAME

    None

    DTYPE_TEXT

    Field Value

    FIELD_VALUE

    None

    DTYPE_TEXT

    Effective Start Date

    EFF_START_DATE

    None

    DTYPE_UTCDATE

    Effective End Date

    EFF_END_DATE

    None

    DTYPE_UTCDATE

    Created By UserName

    LOGIN

    S_USER

    DTYPE_TEXT

  2. In the base business component, add fields.

    The following table includes the values in the columns for the field names in the base business component.

    Name Column Force Active Predefault Value

    ED Deleted Flag

    ED_DELETED_FLG

    True

    N

    ED Enabled Flag

    ED_ENABLED_FLG

    True

    N

    In this example, the base business component is Account.

  3. In the base business component, add the ED BusComp user property with a value of the name of the history business component.

    In this example, the base business component is Account, and the name of the history business component is Account History.

  4. For each field in the base business component for which the Required column is selected, add the ED Control Expr user property and include the following value for this user property:

    Required Field Name IS NOT NULL.

    In this value, Required Field Name is the name of field in the base business component for which the Required column is selected.

    This step ensures that field effective dating is implemented after a user creates a record, and not when the user creates the record.

  5. In the PUB Effective Dating project, create a new link between the base business component and the history business component.

  6. Use this link to add the history business component to the business object for the base business component.

    In this example, the business object for the base business component is Account.

  7. Deliver the changes to the Integration Branch.

Configuring the Dialog Box for the Effective Date Button

After you create and update the business components for the effective dating fields, you configure the dialog box that appears when users click the effective date button for the base business component.

To configure the dialog box for the effective date button
  1. Copy the Contact Field ED Popup Applet, rename the copied applet with the name of the base business component for which you want to set up effective dating fields, and change the business component for the applet to the history business component for the history table.

    In this example, the name of the copied applet is Account Field ED Popup Applet.

    Note: In the List Columns for the applet, make sure that the Field Value field, Effective Start Date field, and Effective End Date field appear in the user interface. Also, in the Edit List mode for the applet layout, make sure that the following controls are mapped in the web layout: NewRecord, DeletedRecord, NewQuery, EDRefreshBusComp, PopupQueryComboBox, SetFieldContext, and CloseApplet.
  2. Deliver the changes to the Integration Branch.

Setting Up the View of Field History

To set up the view of history for the field values in an additional business component that is not preconfigured for effective dating, complete the tasks in this topic. In this topic, you set up the Account History view for the field values in the Account business component as an example, but you can set up the view of history for the field values in another business component.

Note: Before you complete the tasks in this topic, you must set up effective dating for fields. For more information, see Setting Up Effective Dating for Fields.

To set up the view for field history, complete the following tasks

  1. Creating the Applet for Field History

  2. Creating and Positioning the View of Field History

  3. Registering the View of Field History in Siebel Public Sector

Note: After you complete the tasks in this topic, you must implement effective dating tracking for the fields. For more information, see Implementing Effective Date Tracking.

This task is a step in Process of Setting Up Effective Dating for Additional Business Components.

Creating the Applet for Field History

First, you create the applet for field history.

To create the applet for field history
  1. Copy the Contact ED History List Applet, rename the copied applet with the name of the base business component for which you want to set up an applet for field history, and change the business component for the applet to the history business component.

    In this example, the name of the copied applet is Account ED History List Applet.

    Note: Make sure that the copied applet is in only the Edit List mode and that the Search Specifications column for the copied applet is the same as the Search Specifications column for the original applet.
  2. Set the column values for the copied applet so that the applet is read-only.

    The following table includes the values in some columns for the applet.

    No Delete No Insert No Merge No Update

    True

    True

    True

    True

    Note: In the List Columns for the applet, make sure that the Field Name field, Field Value field, Effective Start Date field, Effective End Date field, Created By UserName field, and Created field appear in the user interface.
  3. Set the user properties in the copied applet so that the applet is read-only.

    The following table includes the values in the columns for the user property names in the copied applet.

    Name Value

    CanInvokeMethod: CopyRecord

    False

    CanInvokeMethod: DeleteRecord

    False

    CanInvokeMethod: NewRecord

    False

    CanInvokeMethod: WriteRecord

    False

  4. Deliver the changes to the Integration Branch.

Creating and Positioning the View of Field History

After you create the applet for field history, you create and position the view of field history.

To create and position the view of field history
  1. In the business object for the base business component, if the base business component is an independent entity (or a primary business component), then create the view of field history in the PUB Effective Dating project, and include the applet for field history in this view.

    1. Create a string reference for the name of the view of field history in the Symbolic Strings project.

      In this example, the name of the view of field history is Account History.

    2. Include the form applet for the base business component at the start of the view and the applet of field history at the end of the view.

      In this example, Account is a primary business component in the Account business object. The name of the view of field history is Account History View, and this view contains the Account Form Applet (in Base and Edit modes) at the start of the view and the Account ED History List Applet (in Edit List mode) at the end of the view. You can navigate to the View Web Template Item for the new view to make sure that the correct modes appear in the Applet Mode column for each applet.

  2. In the business object for the base business component, if the base business component is related to another business component with a one-to-many link, then include the applet for field history in the existing view.

    Include the form applet for the base business component at the start of the view, the form or list applet for the other business component in the middle of the view, and the applet of field history at the end of the view.

  3. If necessary, add the view of field history in the appropriate screen, enter a value in the Sequence column for the view to position the view relative to other views in the screen, and select the string reference from Step 1 in the Viewbar Text - String Reference column.

    In this example, the appropriate screen is the Accounts screen.

  4. If necessary, add the screen that includes the view of field history to the Siebel Public Sector application, and enter a value in the Sequence column for the screen to position the screen relative to other screens in the Siebel Public Sector application.

    In this example, the Accounts screen is already added in the Siebel Public Sector application, so you do not have to complete this step and the next step.

  5. Deliver the changes to the Integration Branch.

Registering the View of Field History in Siebel Public Sector

After you create and position the view of field history, you register that view in Siebel Public Sector. To see the view in the user interface, you must log out of Siebel Public Sector after you register the view, and then log in to Siebel Public Sector.

Note: To perform the procedure in this topic, you must have permission to modify the seed data in the database for Siebel Public Sector.
To register the view of field history in Siebel Public Sector
  1. Navigate to the Administration - Application screen, then the Views view.

  2. In the Views list, create a new record with a View Name field of the name of the view of field history.

    In this example, the name of the view of field history is Account History View.

  3. In the Responsibilities list for this view, create new records for the responsibilities of the users who want access to this view.

Creating and Updating the Tables for One-To-Many Effective Dating Records

First, you create a history table for the table for the child business component, and you update the table for the child business component.

To create and update the tables for effective dating records
  1. Log in to Siebel Tools or Web Tools as an administrator and create a new workspace.

  2. Determine the table for the child business component that contains the records for which you want to set up effective dating.

    In this example, the name of the table for the records in the Opportunity business component is S_OPTY.

    Note: To determine this table name, navigate to Business Component in Object Explorer, and find the child business component. This table name appears in the Table column for the child business component.
  3. Lock the PUB Effective Dating project, and create a history table in this project with a name that is consistent with the name of the table for the child business component.

    In this example, the name of the history table is S_OPTY_ED.

    The following table includes the values in the columns for the column names in the history table.

    Name User Name User Key Seq Nullable Required Physical Type Length Default

    PAR_ROW_ID

    Parent Id

    1

    N

    Y

    Varchar

    15

    None

    FIELD_NAME

    Field Name

    2

    N

    Y

    Varchar

    75

    None

    FIELD_VALUE

    Field Value

    None

    Y

    N

    Varchar

    250

    None

    EFF_START_DATE

    Effective StartDate

    3

    N

    Y

    Date

    7

    None

    EFF_END_DATE

    Effective EndDate

    None

    Y

    N

    Date

    7

    NULL

    LINK_ED_FLG

    Link ED Flag

    None

    N

    Y

    Character

    1

    N

    INTER_ROW_ID

    Intersection Table Row Id

    4

    Y

    N

    Varchar

    15

    None

    Note: For the PAR_ROW_ID column name, the Foreign Key Table column value is S_OPTY.
  4. Add column names to the table for the child business component.

    The following table includes the values in the columns for the additional column names in the table for the child business component.

    Name User Name Nullable Required Physical Type Length Default

    ED_DELETED_FLG

    ED Deleted

    N

    Y

    Character

    1

    N

    ED_ENABLED_FLG

    ED Enabled

    N

    Y

    Character

    1

    Y

  5. Apply the changes to the tables to the Siebel database.

  6. Deliver the changes to the Integration Branch.

Creating and Updating the Business Components for One-To-Many Effective Dating Records

After you create and update the tables for effective dating records, you create a history business component for the history table, and you update the child business component.

To create and update the business components for effective dating records
  1. Use the wizard to create the history business component in the PUB Effective Dating project using the history table.

    In this example, the name of the history business component is Opportunity History.

    The following table includes the field and column names for the history business component.

    Field Name Column Name Join Type

    Field Name

    FIELD_NAME

    None

    DTYPE_TEXT

    Field Value

    FIELD_VALUE

    None

    DTYPE_TEXT

    Effective Start Date

    EFF_START_DATE

    None

    DTYPE_UTCDATE

    Effective End Date

    EFF_END_DATE

    None

    DTYPE_UTCDATE

    Created By UserName

    LOGIN

    S_USER

    DTYPE_TEXT

  2. In the child business component, add fields.

    The following table includes the values in the columns for the field names in the child business component.

    Name Column Force Active Predefault Value

    ED Deleted Flag

    ED_DELETED_FLG

    True

    N

    ED Enabled Flag

    ED_ENABLED_FLG

    True

    N

    In this example, the child business component is Opportunity.

  3. In the child business component, add the ED BusComp user property with a value of the name of the history business component.

    In this example, the child business component is Opportunity, and the name of the history business component is Opportunity History.

  4. In the PUB Effective Dating project, create a new link between the child business component and the history business component.

  5. Use this link to add the history business component to the business object for the parent business component.

    In this example, the business object for the parent business component is Account.

  6. Deliver the changes to the Integration Branch.

Configuring the Menu Items in the User Interface for One-To-Many Records

After you configure the Link History button and the Inactive field in the user interface, you configure the menu items in the appropriate applet in the user interface.

To configure the menu items in the user interface
  1. Determine the applet that will include the menu items.

    In this example, the Opportunity List Applet will include the menu items.

  2. For the applet, add the menu items.

    The following table includes the values in the columns for the menu items.

    Command Menu Text Menu Text - String Reference

    PUB Show All ED

    Show All

    Select the string reference for the Show All current string value.

    PUB Show Active ED

    Active Items

    Select the string reference for the Active Items current string value.

    PUB Undelete ED

    Undelete Record

    Select the string reference for the Undelete Record current string value.

  3. For the applet, add user properties.

    The following table includes the values in the columns for the user property names in the applet.

    Name Value

    CanInvokeMethod: EDQueryShowActive

    True

    CanInvokeMethod: EDQueryShowAll

    True

    CanInvokeMethod: SetEDQueryMode

    True

  4. Deliver the changes to the Integration Branch.

Creating and Updating the Tables for Many-To-Many Effective Dating Records

First, you create a history table for the intersection table, and you update the intersection table. The intersection table relates to the parent and child business component.

To create and update the tables for effective dating records
  1. Log in to Siebel Tools or Web Tools as an administrator and create a new workspace.

  2. Determine the intersection table that contains the records for which you want to set up effective dating.

    In this example, the name of the intersection table for the records in the Account business component and the Contact business component is S_PARTY_PER.

    Note: To determine this table name, navigate to Link in Object Explorer, and find the link that contains the parent and child business component. This table name appears in the Inter Table column for the link.
  3. Lock the PUB Effective Dating project, and create a history table in this project with a name that is consistent with the name of the intersection table.

    In this example, the name of the history table is S_PARTY_PER_ED.

    The following table includes the values in the columns for the column names in the history table.

    Name User Name User Key Seq Null-able Re-quired Physical Type Length Default

    PAR_ROW_ID

    Parent Id

    1

    N

    Y

    Varchar

    15

    None

    FIELD_NAME

    Field Name

    2

    N

    Y

    Varchar

    75

    None

    FIELD_VALUE

    Field Value

    None

    Y

    N

    Varchar

    250

    None

    EFF_START_DATE

    Effective StartDate

    3

    N

    Y

    Date

    7

    None

    EFF_END_DATE

    Effective EndDate

    None

    Y

    N

    Date

    7

    None

    LINK_ED_FLG

    Link ED Flag

    None

    N

    Y

    Character

    1

    Y

    Note: For the PAR_ROW_ID column name, the Foreign Key Table column value is S_PARTY_PER.
  4. Add column names to the intersection table.

    The following table includes the values in the columns for the additional column names in the intersection table.

    Name User Name Nullable Required Physical Type Length Default

    ED_DELETED_FLG

    ED Deleted

    N

    Y

    Character

    1

    N

  5. Apply the changes to the tables to the Siebel database.

  6. Deliver the changes to the Integration Branch.

Creating and Updating the Business Components for Many-To-Many Effective Dating Records

After you create and update the tables for effective dating records, you create a history business component for the history table, and you update the parent and child business components.

To create and update the business components for effective dating records
  1. Use the wizard to create the history business component in the PUB Effective Dating project using the history table.

    In this example, the name of the history business component is Account Contact ED.

    The following table includes the field and column names for the history business component.

    Field Name Column Name Join Type

    Field Name

    FIELD_NAME

    None

    DTYPE_TEXT

    Field Value

    FIELD_VALUE

    None

    DTYPE_TEXT

    Effective Start Date

    EFF_START_DATE

    None

    DTYPE_UTCDATE

    Effective End Date

    EFF_END_DATE

    None

    DTYPE_UTCDATE

    Created By UserName

    LOGIN

    S_USER

    DTYPE_TEXT

  2. Deliver the changes to the Integration Branch.

  3. In the PUB Effective Dating project, create the links between the parent or child business components and the history business components.

    The following table includes the parent business components, child business components, history business components, source fields, and destination fields for each link in this example.

    Link Name Parent Business Component Child Business Component History Business Component Source Field Destination Field

    Account/Account History

    Account

    None

    Account History

    Id

    Parent Id

    Contact/Contact History

    None

    Contact

    Contact History

    Id

    Parent Id

    Account/Account Contact ED

    Account

    None

    Account Contact ED

    Contact/Account.Id

    Parent Id

    Contact/Account Contact ED

    None

    Contact

    Account Contact ED

    Account/Contact.Id

    Parent Id

  4. Use these links to add the history business components to the two business objects for the parent and child business components.

    The following table includes the links to use to add the history business components to the business objects for the parent and child business components in this example.

    Link Name History Business Component Business Object

    Account/Account History

    Account History

    Account

    Contact/Contact History

    Contact History

    Account

    Contact/Account Contact ED

    Account Contact ED

    Account

    Account/Account History

    Account History

    Contact

    Contact/Contact History

    Contact History

    Contact

    Account/Account Contact ED

    Account Contact ED

    Contact

  5. Add a field to the parent and child business component.

    The following table includes the values in the columns for the field name in the parent and child business component.

    Business Component Name Join Column Type

    Account

    Contact/Acount.ED_DELETED_FLG

    S_PARTY_PER

    ED_DELETED_FLG

    DTYPE_FLG

    Contact

    Account/Contact.ED_DELETED_FLG

    S_PARTY_PER

    ED_DELETED_FLG

    DTYPE_FLG

  6. Add user properties to the parent and child business component.

    The following table includes the values in the columns for the user property names in the parent and child business component.

    Business Component Name Value

    Account

    ED Link BusComp:Contact/Account

    Account Contact ED

    Contact

    ED Link BusComp:Account/Contact

    Account Contact ED

  7. Deliver the changes to the Integration Branch.

Configuring the Menu Items in the User Interface for Many-To-Many Records

After you configure the Link History button and the Inactive field in the user interface, you configure the menu items in the appropriate applet in the user interface.

In this procedure, you configure the menu items in the Contacts view of the Accounts screen, but, if necessary, you can also configure the menu items in the Accounts view of the Contacts screen.

To configure the menu items in the user interface
  1. Determine the applet that will include the menu items.

    In this example, the Account Contact List Applet will include the menu items.

  2. For the applet, add the menu items.

    The following table includes the values in the columns for the menu items.

    Command Menu Text Menu Text - String Reference

    PUB Show All ED

    Show All

    Select the string reference for the Show All current string value.

    PUB Show Active ED

    Active Items

    Select the string reference for the Active Items current string value.

    PUB Undelete ED

    Undelete Record

    Select the string reference for the Undelete Record current string value.

  3. For the applet, add user properties.

    The following table includes the values in the columns for the user property names in the applet.

    Name Value

    CanInvokeMethod: EDQueryShowActive

    True

    CanInvokeMethod: EDQueryShowAll

    True

    CanInvokeMethod: SetEDQueryMode

    True

  4. Deliver the changes to the Integration Branch.

Process of Configuring Appeal Cases

This process consists of tasks that administrators typically perform when configuring appeal cases. Your agency might follow a different process according to its business requirements.

To configure appeal cases, administrators perform the following tasks:

This process is a step in Roadmap for Administering Benefits Cases.

Configuring Case Categories for Appeal Cases

In the preconfigured Siebel Public Sector application, the Appeal button is enabled only for cases that have a Category field of Benefit. Administrators can enable this button for additional case categories.

This task is a step in Process of Configuring Appeal Cases.

To configure the case categories for appeal cases

  1. Log in to Siebel Tools or Web Tools as an administrator and create a new workspace.

  2. Select Business Component in the Object Explorer, and then select the HLS Case business component.

  3. Lock this business component so that you can change it.

  4. Navigate to Business Component, then Field in the Object Explorer.

  5. In the Calculated Value column of the CanAppealCategories field, change the value to the following text:

    IIF(([Category]=LookupValue("PUB_CASE_CATEGORY_TYPE","Benefit")) OR
    ([Category]=LookupValue("PUB_CASE_CATEGORY_TYPE","New_Category")) OR
    ([Category]=LookupValue("PUB_CASE_CATEGORY_TYPE","New_Category")) OR
    ([Category]=LookupValue("PUB_CASE_CATEGORY_TYPE","New_Category")),"Y","N")
    

    In this text, New_Category is the value for the Category field of the case. You can designate any number of Category field values.

    Note: The preconfigured value for the Calculated Value column of the CanAppealCategories field is IIF([Category]=LookupValue("PUB_CASE_CATEGORY_TYPE","Benefit"),"Y","N").
  6. Deliver the changes to the Integration Branch.

  7. Unlock the business component.

Setting Up Format in Snapshot Files for Appeal Cases

When users create an appeal case, a snapshot file is automatically created in the Attachments view for the evidence record of that case. This snapshot file contains the field values for the original case, for the active benefit plans that are associated with that case, and for the benefits that are associated with those benefit plans.

Note: It is recommended that you make sure that BIP reports function correctly in your environment before you set up a BIP format for the snapshot file.

This task is a step in Process of Configuring Appeal Cases.

If Oracle Business Intelligence is not integrated with Siebel Public Sector, then administrators can set up an XML format for this snapshot file.

To set up the format in snapshot files for appeal cases

  1. Navigate to the Administration - Application screen, then the System Preferences view.

  2. Select the record with the PUB Appeal Case Snapshot Type system preference name.

  3. Change the System Preference Value field as follows:

    • To set up an XML format in snapshot files, enter XML.

      The default value for this field is XML.

    • To set up a BIP format in snapshot files, enter BIP.

  4. To implement your change, re-start the Siebel Server.

Setting Up Format for BIP Reports

If Oracle Business Intelligence is integrated with Siebel Public Sector, then administrators can set up a BIP (Business Intelligence Publisher) format for this snapshot file. BIP formats include PDF, HTML, and Microsoft Word.

To set up a format for the BIP report
  1. Navigate to the Administration - BI Publisher Reports screen, then the Reports - Standard Templates view.

  2. Select the record with Appeal Report in the Report Name field and AppealsReport in the Template field.

  3. In the Output Type field, select a format for the BIP report.

  4. Click Upload Files.

Changing Fields in Snapshot Files for Appeal Cases

In the preconfigured Siebel Public Sector application, the Appeal Case integration object determines the fields that appear in the snapshot files for appeals. To change these fields, administrators can create a new integration object that contains the appropriate fields. Then they can designate this new integration object in selected user properties for the appropriate case types in the HLS Case business component.

After administrators complete the procedure in this topic, they must complete additional tasks. For information about these additional tasks, see Configuring Snapshot Files for Appeal Cases.

This task is a step in Process of Configuring Appeal Cases.

To change the fields in snapshot files for appeal cases

  1. Log in to Siebel Tools or Web Tools as an administrator and create a new workspace.

  2. Select Integration Object in the Object Explorer, and select the Appeal Case integration object.

  3. Copy the Appeal Case integration object, rename the copied integration object, and the change the integration components and fields to designate the fields that you want to appear in snapshot files for appeal cases.

  4. Navigate to Business Component, and select the HLS Case business component.

  5. Lock this business component so that you can change it.

  6. Navigate to Business Component, then Business Component User Prop.

  7. For the case types that are applicable to the new integration object, change the following user properties:

    1. For the applicable Appeal Case IO for: Case Type user properties, change the value to the name of the new integration object.

    2. For the corresponding Appeal Case Report Name for: Case Type user properties, change the value to the name of the report. This step applies only to BIP (Business Intelligence Publisher) snapshot files.

  8. Deliver the changes to the Integration Branch.

  9. Unlock the business component.

Configuring Snapshot Files for Appeal Cases

After administrators change the fields in BIP (Business Intelligence Publisher) snapshot files for appeal cases, they must complete additional tasks. General information about these tasks follows. For more detailed information about these tasks, see Siebel Reports Guide.

This task is a step in Process of Configuring Appeal Cases.

To configure snapshot files or appeal cases

  1. Generate a sample XML data file for the snapshot file.

    After administrators change the fields in XML snapshot files for appeal cases, they must complete this task.

  2. Use Oracle Business Intelligence Publisher Add-in for Microsoft Word to configure the layout template for the BIP snapshot file.

    For more information about configuring report templates, see Business Intelligence User Guide, which is available from the application menu in the add-in application. (Select Start, Programs, Oracle BI Publisher Desktop, and then BI Publisher User Guide.)

  3. Register the layout template for the BIP snapshot file.

    Make sure that you select the same report name and integration object that you designate when you change the user properties for the HLS Case business component. For more information, see Changing Fields in Snapshot Files for Appeal Cases.

  4. Associate the registered BIP snapshot file with the Attachments view for evidence records in cases.

Setting Up Quality Assurance Templates

Administrators must set up the templates that agents use as a guideline to review cases. These templates determine the specific items in cases that agents must review for purposes of quality assurance. These quality assurance reviews determine whether the case is processed according to agency procedures and governmental regulations.

After agents use a template to review cases, an administrator can change that template. However, this changed template does not apply to the previous agent reviews. After an agent uses a quality assurance template, an administrator cannot delete that template. (The trash can icon for the template and the template items become disabled.)

This task is a step in Roadmap for Administering Benefits Cases.

To set up a quality assurance template

  1. Navigate to the Administration - Case screen, then the Quality Assurance Templates view.

  2. In the Quality Assurance Templates list, create a new record, and complete the fields as appropriate.

    The following table describes some of the fields.

    Field Description

    Template Name

    Type the name of the template.

    Case Type

    Select the type of benefits or immigration program applicable to the case. For cases that are automatically created from applications submitted on a self-service Web site, this field in the case has a value of Other, but agents can change this value. Additional values include Food Stamps, Medical Assistance, Cash-Financial Assistance, Child Care, Unemployment, Visa, Passport, and Citizenship.

    After an agent uses this template to review completed cases, you cannot change this field. (This field becomes read-only.)

    Description

    Type a description of the purpose of the template.

    Active

    Select this check box to indicate that agents can select this template when they review cases.

  3. In the Quality Assurance Items list that appears after the Quality Assurance Templates list, add the case items that the agent must review.

    Note: If you do not add items to the template, then agents cannot select the template in the Template Name field of the QA Plans view.

    The following table describes some of the fields.

    Field Description

    Order

    Type a number for this item. When an agent uses this template, this field indicates the order in which this item appears relative to the other items in the template.

    Name

    Type the name of the item that the agent must review when using this template.

    Description

    Type a description of the item.