Aracılığıyla paylaş


İK kullanıcı sağlaması ile ilgili İK geri bildirim sorunlarını giderme

Null ve boş değerler beklendiği gibi işlenmiyor

Şunlar için geçerlidir:

  • Workday Geri Yazma
  • SAP SuccessFactors Geri Yazma
Sorun giderme Ayrıntılar
Sorun Geri Yazma uygulamasını başarıyla yapılandırmışsınız. Microsoft Entra Id'den null veya boş değer alıyorsunuz. Sağlama hizmetinin İk uygulamasında karşılık gelen e-posta veya telefon numarası değerini temizlemesini bekliyorsunuz. Ancak işlem başarısız olur.
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. Workday veya SuccessFactors boş değerleri işleyemiyorsa bir hata döndürülür.
Çözünürlük Öznitelik eşlemesini, ifade eşlemelerini önerilen şekilde kullanacak şekilde güncelleştirin.

Önerilen çözümler

SAP SuccessFactors özniteliğine telephoneNumber eşlenen özniteliğin businessPhoneNumber Microsoft Entra Id'de null veya boş olabileceğini düşünelim.

  • Seçenek 1: IIF, IsNullOrEmpty, Coalesce veya IsPresent gibi işlevleri kullanarak boş veya null değerleri denetlemek için bir ifade tanımlayın ve boş olmayan bir değişmez değer geçirin (bu durumda 000-000-0000).

    IIF(IsNullOrEmpty([telephoneNumber]),"000-000-0000",[telephoneNumber])

  • Seçenek 2: SuccessFactors'a gönderilen yükteki boş veya null öznitelikleri bırakmak için IgnoreFlowIfNullOrEmpty işlevini kullanın.

    IgnoreFlowIfNullOrEmpty([telephoneNumber])

Sonraki adımlar