> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sfcodebot.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Time Track - Time Type Derivation Config

This Article will help you configure **Time Type Derivation Configuration** using CodeBot for SAP SuccessFactors.

1. Login to your CodeBot account. On the Dashboard click on **Employee Central** & then locate & click on the **Time Track** Module.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1i9emk6.png =813xauto)

2. Enter into your workspace.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_y8d5qq.png =848xauto)
3. In the workspace, open the fully generated Time Track workbook to the **Time Type Derivation Config** tab.

Enter the required information in the following columns:

* **Column B:** Set the **Processing Status** to **Pending**.
* **Column C:** Enter the **Processing / External Code**.
* **Column E:** Enter the default **External Code**.
* **Column G:** Enter the **Derivation / External Code**.
* **Column H:** Enter the **Time Event Type**.
* **Column I:** Enter the **Time Type**.
* **Column J:** Enter the **Category**, if applicable.
* **Column K:** Enter the **Derivation Rules – External Code**.

**Note:** You can enter either the **Time Type** in Column I or the **Category** in Column J. Both fields cannot be processed simultaneously.


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1p8eet2.png =922xauto)

* Close the workbook.

4. Back in CodeBot, click on the hamburger menu and select Start Configuration.


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_178she4.png =406xauto)

5. On the **left-hand side**, enter your **SAP SuccessFactors** password or sign in using **SSO** (if it is configured for your instance). Next, enter the **Execution Notes**. On the **right-hand side**, under **Advanced Options**, select the **Time Type Derivation Config** checkbox and choose the desired execution mode (**Standard** or **Optimized (Beta)**). Finally, click **Confirm and Start** to begin the execution.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1k1ggnk.png =873xauto)

6. As the status changes to processing you can monitor the execution. Below is the article attached for iteration monitoring.

[__https://help.sfcodebot.com/en/article/monitor-actions-in-codebot-for-sap-successfactors-1ous0mz/?bust=1748684800798__](https://help.sfcodebot.com/en/article/monitor-actions-in-codebot-for-sap-successfactors-1ous0mz/?bust=1748684800798)

7. Once the status shows complete. Review the screenshots in the logs to see where the changes have been made in the instance.


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_g6di5w.png =1001xauto)

8. Reopen the Time Track workbook and navigate to the **Time Type Derivation Config** worksheet. Notice that the data you added is now highlighted in green, which means that the changes are successfully pushed to the instance.


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_17v49v3.png =975xauto)

9. To verify, open the SAP SuccessFactors instance and navigate to **Manage Data**. Select **Clock In Clock Out** **Time Type Derivation Configuration** from the dropdowm. Next, select the External Code from the drop down. Notice that the data has been successfully updated in the instance using CodeBot for SAP SuccessFactors.


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_10quk8l.png =1034xauto)

**Note:** If anything doesn’t appear as expected, check CodeBot execution logs and send us the Tracking Request ID via the chat box in the lower right-hand corner.

Thank you!