Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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])