İk kullanıcı oluşturma sorunlarını giderme

Null / boş değerler nedeniyle oluşturma başarısız oluyor

Şunlar için geçerlidir:

  • Kullanıcı sağlamayı şirket içi Active Directory için Workday
  • Workday to Microsoft Entra ID kullanıcı sağlama
  • Kullanıcı sağlamayı şirket içi Active Directory için SAP SuccessFactors
  • SAP SuccessFactors'den Microsoft Entra Id'ye kullanıcı sağlama
Sorun giderme Ayrıntılar
Sorun Gelen sağlama uygulamasını başarıyla yapılandırmışsınız. İk uygulamasından null veya boş değer alıyorsunuz. Oluşturma işlemi şu hata iletisiyle başarısız oluyor: InvalidAttributeSyntax-LdapErr: The syntax is invalid. The parameter is incorrect. Error in attribute conversion operation, data 0, v3839
Neden Sağlama hizmetinin null değer işleme için varsayılan mantığı yoktur. Sağlama hizmeti kaynak uygulamadan boş bir dize aldığında, "olduğu gibi" değerini hedef uygulamaya akıtmaya çalışır. Bu durumda, şirket içi Active Directory sağlama bağlayıcısı şu anda boş dize değerlerini ayarlamayı desteklemediğinden yukarıdaki hatayı görürsünüz.
Çözünürlük Sağlama günlüklerini denetleyin. Hedef Active Directory'de null veya boş dize değerleri alan öznitelikleri tanımlayın. İfade eşlemesi kullanmak için bu tür öznitelikler için öznitelik eşlemesini güncelleştirin. Önerilen çözümlere buradan bakın.

Önerilen çözümler

Workday'de AD özniteliğine eşlenen özniteliğin BusinessTitlejobTitle null veya boş olabileceğini düşünelim.

  • 1. Seçenek: Boş veya null değerleri denetlemek ve boş olmayan bir değişmez değer geçirmek için Switch işlevini kullanın.

    Switch([BusinessTitle],[BusinessTitle],"","N/A")

  • Seçenek 2: şirket içi Active Directory / Microsoft Entra Kimliği'ne gönderilen yükteki boş veya null öznitelikleri bırakmak için IgnoreFlowIfNullOrEmpty işlevini kullanın.

    IgnoreFlowIfNullOrEmpty([BusinessTitle])

Sonraki adımlar