You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory/app-provisioning/sap-successfactors-integration-reference.md
+1-13Lines changed: 1 addition & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -388,25 +388,16 @@ If you want to exclude processing of prehires in the Onboarding module, update y
388
388
1. Under show advanced options, edit the SuccessFactors attribute list to add a new attribute called `userStatus`.
389
389
1. Set the JSONPath API expression for this attribute as: `$.employmentNav.results[0].userNav.status`
390
390
1. Save the schema to return back to the attribute mapping blade.
391
-
1. Edit the Source Object scope to apply a scoping filter `userStatus NOT EQUALS
392
-
393
-
394
-
395
-
396
-
`
391
+
1. Edit the Source Object scope to apply a scoping filter `userStatus NOT EQUALS`
397
392
1. Save the mapping and validate that the scoping filter works using provisioning on demand.
398
393
399
394
### Enabling OData API Audit logs in SuccessFactors
400
-
401
395
The Azure AD SuccessFactors connector uses SuccessFactors OData API to retrieve changes and provision users. If you observe issues with the provisioning service and want to confirm what data was retrieved from SuccessFactors, you can enable OData API Audit logs in SuccessFactors. To enable audit logs, follow the steps documented in [SAP support note 2680837](https://userapps.support.sap.com/sap/support/knowledge/en/2680837). Retrieve the request payload sent by Azure AD from the audit logs. To troubleshoot, you can copy this request payload in a tool like [Postman](https://www.postman.com/downloads/), set it up to use the same API user that is used by the connector and see if it returns the desired changes from SuccessFactors.
402
396
403
-
404
397
## Writeback scenarios
405
-
406
398
This section covers different write-back scenarios. It recommends configuration approaches based on how email and phone number is set up in SuccessFactors.
407
399
408
400
### Supported scenarios for phone and email write-back
409
-
410
401
|\#| Scenario requirement | Email primary <br> flag value | Business phone <br> primary flag value | Cell phone <br> primary flag value | Business phone <br> mapping | Cell phone <br> mapping |
411
402
|--|--|--|--|--|--|--|
412
403
| 1 | * Only set business email as primary. <br> * Don't set phone numbers. | true | true | false |\[Not Set\]|\[Not Set\]|
@@ -419,7 +410,6 @@ This section covers different write-back scenarios. It recommends configuration
419
410
* During new hire onboarding in Employee Central, business email and phone number may not be available. If setting business email and business phone as primary is mandatory during onboarding, you can set a dummy value for business phone and email during new hire creation. After some time, the write-back app updates the value.
420
411
421
412
### Enabling writeback with UserID
422
-
423
413
The SuccessFactors Writeback app uses the following logic to update the User object attributes:
424
414
* As a first step, it looks for *userId* attribute in the changeset. If it's present, then it uses "UserId" for making the SuccessFactors API call.
425
415
* If *userId* isn't found, then it defaults to using the *personIdExternal* attribute value.
@@ -449,13 +439,11 @@ Usually the *personIdExternal* attribute value in SuccessFactors matches the *us
449
439
1. Save the mapping and test the write-back scenario with provisioning-on-demand.
450
440
451
441
### Unsupported scenarios for phone and email write-back
452
-
453
442
* In Employee Central, during onboarding personal email and personal phone is set as primary. The write-back app can't switch this setting and set business email and business phone as primary.
454
443
* In Employee Central, business phone is set as primary. The write-back app can't change this and set cell phone as primary.
455
444
* The write-back app can't read the current primary flag settings and use the same values for the write operation. The flag values configured in the attribute-mapping are always be used.
456
445
457
446
## Next steps
458
-
459
447
*[Learn how to configure SuccessFactors to Active Directory provisioning](../saas-apps/sap-successfactors-inbound-provisioning-tutorial.md)
460
448
*[Learn how to configure writeback to SuccessFactors](../saas-apps/sap-successfactors-writeback-tutorial.md)
461
449
*[Learn more about supported SuccessFactors Attributes for inbound provisioning](sap-successfactors-attribute-reference.md)
0 commit comments