Employee Status
In the SuccessFactors source, the identity status connected to an account is based on the employee status as specified. The default statuses are:
|
Enabled |
Disabled |
|---|---|
|
Active |
Furlough |
|
Dorman |
Discarded |
|
Unpaid Leave |
Retired |
|
Paid Leave |
Terminated |
|
Suspended |
|
Important
If additional employee statuses other than the default values are present on the SuccessFactors managed system, they must be added to EmplStatus-ActiveOptionIds or EmplStatus-InactiveOptionIds. Otherwise, the records corresponding to the missing option ID are not aggregated.
Default behavior can be modified by adding the odataEventOptionIdMap entry key to the source configuration via REST API as follows:
<entry key="odataEventOptionIdMap">
<value>
<Map>
<entry key="EmplStatus-ActiveOptionIds" value="<OptionIdvalue1>, <OptionIdvalue2>"/>
<entry key="EmplStatus-InActiveOptionIds" value="<OptionIdvalue1>, <OptionIdvalue2>"/>
</Map>
</value>
</entry>
For example:
<entry key="odataEventOptionIdMap">
<value>
<Map>
<entry key="EmplStatus-ActiveOptionIds" value="4595,4603,4596,4597,4599"/>
<entry key="EmplStatus-InActiveOptionIds" value="4601,4602,4598,4600"/>
</Map>
</value>
</entry>
Note
For more information on SailPoint's REST APIs, refer to Best Practices: REST API Authentication and REST API - Update Source (Partial) in the SailPoint Developer Community.