Should `IsSoftDeleted` always contain a boolean value?

BenD 21 Reputation points
2022-08-05T11:12:22.05+00:00

I am receiving a null value for IsSoftDeleted when mapping to a value for provisioning. I have tried each of the following in the Expression builder with their respective results:

[IsSoftDeleted] => null
Not([IsSoftDeleted]) => null
Switch([IsSoftDeleted], , "False", "True", "True", "False") => null (not matching "False" or "True" so defaulting to null)
Switch([IsSoftDeleted], "False", "False", "True", "True", "False") => False (not matching "False" or "True" so defaulting to "False")
Switch([IsSoftDeleted], "True", "False", "True", "True", "False") => True (not matching "False" or "True" so defaulting to "True")
I also tried the previous three with actual booleans (so false, false, true, true, false etc) all with corresponding, incorrect, responses.

It appears that IsSoftDeleted is just not responding as required in my setup. Any thoughts on how I can enable it correctly?

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
23,268 questions
0 comments No comments
{count} votes

Accepted answer
  1. Danny Zollner 10,571 Reputation points Microsoft Employee
    2022-08-05T18:48:42.25+00:00

    Are you seeing the null value in the provisioning logs, or just on your SCIM server? My first guess would be that it may be a problem with your SCIM server code that is causing it to lose whatever value is being sent.


1 additional answer

Sort by: Most helpful
  1. Amir Levinzon 0 Reputation points
    2024-07-18T11:16:00.18+00:00

    add this FT to the scim base url 'aadOptscim062020'

    https://learn.microsoft.com/en-us/entra/identity/app-provisioning/application-provisioning-config-problem-scim-compatibility

    @Danny Zollner since it's seems u'r working in Microsoft and published in related post this link i would expect u'll write it in all related posts as well, it took me long time to find this FT

    BTW I dont understand why Azure don't put this in the Azure AD UI as a radio button or something similar

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.