Incorrect localization wrap-up data in Historical Reports

When we add wrap-up data in Cisco Desktop Work Flow Administrator everything is correct.
When we load Agent Wrap-up Data Summary Report we get the discrepancy coding.
UCCX 8.5 Russian

Hi Mauro,
Please refer the "Table 2-36 EEMQueueAgentDetail Table Fields" in the below link,
http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_7_0/user/guide/uccx70dbschema.pdf
wrapupData
Wrapup selected by agent when email is terminated.
You can use SQL queries (am not good at it) to fetch these values.
Thanks,
Anand
Please rate helpful posts !!

Similar Messages

  • Filtering data in historic report instances

    My goal is to filter data in a managed report instance without refreshing it.  But I am having issues even viewing an instance.  I am using Crystal Reports 2008 Server and the RAS API.  Code below displays reports fine (i.e. SI_INSTANCE=0) but not report instances (i.e. SI_INSTANCE=1).
    Approach 1, Use reportSource from PSReportFactory:
    //Here is my query:
    String reportQuery = "SELECT * FROM CI_INFOOBJECTS " + "WHERE SI_NAME = '" + report.getName() +
                  "' AND SI_KIND = '" + CeKind.CRYSTAL_REPORT + "' AND SI_INSTANCE = 1";
    // Here I grab the latest report instance
    IInfoObjects reports = iStore.query(reportQuery);
    IInfoObject oInfoObject = (IInfoObject) reports.get(0);
    IReportSourceFactory factoryPS = (IReportSourceFactory)es.getService("PSReportFactory");
    Object reportSource = factoryPS.openReportSource((oInfoObject), getLocale());
    // Here I prep and attempt to display
    viewer.setReportSource( reportSource );
    viewer.setDatabaseLogonInfos( newDBConnectionInfos() );
    viewer.setEnableLogonPrompt( false );
    viewer.setBestFitPage(true);
    viewer.setOwnPage(false);
    viewer.processHttpRequest();
    processHttpRequest above throws:
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: Invalid job number.---- Error code:-2147215357 Error code name:internal
    Approach 2, use ReportClientDocument from RASReportFactory...
    // Same query as above:
    String reportQuery = "SELECT * FROM CI_INFOOBJECTS " + "WHERE SI_NAME = '" + report.getName() +
                  "' AND SI_KIND = '" + CeKind.CRYSTAL_REPORT + "' AND SI_INSTANCE = 1";
    // Here I grab the latest report instance
    IInfoObjects reports = iStore.query(reportQuery);
    IInfoObject oInfoObject = (IInfoObject) reports.get(0);
    IReportAppFactory raf = (IReportAppFactory)es.getService("RASReportFactory");
    ReportClientDocument rcd = raf.openDocument(oInfoObject, OpenReportOptions._openAsReadOnly, getLocale());
    // Here I prep and attempt to display
    viewer.setReportSource(rcd.getReportSource());
    This approach throws an exception from
    raf.openDocument()
    with error:
    Cannot open report document. --- Item SI_NEWOBJECT was not found in the collection.
    Of these approaches I prefer the second as I can potentially filter the data. 
    Any ideas or help greatly appreciated as I am new to crystal reports.
    Edited by: jhall3483 on May 14, 2010 11:24 PM
    Edited by: jhall3483 on May 14, 2010 11:27 PM

    Good call Ted, and thanks for the reply!  I had a bunch of Failed instances and it was choking on a failed one. 
    Now that I have identified a successful instance, I'm having trouble displaying the historical report data. 
    When I attempt to display using the PSReportFactory, from first approach above, it displays the report but I
    don't get historic data, i.e. it is refreshing from the database.  Of course historic data display works in the
    CMC so I'm sure it must be possible.  How can I get the viewer to show the data as it was when the report
    was run?
    Also, using the preferred RASReportFactory, from second approach, I get the following exception:
    ReportSDKServerException: Failed to retrieve initial report values. For example, the database information for this report could be incomplete or
    incorrect. This is a configuration problem. Please contact your system administrator.---- Error code:-2147467259 Error code name:failed
    This seems odd as I am passing the database logon infos to the viewer, and it works the other way:
    viewer.setDatabaseLogonInfos( newDBConnectionInfos() );
    viewer.setEnableLogonPrompt( false );
    Any ideas about how I can get it to work this way?
    Thanks,
    --Jeff.
    Edited by: jhall3483 on May 16, 2010 9:25 PM
    Edited by: jhall3483 on May 16, 2010 9:26 PM

  • Incorrect UTF-8 encoded date in XML reports under German Win in March (IE error)

    TestStand XML reports are marked as UTF-8 encoded. But those reports generated under Win2k German in March (written as "März" in German) cannot be displayed in the Internet Explorer because the umlaut character of the month name is not correctly UTF-8 encoded.

    Hi
    I have attached the modified modelsupport2.dll and the ReportGen_Xml.seq which fixes the problem. I also attached the modified report.c and modelsupport2.fp files.
    If you have not made changes to modelsupport2.dll and reportgen_xml.seq you can add the modified files to \Components\User\Models\TestStandModels\ folder and the TestStand engine should use the version under the user folder.
    If you have made changes to ReportGen_Xml.seq and ModelSupport2.dll then you will need to move the changes in the below files to the files under the User folder.
    FYI: If you want to create a new component or customize a TestStand component, copy the component files from the NI subdirectory to the User subdirectory before customizin
    g. This ensures that installations of newer versions of TestStand do not overwrite your customization. If you copy the component files as the basis for creating a new component, be sure to rename the files so that your customization do not conflict with the default TestStand components.
    The TestStand Engine searches for sequences and code modules using the TestStand search directory path. The default search precedence places the \Components\User directory tree before the \Components\NI directory tree. This ensures that TestStand loads the sequences and code modules that you customize instead of loading the default TestStand versions of the files.
    I hope this helps.
    Regards
    Anand Jain
    National Instruments.
    Attachments:
    ModifiedFiles.zip ‏384 KB

  • CRS Historical reports - Migration

    Hello,
    I have a customer with CRS 4.0(2) and has been recently upgraded to CRS 4.0(5) on a different server. Is it possible to dump the data regarding historical reports to the new server somehow?
    I don't have the installation CDs of 4.0(2) it is not possible to reinstall 4.0(2), apply the restore and then perform the upgrade to 4.0(5) so another solution would be appreciated.
    Thanks in advance

    If the database schema is same then you can migrates the HR data to the new server. Only data migration of HR data occurs during the upgrade process.

  • UCCX 7.0.1SR5 to 8.0 upgrade while also adding LDAP integration for CUCM - what happens to agents and Historical Reporting data?

    Current State:
    •    I have a customer running CUCM 6.1 and UCCX 7.01SR5.  Currently their CUCM is *NOT* LDAP integrated and using local accounts only.  UCCX is AXL integrated to CUCM as usual and is pulling users from CUCM and using CUCM for login validation for CAD.
    •    The local user accounts in CUCM currently match the naming format in active directory (John Smith in CUCM is jsmith and John Smith is jsmith in AD)
    Goal:
    •    Upgrade software versions and migrate to new hardware for UCCX
    •    LDAP integrate the CUCM users
    Desired Future State and Proposed Upgrade Method
    Using the UCCX Pre Upgrade Tool (PUT), backup the current UCCX 7.01 server. 
    Then during a weekend maintenance window……
    •    Upgrade the CUCM cluster from 6.1 to 8.0 in 2 step process
    •    Integrate the CUCM cluster to corporate active directory (LDAP) - sync the same users that were present before, associate with physical phones, select the same ACD/UCCX line under the users settings as before
    •    Then build UCCX 8.0 server on new hardware and stop at the initial setup stage
    •    Restore the data from the UCCX PUT tool
    •    Continue setup per documentation
    At this point does UCCX see these agents as the same as they were before?
    Is the historical reporting data the same with regards to agent John Smith (local CUCM user) from last week and agent John Smith (LDAP imported CUCM user) from this week ?
    I have the feeling that UCCX will see the agents as different almost as if there is a unique identifier that's used in addition to the simple user name.
    We can simplify this question along these lines
    Starting at the beginning with CUCM 6.1 (local users) and UCCX 7.01.  Let's say the customer decided to LDAP integrate the CUCM users and not upgrade any software. 
    If I follow the same steps with re-associating the users to devices and selecting the ACD/UCCX extension, what happens? 
    I would guess that UCCX would see all the users it knew about get deleted (making them inactive agents) and the see a whole group of new agents get created.
    What would historical reporting show in this case?  A set of old agents and a set of new agents treated differently?
    Has anyone run into this before?
    Is my goal possible while keeping the agent configuration and HR data as it was before?

    I was doing some more research looking at the DB schema for UCCX 8.
    Looking at the Resource table in UCCX, it looks like there is primary key that represents each user.
    My question, is this key replicated from CUCM or created locally when the user is imported into UCCX?
    How does UCCX determine if user account jsmith in CUCM, when it’s a local account, is different than user account jsmith in CUCM that is LDAP imported?
    Would it be possible (with TAC's help most likely) to edit this field back to the previous values so that AQM and historical reporting would think the user accounts are the same?
    Database table name: Resource
    The Unified CCX system creates a new record in the Resource table when the Unified CCX system retrieves agent information from the Unified CM.
    A Resource record contains information about the resource (agent). One such record exists for each active and inactive resource. When a resource is deleted, the old record is flagged as inactive; when a resource is updated, a new record is created and the old one is flagged as inactive.

  • Historical Report - Missing data

    Hello,
    We have a problem with Historical Report, for some reason we cannot generate report "Agent State Summary by Agent" on particular date (other report have no problem on that particular date). While generating the report, we get the error message "A runtime error occurred while executing the query. Please check log for more detail.".
    HRC log:
    1: 12/8/2010 3:33:59 PM %CHC-LOG_SUBFAC-3-UNK:The following SQL Command failed due to ()SQL Command=[call sp_agent_state_interval ('2010-11-08 17:00:00', '2010-11-09 16:59:59', 0, 0, 'NULL', 'NULL', 'NULL', 'NULL' )]
    2: 12/8/2010 3:33:59 PM %CHC-LOG_SUBFAC-3-UNK:TraceDBError #1:(ADO Error# -2147467259|Description E21000: (-284) A subquery has returned not exactly one row.|Source Ifxoledbc|SQLState |NativeError -284)
    3: 12/8/2010 3:33:59 PM %CHC-LOG_SUBFAC-3-UNK:Database Error | A runtime error occurred while executing the query. Please check log for more details
    4: 12/8/2010 3:34:04 PM %CHC-LOG_SUBFAC-3-UNK:Failed to run Interpreted SQL Command(call sp_agent_state_interval ('2010-11-08 17:00:00', '2010-11-09 16:59:59', 0, 0, 'NULL', 'NULL', 'NULL', 'NULL' ))
    We are on CUCM 8 and UCCX 8.0(2). Does anyone experience this issue? Any idea what cause the issue? Any solution?
    Thank you,
    sovannary

    To fix this kind of issue we need to check if replication between two server is good or not .
    1)Command :- utils uccx dbreplication status (run this command on both the server's
    2) If replication is good then check the status of historical datastore from control center
    3)if all the services are good then check which report is failing .I mean  if agent report is failing then
    run below command to check if that table if fine
    admin:run uccx sql db_cra select count(*) from agentstatedetail
    you can query different tables depending on reports .
    you will get ISAM error in executing sql query then reboot the server . If it does not resolved the problem then open TAC case . we need to drop the table and create it again .
    If Row's on both server's are not matching then we might need to repair the database.
    Command :- utils uccx dbreplication repair db_cra
    Note:- Please contact TAC before executing these commands.
    I hope this will help you .
    Regards
    Ravi

  • Cisco Historical Report no displays data after an CCX update

    Hi team.
    I have an issue with the Cisco Historical Report.
    On December 14 we performed a version update of UCCX:
    New Version 8.5.1.11004-25
    Old Version 8.5.1.10000-37
    Now I am informed by the Call Center Supervisor can not generate reports in the CHR with dates before 14 December.
    When you request a report, for example, the 1st to March 31, 2012, the error "No report data to display the specified date range." (See attached image Cisco Historical Report (4). JPG).
    When asked the same report, but from the 1st to 31 January 2013, the report is generated successfully and the Supervisor can see the data.
    Anyone have idea why this happens?. You should not miss the update data to make and less with the UCCX server restart. Or can it?.
    Thanks in advance.
    Best regards.
    Ernesto González

    Up

  • Cisco Historical reports Data Mismatches

    dear all
    i need to ask you about cisco Historical reports, i am using UCCX 8.6 and CUCM 8.6
    i am collecting data of calls presented handled and Abundant from these three reports:
    ccdr Call detail
    csq detail
    call abandont detail
    from all these reports data is different and difference is around 1000 calls of all month, abundant presented and handle all three are showing data mismatched,
    Second question is which report i should use to get data of: presented calls, handled calls abundant calls and per agent abundant calls, please suggest 
    please help me to resolve this issue 

    Kindly read the following for better understanding of their relationship
    a) UCCX Reporting Guide - Data reconciliation between reports
    b) UCCX Report Developer Guide - Interpret Database Records
    Thanks!
    -JT-

  • Verifying data coming from Cisco Unified CCX Historical Reports

    Good afternoon
    I (along with a number of other colleagues) are heavily involved in a project to take data from a wide variety of different sources and merge it all into one system so that we can report on it in a joined-up manner.
    The project comprises a number of different types of data source (such as Telephony or CRM). Within each data source type, we have various suppliers of those products. In the case of telephony data (which I'm looking into at the moment), the eventual aim is to make it possible to take data from any of the telephony platforms in use across our business (currently AVAYA, Alcatel and Cisco) and report on it in a uniform way, thus negating the need for an end-user to know what the Cisco definition of AHT is (for example).
    The switch I'm currently looking at is a managed switch, meaning that we don't have any sort of direct access to the back-end database(s). We could probably get it, but I suspect that the company that manages it for us would probably charge a small fortune for that. In view of this, I'm working with a number of the standard reports in the Cisco Unified CCX system. My plan (at the moment anyway) is to identify the reports that we can use that will best provide details of all calls into and out of our contact centres. I'd be looking to get the exact details of each individual call, which could then be rolled up into manageable intervals (such as 15-minute or 30-minute).
    Before I go much further, I'd like to be clear on something: I'm a database developer rather than a telecoms engineer so if I ask something that appears to be obvious then I apologise in advance. I've got quite a bit of experience of working with the CTI system that sits on top of our AVAYA platform, but it's proving to be a bit of a wrench effectively "un-learning" that system so that I can make room in my head for the Cisco solution.
    So, what I've learned (or have guessed) so far is this:
    When I run the Application Performance Analysis report, the Application Names that are returned are effectively the Call Routes that are set up in the system. Each Call Route can be fed by one or more Called Number (which I understand to essentially be a DDI);
    The Application Summary Analysis report shows the same Application Name information as is shown in the Application Performance Report. However this report also shows the Called Number, thus providing slightly more information about the individual DDI being answered;
    My next plan is to try and run an Agent-level report so that I can see exactly which calls each agent handled. This is where I've run into problems: I ran the CSQ - Agent Summary report for the whole of 17th October. I then ran the Agent Detail report for the same period, and ran it out to CSV so that I could "play" with the data. The CSQ - Agent Summary Report shows that a particular agent on a particular CSQ Name (ID) handled a total of 29 calls. However, if I filter the Agent Detail report for that agent and CSQ, I get a total of 30 calls and for the life of me am unable to identify where the missing call is coming from. Initially I'd thought it might be bacause the CSQ in question has two separate DDIs but as far as I can see, this is making no difference.
    I NEED to be 100% sure that when I'm importing the data from the Cisco reports into our system, I am then able to mimic the types of reports that are coming from Cisco, with the same figures. Therefore, if anyone can help me, I'll be extremely grateful.
    TIA
    Ian Henderson

    The "Cisco Unified CCX Historical Reports Scheduler" sits in my startup folder but seems like it doesn't "run" at startup. So I ran a "test":
    - Manually right-clicked the "Cisco Unified CCX Historical Reports Scheduler" icon in the startup folder and chose "Run as Administrator"
    I didn't log off or reboot PC and the reports are running again. I checked the "properties" of the icon and I did make sure it was already set to "Run this program as an Administrator" under the "Compatibility" tab.
    Not sure why it's not working...
    Thank you for any help you can provide....

  • [APEX 3] Requested source data of the report has been modified

    Hello APEX-Friends,
    I have a common problem but the situation is a bit different here. Many of you might know the "invalid set of rows requested the source data of the report has been modified" problem. Often it occurs on submit. That means, you have a report, you select rows, you do things, you submit the page and everything blews up.
    This is because you enter some values into fields the report depends on and so you modify your report parameters and the source data changes.
    But:
    In my case I have a dynamically created report that blews up before any submits occur or values change.
    My query is a union of two selects. Both query different views. Those views use a date field as parameter and some compare functions.
    I read the field with a V-Function i wrapped arround the apex V Function - declared as deterministic. My date compare function is also declared deterministic (I doubt this makes any differences as it might be only important for the optimizer, but as long as I don't know exactly what APEX evaluates, I go for sure).
    I ensured, that the date field is set by default with the current date (and that works, because my interactive report initially displays correct data from the current date).
    So everything is deterministic and the query must return same results on subsequent calls, but APEX still throws this "source data has changed" error and I am to 99.99% sure, that this cannot be true.
    And now the awesome thing about this:
    If I change the value of the date field, an javascript performs a submit. The page is reloaded (without resetting pagination!) and everything works fine. I can leave the page, reenter, do things - everything works well.
    But if I log into the application and directly move to the corrupted report and try to use the pagination without editing fields or submitting the page the error occurs.
    Do you have any Idea what's happing there? I could try to workaround this by submitting the page the first time it's entered to trigger this "mystery submit" that gets everything working. But I would like to understand this issue and have a clean solution.
    Thanks in advance,
    Mike aka UniversE

    Okay, I found a solution, but I do not understand it - it might be a design flaw in APEX.
    I mentioned the date field that is used in the query. I also mentioned that it is set with the current date by default. I did not mention how.
    There are some possibilities in APEX to do so.
    1. Default-Setting in the element properties
    2. Static assignment if no value is in session cache
    3. Computation before header
    I did the first and second.
    BUT:
    An interactive report seems to work as follows. A query is executed to get all rows of the report. Then a second query is executed to get the rows that shall be displayed. And the order is screwed up, I think.
    1. The first report query to get all rows
    2. The elements are loaded and set to default values
    3. The second report query to get the display rows
    And that's the reason why nothing worked. Scince I added a computation before header the date field is set before the report queries are executed and everything works all fine now.
    But I think it's a design flaw. Either both queries shall be executed before Regions or afterwards but not split as field values might change when elements are loaded.
    Greetings,
    UniversE

  • UCCX 9.0(2) Historical reports

    We recently upgraded to UCCX 9.0(2) and now use the CUIC for historical reports.  So far it seems like a step backwards in terms of ease of use and flexibility in running various reports.
    Our Call Center is open from 7 AM to 7 PM M-F.  I want to run a CSQ activity report that shows the number of inbound calls after 5 PM over the last 60 days.  Seems fairly straight forward, but have not been able to figure out how to capture this information.  I choose the absolute time frame of 4/23/14 to 6/23/14 (60 days) and then choose the starting time as 5 PM and ending time as 11:59 PM.  This gives me results that I know are not correct as the volume is extremely high.  I believe what the report is capturing is from 5 PM on 4/23 and running through 11:59 PM on 6/23.
    Anyone know how to run report to capture the data I am looking for?  Thanks in advance.

    It was working when using together with HRC? By any change it was a customized reporting?
    If not mistaken there was a recent post on how to customize it to only capture calls during office hours and non office hour
    Thanks!
    -JT-

  • CCX Historical Reports issue

    Hi everyone,
    Hope everything is going ok. I have an issue with the Cisco Historical Report Tool with UCCX 7.0 Premium version.When I opened the tool I only see 3 reports. I only see the Application Performance Analysis, Traffic Analysis or Detailed Call by Call CCDR reports. Ive checked permissions and everything but Im not able to see the rest of them. Yesterday, I was able to see them.
    If you have any ideas PLEASE let me know
    Thanks for your comments.
    Fred

    Hi
    Firstly I'm assuming you've sanity checked that the server/client PC times are correct, user is entering sensible time/dates, and sensible filters?
    Does this affect all reports?
    I've seen this happen when replication fails; sometimes putting in the other server IP when you run HRC may turn up the results. Maybe try that?
    Also go into Appadmin/System/Datastore Control Centre and report back the status of the replication - primarily the Historical datastore.
    Aaron
    Please rate helpful posts...

  • Historical reports not matching supervisor desktop "Calls Presented" totals.

    Have UCCX 9.X version of Supervisor Desktop.  When viewing the “Agents – Team Summary” from within Supervisor Desktop the “Calls Presented” and “Calls Handed” totals seem to be cumulative from more than the past day.  The Supervisor Desktop User’s guide states that the totals should be from 12:00 AM thru the current day.  I’ve looked through Supervisor Desktop “Preferences” and could not find anything to change to give the past days totals only.   When a supervisor runs a Historical Report for the day the totals are correct. When they’re in Supervisor Desktop the totals for each agent are hundreds more than what the Historical Report states.   Is there a parameter I’m missing somewhere to allow Supervisor Desktop to give the current days totals only?
    Thanks!

    We started having this problem with some of the reps after migrating from the old CAD servers to new CAD servers. Since the new system didn’t have the updated RASCAL DB, I thought the reports have the stale data. I was under the impression that it gets cleared after a day(once CSD has a fresh data) but seems like that’s not the case. I didn’t get time to look into this further and have requested TAC to help me on this.
    -Sunil

  • UCCX 7 Historical Reports Tool Question

    Hi, I'm new to this tool and was wondering how I can see the report builds for the existing reports within the historical reports tool.  Is there a way to get into the pre-existing reports using Crystal Developer?  Any help and all help is appreciated.
    Thanks,

    Aaron,
    One more thing.  So when I get into the UCCX server to look at the data tables I notice that the table prefix (owner) is dbo. When I go into the reports design view and look at the database fields, their prefix is ado.  Is there another table set out there or are there interim tables being created as these reports are running?
    Regards,

  • Historical Reports question // UCCX 7.0

    Hello,
    I was wondering for how long the HR records are available for report generation?
    Maybe they are kept until you manually delete them? and where are these records kept inside the server?
    Thank you in advance for your help,
    DS

    Hi DS,
    The HR records are setup on a purge schedule which is defined in Appadmin under Tools and Historical Reporting.  Here you can set the max size you want your database to get to before it performs a purge operation on the oldest records.  There are also other settings to define purges.
    You will need to check your configuration to determine how long the data is there and when it will be purged.  The data is kept in the SQL database (possibly in MSDE if a single node) and the database name is db_cra.
    Hope this is helpful but let me know if you have any questions.
    Mike

Maybe you are looking for