Microsoft Entra ID
Troubleshooting

Troubleshoot user creation issues with HR provisioning

In brief

The documentation now explains how to configure attribute value clearing, fallback values, or ignored values when HR applications return null or empty attributes during provisioning.

What Entra admins need to know

Review mappings where HR attributes may be empty. Enable clearing for both the source and target mapping when target attributes should be cleared; otherwise use a fallback or ignore expression as appropriate.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

Troubleshoot HR user creation issues

Creation fails due to null /Null and empty values during user creation

Applies to:

  • Workday to on-premises Active Directory user provisioning
Troubleshooting Details
Issue You successfully configured the inbound provisioning app. You're gettingThe HR app returns a null or empty value fromduring user creation, and the HR app. Theresulting target value doesn't match the intended behavior. For provisioning to on-premises Active Directory, the create operation failsmight fail with the error message: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839.
Cause The provisioning service doesn't have a default logic forAttribute value clearing is disabled by default. If null value processing. Whenflow isn't enabled for both the source attribute and target mapping, the provisioning service getsmight ignore the source value or pass an empty string from the source app, it tries to flow the value "as-is" to the target app. In this case,target. The on-premises Active Directory provisioning connector currently doesncan't support settingset an empty string values and hence you seereturns the error stated earlier.LDAP error.
Resolution Check the provisioning logs. Identifylogs and identify the source and target attributes inassociated with the target Active Directory that are receiving null or empty string values. Updatevalue. Then configure the mapping based on whether the target attribute mapping for such attributes to use an expression mapping. See recommended resolutions here.should remain empty, receive a fallback value, or ignore the source value.

Recommended resolutions

Let's say the Workday attribute BusinessTitle mapped, which maps to ADthe Active Directory attribute jobTitle, can be null or empty in Workday. empty.

  • Option 1: UseTo leave the function Switch to checkoptional target attribute empty during creation and clear it during future updates, enable attribute value clearing for empty orboth the source attribute and target mapping. If you configure Default value if null values and pass, the provisioning service uses that value during creation only.

  • To populate a required target attribute with a nonblank literal value.

    fallback value, use the Switch function. For example, Switch([BusinessTitle],[BusinessTitle],"","N/A").

  • Option 2: UseTo ignore the functionnull or empty source value instead of clearing the target attribute, use the IgnoreFlowIfNullOrEmpty to drop empty or null attributes in the payload sent to on-premises Active Directory / Microsoft Entra ID.

    function. For example, IgnoreFlowIfNullOrEmpty([BusinessTitle]).

Next steps

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…