---
sourceDocument: Zurich Employee Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/employee-service-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Employee Service Management

ft:clusterId :

    - emplsm

bundleId :

    - emplsm

workflow :

    - Employee


---

# HR document generation

# HR document generation {#ariaid-title1}

Release version: Zurich  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
There are multiple ways to generate documents in HR Service Delivery.{#DocumentGeneration__hr_doc_temp_ss}  
* Automatically
* Multiple signatures are collected.
* Preview, Sign, or Save
{#DocumentGeneration__ul_p32_rcz_bz}

## Automatically {#DocumentGeneration__section_lsf_yrt_lz}

The document is made available for the subject person to
sign.
Only after the signature is added, the document will be generated automatically. Following
are some examples:

* A document such as Tuition Reimbursement Request must be sent to the employee for signature. The Request Tuition Reimbursement service has a workflow that triggers a task for the subject person (employee) of the case. An
  administrator enables theAutomatically Create Draft Document case option on the HR service and sets up the HR service. When a case is created with that HR service and its state is changed to Work in Progress or Ready, a task gets automatically generated for the employee with the document available for signing.

* A document such as Employee Verification Letter must be sent to the employee that does not require any signature. An administrator selects the template on the HR service. An HR case is created with that HR service. The HR agent previews the document using the Preview Document option, generates the document, and sends an email to the employee using the Send email option
  on the case.

{#DocumentGeneration__ul_cpd_gyy_1mb}

## Multiple signatures are collected {#DocumentGeneration__section_knn_ttq_rz}

Documents like offer letters can require multiple signatures. When all signatures are collected, the document is automatically generated.  
Note:  
For more information on setting up this feature, see [Advanced form configuration](https://www.servicenow.com/docs/access?context=advanced-form-administration&version=zurich&pubname=zurich-platform-administration&ft:locale=en-US) and [Advanced Forms Management in HR Service Delivery](https://community.servicenow.com/community?id=community_article&sys_id=a1676d67dba71410b1b102d5ca961941).

## Preview, Sign, or Save {#DocumentGeneration__section_gjw_lst_lz}

Some documents require an HR agent to review, sign, or save it before sending it to a subject person for an HR case. An example is when a subject person requests an employment verification letter. This document requires an HR agent to review it for accuracy, sign it, and send it to the requested email address.

* Open a case requiring a document to be sent to the subject person.
* Confirm that the state is Work in Progress.
* The form header shows:
* Select Preview Document to view the document.
* Select Sign Document for documents that require an HR signature.  
  Note:  
  By default, the document is available for the subject person to view once you preview it. Change this behavior by changing the State field on the HR task template. You can access the task template from the HR Case form by selecting the HR serviceService ActivitiesChild task template.
{#DocumentGeneration__ul_oz1_d5t_lz}

## Change values {#DocumentGeneration__section_wrx_zpq_rz}

When there are errors in the document:

* Check the table the incorrect information is pulled from.
* Check the HR case to confirm correct case information.
* Check the document template for errors within the body of the document, incorrect field mapping, or variable information.
{#DocumentGeneration__ul_sw1_kqq_rz}
* **[Edit a generated document](https://www.servicenow.com/docs/QKaHWzB2l56_xKXLxOVB2g)**   
  Support rendering values of variables, scripts, and blocks in edit mode in Preview Document. View the content of variables, scripts, or blocks rather than only viewing the variable or block names.

*[\>]: and then


