Hi
@Daniel HoGreat, thank you!
I have created a job, that would set actiondate as deletedate on 16 chat recordings. I guess that this will run in a near future.
{
"id": "97ccf1b3-5506-4770-8d9e-aa7c73a2bd69",
"state": "READY",
"recordingJobsQuery": {
"action": "DELETE",
"actionDate": "2024-09-28T22:00:00Z",
"includeScreenRecordings": true,
"conversationQuery": {
"segmentFilters": [
{
"type": "and",
"predicates": [
{
"type": "dimension",
"dimension": "mediaType",
"operator": "matches",
"value": "chat"
}
]
}
],
"interval": "2022-03-01T00:00:00.000Z/2022-03-31T23:59:59.000Z",
"startOfDayIntervalMatching": false
}
},
"dateCreated": "2022-09-28T13:14:43.950Z",
"totalConversations": 16,
"totalRecordings": 16,
"totalSkippedRecordings": 0,
"totalFailedRecordings": 0,
"totalProcessedRecordings": 0,
"percentProgress": 0,
"selfUri": "/api/v2/recording/jobs/97ccf1b3-5506-4770-8d9e-aa7c73a2bd69",
"user": {
"id": "f5a80710-bcf1-4940-8812-7b44e00c5a45",
"selfUri": "/api/v2/users/f5a80710-bcf1-4940-8812-7b44e00c5a45"
}
}
------------------------------
Hampus Nygren
------------------------------
Original Message:
Sent: 09-28-2022 07:12
From: Daniel Ho
Subject: Maximum Interaction Data Retention Time
If you have action=DELETE, the actionDate actually sets the delete date of the recording, so that the recording will be deleted on that date. And that's how the retention period of the recording is based on -- it's the duration between its creation date and delete date.
------------------------------
Daniel Ho
Product Line Manager – Recording and Quality Management, Genesys Cloud
Workforce Engagement Management (WEM)
Original Message:
Sent: 09-28-2022 04:00
From: Hampus Nygren
Subject: Maximum Interaction Data Retention Time
Hi @Daniel Ho
I have looked that this and the POST /api/v2/recording/jobs seem to create a job, that will execute on the actiondate and delete my recordings. So it doesn't update the retention time on the recordings as far as I can see. If I like to keep my recordings for 2 year, I will need to wait 2 year until I can enable the "Maximum Interaction Data Retention Time" option.
------------------------------
Hampus Nygren
Original Message:
Sent: 09-27-2022 10:10
From: Hampus Nygren
Subject: Maximum Interaction Data Retention Time
Hi,
Thank you!
I will have a look at this.
------------------------------
Hampus Nygren
Original Message:
Sent: 09-26-2022 13:45
From: Daniel Ho
Subject: Maximum Interaction Data Retention Time
Hi Hampus,
The RC article https://help.mypurecloud.com/articles/set-the-maximum-interaction-data-retention-time/, recommends using the Recording bulk job API to update the delete dates of the recordings, to those matched with the conversationQuery. The Analytics endpoint cannot provide a direct answer by filtering recording's delete date, so it does require you to have a systematic understanding of what recordings are violating retention.
But if you do not have that understanding, consider using https://developer.genesys.cloud/analyticsdatamanagement/recording/#get-api-v2-recordings-retention-query instead, which provides the list of violating recordings in pages.
------------------------------
Daniel Ho
Product Line Manager – Recording and Quality Management, Genesys Cloud
Workforce Engagement Management (WEM)
Original Message:
Sent: 09-23-2022 09:55
From: Hampus Nygren
Subject: Maximum Interaction Data Retention Time
Hi,
I'm trying to activate "Maximum Interaction Data Retention Time", but I get "Data Retention Conflicts"
Recording Conflicts
Your organization has existing recordings that exceed your selected interaction data retention timeframe. Change conflicting interaction recording delete dates before setting your selected interaction data retention timeframe.
So I guess I have recordings in the system without delete dates, but I cannot find them. How do I do this?
#PlatformAdministration
#QualityManagement
------------------------------
Hampus Nygren
------------------------------