PureEngage On-Premises

 View Only

Sign Up

Expand all | Collapse all

Fetch modified Agent details

  • 1.  Fetch modified Agent details

    Posted 02-25-2025 02:15

    Hi,

    I need to fetch Agent details; among that I also need to get latest modified Agent details and newly added agent details.

    I tried  CFGPersonQuery to fetch the Agent details but unable to filter the result to get recent Agent or modified agent details.

    Kindly help me on this.

    Thanks

    Indhupriya


    #GenesysEngagePremDev

    ------------------------------
    Indhupriya Deisigan
    ------------------------------


  • 2.  RE: Fetch modified Agent details

    Posted 02-27-2025 09:42

    Hi @Indhupriya Deisigan

    cfg_person table in config DB will only have agents. What you are looking for is audit changes to know when an agent was modified or recently added agents.

    Either you create an alarm and capture the data in a flat file or send it to a separate DB through bash or batch scripts OR

    Export the history log from config server for the last X days, which will give you an XML file with all changes for the last X days. From this, you should be able to filter changes on cfgAgents which should include modifications and creations.

    Accessing History of Configuration Changes



    ------------------------------
    Regards,
    Vinod Balan
    Genesys Reporting & Analytics
    ------------------------------



  • 3.  RE: Fetch modified Agent details

    Posted 06-03-2025 03:26

    Hi Vinod,

    Thanks for your input.

     I would like to ask, how we can fetch historical call details. Is there any way to fetch historical call details/recordin details by using callUUId.

    Thanks

    Indhupriya



    ------------------------------
    Indhupriya Deisigan
    ------------------------------



  • 4.  RE: Fetch modified Agent details

    Posted 06-04-2025 01:01

    Hi @Indhupriya Deisigan

    The recording details are not stored in ICON or GIM. Call details are present in ICON but in raw form. However, in GIM it is ETL processed and available. Please pen a case for the Engage support team, choosing Genesys Infomart (GIM) as the product so one of our GIM engineers can help you with the steps.



    ------------------------------
    Vinod Balan
    Staff Engineer | Genesys Engage Reporting & Analytics
    ------------------------------



  • 5.  RE: Fetch modified Agent details

    Posted 06-04-2025 10:36

    Hi Vinod,

    Thanks for the quick response.

    I would like to ask, I'm facing issue regarding call transfers between agents. Specifically, in the "Established/Received" message, I am not receiving the Agent2 employee ID in RTargetAgentSelected field in case of Agent-to-Agent transfer.

    RTargetAgentSelected of EventEstablished (for agent1)="Agent1_employeeID".

    RTargetAgentSelected of EventEstablished (for agent2)="Agent1_employeeID".

    However, when I perform an "Agent to Agent" group transfer, the details are coming through correctly as expected as following

    RTargetAgentSelected of EventEstablished (for agent1)="Agent1_employeeID".

    RTargetAgentSelected of EventEstablished (for agent2)="Agent2_employeeID".

    Is there a way to correct the information being received from Genesys Engage to ensure the Agent2 employee ID is included in the "Established" message that is triggered for Agent 2?

    Kindly let me know if any details are needed.

    Thanks

    Indhu



    ------------------------------
    Indhupriya Deisigan
    ------------------------------



  • 6.  RE: Fetch modified Agent details

    Posted 06-05-2025 01:34

    Hi @Indhupriya Deisigan

    User data with the R prefix (like RTargetAgentSelected) are attached by URS, but if a transfer happens between agents with no URS involvement, then those R-prefixed user data are not attached.



    ------------------------------
    Vinod Balan
    Staff Engineer | Genesys Engage Reporting & Analytics
    ------------------------------



  • 7.  RE: Fetch modified Agent details

    Posted 06-07-2025 03:42

    Hi @Vinod,

    Thank you for the quick response. Your input has helped us gain a better understanding of the system's workings.

    I am currently trying to modify some details of the Agent (such as Skill, username, email, etc.). I would like to know how I can receive notifications when an agent is created or updated.

    Right now, I am connecting to the confserver and querying the CFGPerson to get the details. However, I'm interested in whether there is a way to receive immediate notifications upon any creation or modification of agents.

    Thanks again for your help!

    Indhupriya



    ------------------------------
    Indhupriya Deisigan
    ------------------------------



  • 8.  RE: Fetch modified Agent details

    Posted 06-09-2025 03:37

    Hi @Vinod Balan,

    Could you please guide me on this. Kindly provide your input.

    Thanks in advance!



    ------------------------------
    Indhupriya Deisigan
    ------------------------------



  • 9.  RE: Fetch modified Agent details

    Posted 06-08-2025 07:23

    you should try GGD Tool included in GIM Installation Path



    ------------------------------
    Amr Ashour
    ------------------------------



  • 10.  RE: Fetch modified Agent details

    Posted 06-09-2025 01:49

    Hi @Amr Ashour,

    Thanks for the response. Could you please elaborate further? Specifically, how can this tool help me receive notifications when there are modifications to agent details or when a new agent is added?

    Thanks

    Indhupriya



    ------------------------------
    Indhupriya Deisigan
    ------------------------------



  • 11.  RE: Fetch modified Agent details

    Posted 06-09-2025 05:14
      |   view attached

    Hello Dear,

    I Answered On the below Question
     I would like to ask, how we can fetch historical call details. Is there any way to fetch historical call details/recording details by using callUUId.

    This Tool Will help you to extracts all call journey/details but the main reason to use it is to deeply investigate on reporting Issues in GCXI.

    if you want to  receive notifications when there are modifications to agent details or when a new agent is added?

    something like this i think the easiest way is to do DB trigger (on change) then add this changes in a certain table

    second way is to do Audit logs on gax I will upload a document may help doing this also see the below links

    https://docs.genesys.com/Documentation/FR/Current/MLUG/AuditTrail

    https://docs.genesys.com/Documentation/GA/latest/Dep/Auditing

    Thanks


     



    ------------------------------
    Amr Ashour
    ------------------------------

    Attachment(s)



  • 12.  RE: Fetch modified Agent details

    Posted 06-09-2025 05:37

    Hi, 

    I found in the documentation that using notificationQuery can help achieve this. Could you please guide me on how to implement this, perhaps by sharing a sample Java code snippet?

    Using the Configuration Object Model Application Block



    ------------------------------
    Indhupriya Deisigan
    ------------------------------



  • 13.  RE: Fetch modified Agent details

    Posted 06-09-2025 05:50

    This option could also be helpful; however, it's more advanced than the previous ones. I believe the required answers can be obtained more easily using the earlier methods, so it's recommended to try those first before resorting to this approach.



    ------------------------------
    Amr Ashour
    ------------------------------



  • 14.  RE: Fetch modified Agent details

    Posted 06-09-2025 06:49

    Hi @Amr Ashour,

    Thanks for the quick response.

    We don't have GIM installed for us. We are working on custom application to notify a mail group for any changes in configuration server.

    • ObjectCreated - A new object has been added to Configuration Server.
    • ObjectChanged - Some of the object properties have been modified in Configuration Server.
    • ObjectDeleted - The object has been removed from Configuration Server.

    we shall call another API (external) for every event (Create, Update, Delete).

    Thanks



    ------------------------------
    Indhupriya Deisigan
    ------------------------------



  • 15.  RE: Fetch modified Agent details

    Posted 06-11-2025 09:08

    If you want to use PSDK approach, just send a notification query with requested type of object(s) to the Configuration Server to allows system to send configuration events to your application. Also recommend to create a handler class implementing at least Predicate and Subscribe interfaces.



    ------------------------------
    Jakub Němec
    Senior Technical Team Lead: MS Operations
    ------------------------------



  • 16.  RE: Fetch modified Agent details

    Posted 06-27-2025 00:46

    Hi @Jakub Němec,

    Thanks for the input.

    We are using PSDK to handle CTI events such as EventEstablished, EventReleased, EventPartyChanged, EventAgentLogin, and EventAgentLogout. My question is: how many of these events can be handled in real time, and is there a limit or recommended threshold for concurrent event processing?

    Thanks

    Indhu



    ------------------------------
    Indhupriya Deisigan
    ------------------------------



  • 17.  RE: Fetch modified Agent details

    Posted 06-28-2025 01:22

    As far as I know the only limit is the performance of your application



    ------------------------------
    Jakub Němec
    Senior Technical Team Lead: MS Operations
    ------------------------------