SDK Deprecations Announcements

Hi,

This topic is being created as suggested in support ticket 0002939890

The main point here is to understand if all Platform API deprecations are announced here https://developer.genesys.cloud/forum/c/announcements/20

The point being that WorkforceManagementApi().GetWorkforcemanagementManagementunit was removed from C# Platform API SDK and I don't see this deprecation anywhere.

You are correct that removals will be announced in that category. In this case, however, there wasn't an announcement because nothing was removed; as far as I can tell, that method has never existed in the .NET SDK. It appears that API resource was first available on 6/2, but the latest build of the .NET SDK was on 5/20. If I'm wrong and it did exist in the past, please let me know what SDK version contains this method and I'll dig in deeper.

I've initiated a new build of all of the SDKs as they appear to have fallen out of date with the API's definition. Keep an eye on the github repo for a new release coming soon today. https://github.com/MyPureCloud/platform-client-sdk-dotnet/releases

Hi Tim,

This method was available at version 117, have a look:

Thanks, I was spot checking old versions and missed it. I've involved our release management teams to investigate how this happened; removing released resources without an announcement goes against our standard procedure.

2 Likes

Hi Tim, any news about this ?

What sort of news are you looking for? Have you been watching the releases page linked above?

I mean, news from your post:

If you're looking for a RCA, please open a case with Genesys Cloud Care; RCAs are not communicated via the forum.

If you're looking for the release, check the releases page linked above.

Just like it wasn't mentioned in the release notes when it was removed in 118, it also wasn't mentioned in the release notes when it was put back in 123.

Please refer to the release notes for that version that document that the /api/v2/workforcemanagement/managementunits/{managementUnitId} API resource was added:

It's also the very first thing in the release notes for 118:

I stand corrected, but the fact it was notated after the fact in the release notes of the library itself doesn't qualify it as having been an announced change, and the fact it got put back still proves this was a fiasco and your support on the matter has been pretty poor. Thank you for reporting it to the team that actually fixed it, but if case management hadn't deflected this here it could've been handled better. The lack of ownership from Genesys is distressing.

Could you share this case number please?

From the original post:

Ah, I didn't realize you were referring to the case posted above since you're not the original author. Thanks.

Thank you for bringing this matter to our attention. First off, I am terribly sorry to hear about your experience here. I will work directly with our Care team as well as the service team who owns this route to find out how this change escaped our standard change policy and to debrief on how Genesys could have better managed this case.

I will post my findings here, but please feel free to email me directly at becky.powell@genesys.com if you would like me to follow up with you directly.

Kind regards,
Becky Powell
Director, Product Management

2 Likes

We've determined the root cause of the visibility change to this route. The route was not actually removed from service - rather, there was a bug that temporarily hid it from swagger, which caused it to not be generated in the SDK. This was an edge-case bug that has been fully fixed.

We have also met with our Customer Care team to address the improper handoff to the Developer Forum and have introduced measures to better handle such cases moving forward.

Thank you for bringing this matter to our attention. Should you have any questions or wish to discuss further, please feel free to email me directly at becky.powell@genesys.com.

Best,
Becky Powell
Director, Genesys Cloud Product management

2 Likes

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.