Tuesday
Hi Team,
I have enabled promotion functionality in SuccessFactors Compensation by following this blog:
I have few queries regarding promotion functionality:
Can you please provide your inputs on the same
Regards,
Satish Naik
Request clarification before answering.
1. You can have different publishing dates per country but you need to have custom fields configured in the template and then create the publishing instructions in the XML.
2. There is not a standard report that shows who has been promoted but you can create an ad-hoc report based on the compensation template to extract the information you need
3. Creating a different budget is handled just like any other budget. You need a field to store the allocation (standard or custom) and then another field to store the spend (usually the promotion field)
4 Yes, you can use the extra (Adjustment) field in addition and configure the label as needed. It is not connected to the promotion functionality
5. I am not sure what you are trying to do in this question, however, before the promotion the now position needs to exist in the system. In addition, if the new position will have direct reports, you are not going to be able to complete transfers so that the new employees report to the new manager in this transaction. This needs to happen outside the compensation template in a separate activity.
David Somelofske
Principal Business Process Consultant
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi David,
Thanks for your response.
For the first point can I use Promotion Effective Date standard field to have different publishing date for countries or location. If am using this field then should I remove the code of job info publishing from the XML or can you please help me the sample code for publishing date different for countries.
Also, can you please provide your inputs for what purpose standard field: Promotion Cash Flow Impact are used.
Regards,
Satish Naik
If you have different dates for different countries or locations, you will have to use a custom field with conditional logic or linked to a lookup table. Plus, you will need different fields for each country so that a field for the Promotion USA is 0 for every other country but the USA. The same for Canada, etc.
Here is some sample code:
<comp-ect-output-component componentType="payComponentRecurring" eventReason="PROMOUSA" >
<comp-hris-field-map>
<comp-field-id> <![CDATA[ localCurrencyCode ]]> </comp-field-id>
<hris-field-id> <![CDATA[ currency-code ]]> </hris-field-id>
</comp-hris-field-map> <comp-hris-field-map>
<comp-field-id> <![CDATA[ customPublishAdjustment_USA]]> </comp-field-id>
<hris-field-id> <![CDATA[ paycompvalue ]]> </hris-field-id>
</comp-hris-field-map>
<comp-hris-field-map>
<comp-field-id> <![CDATA[ customSalaryDate ]]> ***** NOTE: This is the custom field where you differentiate the dates based on county *****
</comp-field-id>
<hris-field-id> <![CDATA[ start-date ]]> </hris-field-id>
</comp-hris-field-map>
</comp-ect-output-component>
<comp-ect-output-component componentType="payComponentRecurring" eventReason="PROMOCAN" >
<comp-hris-field-map>
<comp-field-id> <![CDATA[ localCurrencyCode ]]> </comp-field-id>
<hris-field-id> <![CDATA[ currency-code ]]> </hris-field-id>
</comp-hris-field-map> <comp-hris-field-map>
<comp-field-id> <![CDATA[ customPublishAdjustment_Canada ]]> </comp-field-id>
<hris-field-id> <![CDATA[ paycompvalue ]]> </hris-field-id>
</comp-hris-field-map>
<comp-hris-field-map>
<comp-field-id> <![CDATA[ customSalaryDate ]]> ** NOTE: This is the custom field where you differentiate the dates based on county **
</comp-field-id>
<hris-field-id> <![CDATA[ start-date ]]> </hris-field-id>
</comp-hris-field-map>
</comp-ect-output-component>
Hi @satnaik18, try the standard 'Employee Central Publish Report' with 'Publish Component' filtered on 'Job Information'.
Thanks
Vinod
User | Count |
---|---|
7 | |
5 | |
5 | |
4 | |
4 | |
3 | |
2 | |
2 | |
2 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.