" /> Infomart / OCS - reporting data - Genesys CTI User Forum

Author Topic: Infomart / OCS - reporting data  (Read 3804 times)

Offline JTL

  • Full Member
  • ***
  • Posts: 123
  • Karma: 2
Infomart / OCS - reporting data
« on: May 08, 2013, 05:20:22 PM »
Advertisement
We've got quite an extensive OCS/Reporting environment, and are using many of the created columns in CONTACT_ATTEMPT_FACT as well as the tables for RECORD_FIELD_GROUP_1 and RECORD_FIELD_GROUP_2

I wondered if it was possible to create a new table, or else add columns to the CONTACT_ATTEMPT_FACT table to store some additional reporting data.

These are fields captured by an Agent Script and written back to the Calling List. I have that part working fine, but I now need to add these into Infomart and cannot.

Any pointers appreciated!

Offline Fra

  • Hero Member
  • *****
  • Posts: 856
  • Karma: -3
Re: Infomart / OCS - reporting data
« Reply #1 on: May 09, 2013, 09:02:34 AM »
As far as I know, if you change the existing tables structure, it will not be supported by Genesys.
If you add a new table, Genesys should still be supporting any ticket raised against Infomart, except the custom table.

You can indeed report on your calling list custom fields by ensuring they are tracked by ICON (icon_attribute & send_attribute set on the field) and they should mapped into your CONTACT_ATTEMPT_FACT.

Fra

Offline JTL

  • Full Member
  • ***
  • Posts: 123
  • Karma: 2
Re: Infomart / OCS - reporting data
« Reply #2 on: May 09, 2013, 09:16:38 AM »
Yes, we're already mapping into CONTACT_ATTEMPT_FACT,

For example, we are storing the output of 6 questions we ask customers, (Q1_Outcome, Q2_Outcome... Q6_Outcome)

These are written back to the Calling List into Fields - Q1_Outcome, Q2_Outcome, etc.

The configuration for Q1_Outcome is:

[default]
icon_attribute=1
send_attribute=Q1_Outcome

[gim-etl-mapping]
column-name=RECORD_FIELD_1
table-name=CONTACT_ATTEMPT_FACT

[interaction-workspace]
display=false

And Q2_Outcome... Q6_Outcome are all similar, except with different values for send_attribute, and using RECORD_FIELD_2 - 6 in CONTACT_ATTEMPT_FACT.

I have created some additional Fields - Q7_Outcome... Q15_Outcome, and I have updated the Agent Script and Calling List in order to populate these on the completion of the call.

RECORD_FIELD_1 through to 10 are "numeric" (specifically Precision 14, Scale 4) in the database, 11-30 are "int" and 31-40 are varchar(255).

Ideally I want to store the results of Q7_Outcome... Q15_Outcome in the same field type (numeric) as we are already using for 1-6, but there is already not enough numeric fields available in CONTACT_ATTEMPT_FACT.

And we are also using a lot of the other columns in CONTACT_ATTEMPT_FACT - so how can I add extras?

RECORD_FIELD_GROUP_1 is also a different data type (varchar(255) and is also heavily used, and RECORD_FIELD_GROUP_2 likewise.

(Yes, we capture a lot of OCS reporting data, with multiple campaigns and lots of reporting...)


Offline dnib

  • Jr. Member
  • **
  • Posts: 57
  • Karma: 0
Re: Infomart / OCS - reporting data
« Reply #3 on: May 22, 2014, 09:52:15 AM »
Hi,

Did you find a way to store additional field values in record_field columns meaning add aditional columns? Or how did you dealt with the fact that there are only 40 record field  olumns?

[quote author=JTL link=topic=7806.msg33907#msg33907 date=1368090998]
Yes, we're already mapping into CONTACT_ATTEMPT_FACT,

For example, we are storing the output of 6 questions we ask customers, (Q1_Outcome, Q2_Outcome... Q6_Outcome)

These are written back to the Calling List into Fields - Q1_Outcome, Q2_Outcome, etc.

The configuration for Q1_Outcome is:

[default]
icon_attribute=1
send_attribute=Q1_Outcome

[gim-etl-mapping]
column-name=RECORD_FIELD_1
table-name=CONTACT_ATTEMPT_FACT

[interaction-workspace]
display=false

And Q2_Outcome... Q6_Outcome are all similar, except with different values for send_attribute, and using RECORD_FIELD_2 - 6 in CONTACT_ATTEMPT_FACT.

I have created some additional Fields - Q7_Outcome... Q15_Outcome, and I have updated the Agent Script and Calling List in order to populate these on the completion of the call.

RECORD_FIELD_1 through to 10 are "numeric" (specifically Precision 14, Scale 4) in the database, 11-30 are "int" and 31-40 are varchar(255).

Ideally I want to store the results of Q7_Outcome... Q15_Outcome in the same field type (numeric) as we are already using for 1-6, but there is already not enough numeric fields available in CONTACT_ATTEMPT_FACT.

And we are also using a lot of the other columns in CONTACT_ATTEMPT_FACT - so how can I add extras?

RECORD_FIELD_GROUP_1 is also a different data type (varchar(255) and is also heavily used, and RECORD_FIELD_GROUP_2 likewise.

(Yes, we capture a lot of OCS reporting data, with multiple campaigns and lots of reporting...)
[/quote]