Symptom
We are trying to import employees to Employee Step of Offboarding 1.0 process, what StartStep's value i need to put?
I tried for onboarding process, it worked when i put "NES". However, it did not work when i put "ES" for offboarding.
<!-- First Process Step -->
<xpresshr:Field name="XpressHR.StartStep" value="ES" /
Environment
SAP Successfactors Onboarding 1.0
Resolution
The HRXML.ImportNEwHire.xslt file will have below code:
<xsl:call-template name="item">
<xsl:with-param name="key">StartedStep</xsl:with-param>
<xsl:with-param name="value">
<xsl:variable name="step" select="/hrxml:NewHire/hrxml:UserArea/xpresshr:Field[@name='XpressHR.StartStep']/@value" />
<xsl:choose>
<xsl:when test="($step = 'PHV') or ($step = '1')">UNCOMPLETED_SECTION1</xsl:when>
<xsl:when test="($step = 'NES') or ($step = '2')">UNCOMPLETED_SECTION2</xsl:when>
<xsl:when test="($step = 'OS') or ($step = '3')">UNCOMPLETED_SECTION3</xsl:when>
</xsl:choose>
</xsl:with-param>
</xsl:call-template>
So it should work when we use below code in the import xml.
<xpresshr:Field name="XpressHR.StartStep" value="NES" />
or
<xpresshr:Field name="XpressHR.StartStep" value="2" />
Keywords
KBA , LOD-SF-OBD-INT , Integrations with Onboarding , Problem