---
sourceDocument: Xanadu Employee Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/employee-service-management

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# Approvals experience reference

# Approvals experience reference {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read

Use the following reference information for better approval experience.

## Default task configurations {#approval-hub-ootb__id_vr1_lct_h5b}

Use the following default task configurations available for approvals.

* Request with sysapproval as reference column and sc_request as reference table.
* Requested item with sysapproval as reference column and sc_req_item as reference table.

{#approval-hub-ootb__ul_lxh_qxz_vtb}You can customize the task configurations to suit your requirements. The data model is an extension to the Employee Center To-do configuration as a related list. Follow the instructions [Enable task configuration for approvals](https://servicenow-prod.fluidtopics.net/lRbjZkViWm_JlfPunV775w "Provide the approvers with more in-context information about the approval requests for informed and prioritized approval workflows.") about configuring the approval experience. For more information on how to configure approvals, see [Configurable approvals experience](https://servicenow-prod.fluidtopics.net/HcV~RbAZxHan7hxAOC3C4g "Enable the approver with the in-context information for informed and prioritized approval decisions.").  
Note:  
A user must have the approval_user or business_stakeholder role to approve IT requests (not applicable to other requests such as HR approvals) on Employee Centre. Role validation has not been implemented in Core UI16 because modifying ACLs in UI16 might have broader implications at the NowPlatform level.

## Unable to see Approval todos {#approval-hub-ootb__section_qbz_bfr_xxb}

Ensure you have the approver_user or business_stakeholder roles to see the approval todos for the sc_request or sc_req_item items. In the _getClosureFunction() method of Script Include todoPageUtils:

    if (tableName == 'sysapproval_approver') { 
     if (!(gs.getUser().hasRole('approver_user') || gs.getUser().hasRole('business_stakeholder'))) { 
      var queryString = "sysapproval.sys_class_name!=sc_request^sysapproval.sys_class_name!=sc_req_item^NQsysapprovalISEMPTY"; 
      grTask.addEncodedQuery(queryString); 
     } 
    } 

## Fallback to parent table configuration {#approval-hub-ootb__section_zzy_fs3_dvb}

When the child table does not have task configuration, fallback is one level above its hierarchy and picks the task configuration of the parent table. When the task parent is not available, fallback is to the default
configuration.

## SAP Concur reference info {#approval-hub-ootb__section_qs3_j3x_pxb}

Use the following information for SAP Concur integration.

* All Concur actions are present in SAP Concur Spoke (sn_sap_concur_spok) plugin.
* Scheduled job Pull concur reports (sysauto_script) is triggered daily. This scheduled job internally calls the Concur Integration record from the Integration Source table (sn_hr_integr_fw_source) of the ESM framework.
* Schedule job runs and updates the record in the Concur Sync Details table (sn_ex_cnc_concur_sync_details) with latest timestamp.
* Concur reports from ServiceNow are synced in the Concur Expense Report Staging table (sn_ex_cnc_concur_report_staging).
* Reports from the Staging table are transformed in the Concur Expense Report table (sn_ex_cnc_concur_report) by the ESM framework. Use the transformation map Concur Report Transform Map in the Table Transform Map table (sys_transform_map).
* Approval record is created in the Pulled Integration To-do table (sn_hr_integr_fw_todo_inbound) based on the Approver field in the Concur Expense Report table.
{#approval-hub-ootb__ul_xzj_r3x_pxb}

## Workday reference info {#approval-hub-ootb__section_yhb_yp3_1yb}

Use the following information for Workday integration.

* Workday uses RAAS reports to send data to external system. For more information on RAAS and field-level info about leaves, timesheets, compensation, job change, job requisition, or leave of absence, see [Workday HR Spoke](https://www.servicenow.com/docs/access?context=workday-hr-spoke&version=xanadu&pubname=xanadu-integrate-applications&ft:locale=en-US).
* Only the open requests are displayed on the approvers My tasks page.
* Approval and rejection actions are performed using an Integration System User (ISU). ISU is a virtual user (and not an actual user) which helps in the safe-keeping of approver credentials. With the use of ISU, approval and rejection records protect the sensitive data according to your configuration in Workday. For example,
  * When John Doe, the approver enters time sheet approved as comment, the comment shown as `John Doe(john.doe@acme.com): Time sheet approved`.
  * When John Doe performs the action <kbd class="ph userinput">Approve</kbd>, a comment is added in Workday as `John Doe (john.doe@acme.com): Action -- Approve`.
  * When John Doe performs the action <kbd class="ph userinput">Reject</kbd>, a comment is added in Workday as `John Doe john.doe@acme.com): Action -- Reject`.
  * When John Doe performs the action <kbd class="ph userinput">Reject with a comment-Request is not in compliance with company policy</kbd>, two comments are added `John Doe (john.doe@acme.com): Action--Reject` `John Doe(john.doe@acme.com): Request is not in compliance with company policy`.
  {#approval-hub-ootb__ul_xwg_t35_fyb}
* Approve or reject actions are shipped out-of-the-box for all use cases.
* When an approval is delegated from one approver to another in Workday; report data source is not able to handle the delegation change such as delegated task and other delegation details.
* When a request requires a multi-level approval with level 1 approved in Workday and ServiceNow, you may see two entries for the same approval. This is a limitation with the ISU use.
* Attachments support a max limit of 12 MB. Ensure the attachment size is below 12 MB.
* Use the following scripts:
  * WorkdayApprovalToDosClientUtilSNC: Retrieves records for the purge process in Workday approvals.
  * WorkdayApprovalToDosHelperSNC: Contains constants related to Workday approvals.
  * WorkdayApprovalToDosClientUtil: Extends WorkdayApprovalToDosClientUtilSNC and allows users to define custom code.
  * WorkdayApprovalToDosHelperUtils: Extends WorkdayApprovalToDosHelperUtilsSNC and enables users to define custom code.
  * WorkdayApprovalToDosHelperUtilsSNC: Provides functions for Workday approvals.
  {#approval-hub-ootb__ul_md5_cpv_fyb}
* Ensure you configure the right user controls and privileges for Compensation Change and Spend Authorization use cases. Only the authorized users can view the sensitive records and data from Workday.
* For data protection, use the default purge policy to delete data more often. By default, data purge happens after in 30 days.
* Ensure only the HR administrator \[sn_hr_core.admin\] has access to the sensitive information as explained in [Remove HR Administrator role from IT System Administrators](https://servicenow-prod.fluidtopics.net/O~FvI7TZgFW8BbB5g9hGow "After system configuration, remove the HR Administrator role (sn_hr_core.admin) from IT System Administrator role (admin) to help prevent IT System Administrators from viewing sensitive HR information.").

{#approval-hub-ootb__ul_ln3_443_1yb}For more information on how to configure approvals, see [Configurable approvals experience](https://servicenow-prod.fluidtopics.net/HcV~RbAZxHan7hxAOC3C4g "Enable the approver with the in-context information for informed and prioritized approval decisions.").

## Approvals on mobile {#approval-hub-ootb__section_xlb_wnv_dzb}

Only approvals that are in sysapproval_approver table are shown using the generic card in Now Mobile.

To disable the feature change the value of
this sys_property: sn_me_todos.all_approvals_mobile_enabled to false​.

## OOTB action group use {#approval-hub-ootb__section_mln_qb1_f1c}

Use the out-of-the-box Approvals action group to display the actions such as Approve and Reject. For more information, see [Action framework](https://servicenow-prod.fluidtopics.net/GyWFqO85UvnEmL4TSsEGdw "The action framework includes some frequently used action items for quick access. You can use several default actions and create custom actions.").  
Note:  
For actions to appear in my items widget, you can add the OOTB Approvals action group from AllEmployee CenterAdministrationTo-dos Configurations, click an existing to-dos configuration, navigate to the To-do Configuration Details record, and use the OOTB action group under Fields Mapping.

## Additional information {#approval-hub-ootb__section_rcq_nt3_dvb}

* Click the URLs for additional information and context.
* Allow BUs to add non-task tables easily to the list in the To-dos or Task configuration reference tables by passing non-task tables as an array in the Scripted Extension Points. sn_hr_sp.TodoNonTaskTables, and sn_ex_sp.RefNonTaskTables.
{#approval-hub-ootb__ul_d21_pt3_dvb}
**Related concepts**   

* [Browser Extension for Employee Center forms](https://servicenow-prod.fluidtopics.net/GmsGD2vhZ5bUPVqaeX2Mnw "The Browser Extension for Employee Center forms provide information about various configurations required to set up the extension.")
* [Campaign overview and Campaign analytics dashboards](https://servicenow-prod.fluidtopics.net/O9ej89RRsI0ACLLHI9t~Ug "Content Analytics collects data on user interactions and generates visualizations to help campaign managers determine the effectiveness of campaigns.")
* [Content Analytics dashboards](https://servicenow-prod.fluidtopics.net/VSgxkwUO6w1NQAYZieYCGQ "Content Analytics display data visualizations for portal data collected in the default tracking profile.")
* [Content engagement dashboard](https://servicenow-prod.fluidtopics.net/E~hwAQ6bHM5JdXFFAPaClw "Content analytics displays data visualizations of engagement metrics for content published to the portal or Now mobile app in the Content Engagement dashboard.")
* [Content Library Overview dashboard](https://servicenow-prod.fluidtopics.net/ijBzq7tdo9hndy08bG1_rw "Content analytics displays data visualizations of performance metrics for content published to the portal or Now mobile app in the Content Library Overview dashboard.")
* [Employee Center widgets](https://servicenow-prod.fluidtopics.net/MFqiOmIOq20mp9lyfrodtQ "You can use base system widgets as-is in your Employee Center or clone them to suit your own business needs.")
* [Employee Profile form](https://servicenow-prod.fluidtopics.net/AygvvWu5Wz20DxSyaGrF_A "An option in the Employee Profile configuration that provides a list of employee profile fields.")
* [Enhanced Requests Experience forms](https://servicenow-prod.fluidtopics.net/kmNssP18jy8aW93BlKbPKg "The forms provide information to set up the Enhanced Requests Experience.")
* [Feedback Analytics dashboard](https://servicenow-prod.fluidtopics.net/Ks9JliGxNLHlVic8ldiTgw "Track all your feedback responses with the Feedback Analytics for portals, email, Virtual Agent, kiosks, and Now Mobile.")  
**Related reference**   

* [Activity Configuration form](https://servicenow-prod.fluidtopics.net/5fsTNl0pw7C171C5eqzKhQ "Use the Activity Configuration form to do a basic configuration or an advanced configuration for an activity.")
* [Activity Configuration Detail form](https://servicenow-prod.fluidtopics.net/3n1j0sEhLP4EHYk8lSFUkA "Use the Activity Configuration Detail form to specify which records you want to retrieve from a table when certain conditions are met for a basic activity configuration.")
* [Block content form](https://servicenow-prod.fluidtopics.net/3Fzkh_VXqt3HU4xLSurs3g "Block content form")
* [Components installed with Employee Center Pro](https://servicenow-prod.fluidtopics.net/aozV3O7BC6wVWx2OXEZQ9Q "Several types of components install with the activation of the Employee Center Pro plugin, including user roles and tables.")
* [Components installed with Content engagement](https://servicenow-prod.fluidtopics.net/iADA1KlNnfGt6VTsXLe26w "Several types of components are installed with activation of the Content engagement plugin, including tables, user roles, and scheduled jobs.")
* [Components installed with Content Experiences](https://servicenow-prod.fluidtopics.net/1B_PxeQlBU5ck6ORrd8I2g "Several types of components install with the activation of the Content Experiences [sn_cd] plugin, including tables, user roles, and scheduled jobs.")
* [Components installed with Content Publishing](https://servicenow-prod.fluidtopics.net/DEjgzPauWrUUET_nTI0dNw "Several types of components install with the activation of the Content Delivery [com.sn_content_delivery] plugin, including tables, user roles, and scheduled jobs.")
* [Components installed with Content Governance](https://servicenow-prod.fluidtopics.net/8~2d8dMu5cjP~l6hlQo~Ew "Several types of components install with the activation of the Content Governance [sn_cg] plugin, including tables, user roles, and scheduled jobs.")
* [Components installed with Content Analytics](https://servicenow-prod.fluidtopics.net/svLmo4JHKXONQ2lusLn9KA "Several types of components install with the activation of the Content Analytics [sn_cda] plugin, including tables, user roles, and scheduled jobs.")
* [Connected Content form](https://servicenow-prod.fluidtopics.net/P8blJU7FJval3LrhNYfllg "Use the connected content form to associate content to the topics in your taxonomy.")
* [Default Employee Profile Header Configuration record](https://servicenow-prod.fluidtopics.net/tA3Fur8VxtSR9L9w2wTWQA "The default Employee Profile header configuration record contains the following field values.")
* [Employee Profile Header Configuration form](https://servicenow-prod.fluidtopics.net/iJC~6AwR2GD6uLEGAQ85cg "Use the Employee Profile Header Configuration form to create a header for a profile.")
* [Employee Profile portal configuration form](https://servicenow-prod.fluidtopics.net/D1J5UZJZpgMy__at2_Jnfg "Use the Employee Profile Portal Configuration form to configure the profile for a service portal.")
* [Employee Profile upgrade scenarios](https://servicenow-prod.fluidtopics.net/hn3UmnIfOMJy8gqJooSllA "After upgrading Employee Profile to version 11.0.3, the profile pages on all portals are updated based on the following scenarios.")
* [External Link form](https://servicenow-prod.fluidtopics.net/K4qxMHoAOYK5gfnmoB7G~Q "Use the External Link form to create an external link.")
* [Featured Content form](https://servicenow-prod.fluidtopics.net/4zt5vJVQiU3oeFUDejB58g "Use the featured content form to mark the associated connected content as featured content for a topic.")
* [Feedback configuration form](https://servicenow-prod.fluidtopics.net/H1sGZmDHiAPm~jxbZ3FCYA "Description of the feedback configuration form fields to target a portal for feedback responses.")
* [Feedback definition form](https://servicenow-prod.fluidtopics.net/lydAvASPxWwWYsLs5QDf2w "Description of the feedback definition form fields to curate the experience and service feedback widgets in the portal pages.")
* [Footer form](https://servicenow-prod.fluidtopics.net/S4XcRQh_ibu6dg9IrxVVSA "Use the Footer form to create a new footer that you want to appear in the Employee Center or Employee Center Pro.")
* [Footer Menus form](https://servicenow-prod.fluidtopics.net/mGcIsY588jTqz5ehRvKKQA "Use the Footer Menus form to create a new footer menu that you want to appear on your Employee Center or Employee Center Pro.")
* [Guided Self-Service reference](https://servicenow-prod.fluidtopics.net/29qsLCYGYtzThSFrLu~2EA "Use the following reference information for the Guided Self-Service functionality.")
* [Link content form](https://servicenow-prod.fluidtopics.net/U2JznbM3BytuTvP_dJwJlQ "Link content form.")
* [Menu Item form](https://servicenow-prod.fluidtopics.net/pi6a1GW~Lu8LnVzdFtKCBA "Use the Menu Items form to configure the items for the More menu on the Employee Center header.")
* [Configuring translation for Content Publishing after upgrade](https://servicenow-prod.fluidtopics.net/_lI8GtGpBQhN5HHNs2l8_A "Content Publishing supports multi-lingual content creation by enabling content managers to easily change the interface language and request content translation through the Localization Framework.")
* [Notification content form](https://servicenow-prod.fluidtopics.net/b_2YMaok3ObesgmVcFdZpg "Notification content form")
* [Employee Profile Overview section form](https://servicenow-prod.fluidtopics.net/_buwBaYmtWnWIuNdPcCLvA "The overview section form enables you to configure a section on the Employee Profile UI.")
* [Properties installed with Content Experiences](https://servicenow-prod.fluidtopics.net/Umr6J1Qaf_oiH~gWW19xUw "The Content Experiences [sn_ca] plugin adds properties that determine how a campaign runs related to scheduled jobs and performance.")
* [Properties installed with Content Governance](https://servicenow-prod.fluidtopics.net/RcojombP_VnDCthGEYTGTw "The Content Governance [sn_cg] plugin adds properties that determine how many records to show in the Content Operations dashboard.")
* [Properties installed with Content Publishing](https://servicenow-prod.fluidtopics.net/qFfoQfp416ZlOfnXWG6CcQ "The Content Publishing [com.sn_content_delivery] plugin adds the following properties that are designed to control how scheduled jobs work in relation to notifications, to-dos, and communities.")
* [Quick Link form](https://servicenow-prod.fluidtopics.net/FDY3LlbMi6QJS0GBGGiOwA "Use the Quick Link form to create a new quick link and specify the content type for the quick link.")
* [Standard banner and icon sizes](https://servicenow-prod.fluidtopics.net/jSnpBhb1OR5_eUAds~nu1g "Use the following sizes for the banner and icons for optimal portal performance.")
* [Tab widget mapping form](https://servicenow-prod.fluidtopics.net/2viB8xN6g_d6dyBPdP2krQ "You can use the tab widget mapping form to display widgets on a tab and control their visibility.")
* [Taxonomy form](https://servicenow-prod.fluidtopics.net/OTFeOzA7SJqTVr9eOIdfEA "Use the taxonomy form to create your own taxonomy for the Employee Center portal.")
* [To-do content form](https://servicenow-prod.fluidtopics.net/nth9lsuQ8SxTu8hPsdt2rg "Use the To-do content form to add to-dos to your portal page.")
* [Topic form](https://servicenow-prod.fluidtopics.net/_RI2LGZUM8HHxlHoPxBmpg "Use the topic form to create topics for the new or cloned taxonomy.")
* [User Criteria form](https://servicenow-prod.fluidtopics.net/bk0p7MvyEDWrwmuMR7Hlnw "Add a user criteria record to decide which users, roles, and groups can access a quick link.")
* [User Criteria output](https://servicenow-prod.fluidtopics.net/yAaXdgV_Ld7jLZKU1oPSqg "User Criteria output based on Available For and Not Available For values.")

*[\>]: and then


