Skip to content

Commit ec29771

Browse files
authored
Adds code block tags for correctness and translation.
1 parent 2519bb7 commit ec29771

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

articles/active-directory/app-provisioning/sap-successfactors-integration-reference.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -241,8 +241,8 @@ Use the steps to update your mapping to retrieve these codes.
241241

242242
| Provisioning Job | Account status attribute | Mapping expression |
243243
| ---------------------------------------------------- | ------------------------ | ------------------------------------------------------------------------ |
244-
| SuccessFactors to Active Directory User Provisioning | accountDisabled | Switch(\[emplStatus\], "True", "A", "False", "U", "False", "P", "False") |
245-
| SuccessFactors to Azure AD User Provisioning | accountEnabled | Switch(\[emplStatus\], "False", "A", "True", "U", "True", "P", "True") |
244+
| SuccessFactors to Active Directory User Provisioning | `accountDisabled` | `Switch(\[emplStatus\], "True", "A", "False", "U", "False", "P", "False")` |
245+
| SuccessFactors to Azure AD User Provisioning | `accountEnabled` | `Switch(\[emplStatus\], "False", "A", "True", "U", "True", "P", "True")` |
246246

247247
1. Save the changes.
248248
1. Test the configuration using [provision on demand](provision-on-demand.md).
@@ -301,9 +301,9 @@ This section describes how you can update the JSONPath settings to definitely re
301301

302302
| **String to find** | **String to use for replace** | **Purpose** |
303303
| ------------------ | ----------------------------- | ------------ |
304-
| $.employmentNav.results\[0\].<br>jobInfoNav.results\[0\].emplStatus | $.employmentNav..jobInfoNav..results\[?(@.emplStatusNav.externalCode == 'A' \|\| @.emplStatusNav.externalCode == 'U' \|\| @.emplStatusNav.externalCode == 'P' )\].emplStatusNav.externalCode | With this find-replace, we are adding the ability to expand emplStatusNav OData object. |
305-
| $.employmentNav.results\[0\].<br>jobInfoNav.results\[0\] | $.employmentNav..jobInfoNav..results\[?(@.emplStatusNav.externalCode == 'A' \|\| @.emplStatusNav.externalCode == 'U' \|\| @.emplStatusNav.externalCode == 'P')\] | With this find-replace, we instruct the connector to always retrieve attributes associated with the active SuccessFactors EmpJobInfo record. Attributes associated with terminated/inactive records in SuccessFactors will be ignored. |
306-
| $.employmentNav.results\[0\] | $.employmentNav..results\[?(@.jobInfoNav..results\[?(@.emplStatusNav.externalCode == 'A' \|\| @.emplStatusNav.externalCode == 'U' \|\| @.emplStatusNav.externalCode == 'P')\])\] | With this find-replace, we instruct the connector to always retrieve attributes associated with the active SuccessFactors Employment record. Attributes associated with terminated/inactive records in SuccessFactors will be ignored. |
304+
| `$.employmentNav.results\[0\].<br>jobInfoNav.results\[0\].emplStatus` | `$.employmentNav..jobInfoNav..results\[?(@.emplStatusNav.externalCode == 'A' \|\| @.emplStatusNav.externalCode == 'U' \|\| @.emplStatusNav.externalCode == 'P' )\].emplStatusNav.externalCode` | With this find-replace, we are adding the ability to expand emplStatusNav OData object. |
305+
| `$.employmentNav.results\[0\].<br>jobInfoNav.results\[0\]` | `$.employmentNav..jobInfoNav..results\[?(@.emplStatusNav.externalCode == 'A' \|\| @.emplStatusNav.externalCode == 'U' \|\| @.emplStatusNav.externalCode == 'P')\]` | With this find-replace, we instruct the connector to always retrieve attributes associated with the active SuccessFactors EmpJobInfo record. Attributes associated with terminated/inactive records in SuccessFactors will be ignored. |
306+
| `$.employmentNav.results\[0\]` | `$.employmentNav..results\[?(@.jobInfoNav..results\[?(@.emplStatusNav.externalCode == 'A' \|\| @.emplStatusNav.externalCode == 'U' \|\| @.emplStatusNav.externalCode == 'P')\])\]` | With this find-replace, we instruct the connector to always retrieve attributes associated with the active SuccessFactors Employment record. Attributes associated with terminated/inactive records in SuccessFactors will be ignored. |
307307

308308
1. Save the schema.
309309
1. The above process updates all JSONPath expressions.
@@ -313,8 +313,8 @@ This section describes how you can update the JSONPath settings to definitely re
313313

314314
| Provisioning Job | Account status attribute | Expression to use if account status is based on "activeEmploymentsCount" | Expression to use if account status is based on "emplStatus" value |
315315
| ----------------- | ------------------------ | ----------------------------- | ------------------------------------- |
316-
| SuccessFactors to Active Directory User Provisioning | accountDisabled | Switch(\[activeEmploymentsCount\], "False", "0", "True") | Switch(\[emplStatus\], "True", "A", "False", "U", "False", "P", "False") |
317-
| SuccessFactors to Azure AD User Provisioning | accountEnabled | Switch(\[activeEmploymentsCount\], "True", "0", "False") | Switch(\[emplStatus\], "False", "A", "True", "U", "True", "P", "True") |
316+
| SuccessFactors to Active Directory User Provisioning | `accountDisabled` | `Switch(\[activeEmploymentsCount\], "False", "0", "True")` | `Switch(\[emplStatus\], "True", "A", "False", "U", "False", "P", "False")` |
317+
| SuccessFactors to Azure AD User Provisioning | `accountEnabled` | `Switch(\[activeEmploymentsCount\], "True", "0", "False")` | `Switch(\[emplStatus\], "False", "A", "True", "U", "True", "P", "True")` |
318318

319319
1. Save your changes. 1.
320320
1. Test the configuration using [provision on demand](provision-on-demand.md).

0 commit comments

Comments
 (0)