{"id":31200,"date":"2026-01-06T08:28:21","date_gmt":"2026-01-06T08:28:21","guid":{"rendered":"http:\/\/kovaion-new1.local\/generating-employment-agreement-letter-through-the-checklist\/"},"modified":"2026-01-06T12:49:14","modified_gmt":"2026-01-06T12:49:14","slug":"generating-employment-agreement-letter-through-the-checklist","status":"publish","type":"post","link":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/generating-employment-agreement-letter-through-the-checklist\/","title":{"rendered":"Generating Employment Agreement Letter Through the Checklist"},"content":{"rendered":"<p>Within Oracle HCM Cloud, users possess the capability to generate an offer letter or agreement letter through the <span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/www.kovaion.com\/event\/orc\/\" target=\"_blank\" rel=\"noopener\">ORC<\/a> <\/strong><\/span>feature. However, it is essential to note that this generation can only occur once. Once the candidate transitions into an employee, should the business team require additional documents, such as an employment agreement or other types of letters, those letters will be sent to the employee accompanied by a notification. These letters will then be securely stored as attachments in the Oracle HCM Cloud, serving as Document of Records (DOR) attachments.<\/p>\n<p>This functionality enables employees to conveniently download the letter, sign it, and subsequently upload it back to the document of records. By leveraging this feature, the business team can effectively utilize it as a repository to easily download any necessary letters while on the go, as needed.<\/p>\n<p>&nbsp;<\/p>\n<h2>Case Study of the Employee Agreement Letter Through the Checklist:<\/h2>\n<p>To grasp the functionality of the &#8220;Generate Employee Agreement Letter Through the Checklist&#8221; feature, let&#8217;s examine an example: When hiring a candidate, the business team can generate and send an offer letter to the employee. However, they cannot trigger both the offer and agreement letters simultaneously. This action can only be carried out once the candidate successfully transitions into an employee.<\/p>\n<p>The business team aims to send an agreement letter to each candidate, containing the relevant details. Subsequently, employees will receive a notification prompting them to sign the document and upload it back to the<span style=\"color: #0000ff;\"><strong> <a style=\"color: #0000ff;\" href=\"https:\/\/www.kovaion.com\/blog\/automated-generation-letter-dor\/\" target=\"_blank\" rel=\"noopener\">Document of Records (DOR)<\/a>.<\/strong><\/span> This feature proves particularly advantageous when generating a large number of letters for employees in similar situations.<\/p>\n<p>&nbsp;<\/p>\n<h3>Steps to enable the &#8220;Generate Employee Agreement Letter Through the Checklist&#8221; feature:<\/h3>\n<p><strong>Step 1:<\/strong> <span class=\"TextRun SCXW143388279 BCX8\" lang=\"EN-US\" xml_lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW143388279 BCX8\">Navigate to reports and analytics<\/span> <span class=\"NormalTextRun SCXW143388279 BCX8\">and create a report using <\/span><span class=\"NormalTextRun SCXW143388279 BCX8\">the <\/span><span class=\"NormalTextRun SCXW143388279 BCX8\">RTF template<\/span><span class=\"NormalTextRun SCXW143388279 BCX8\"> with the SQL query (as per requirement) <\/span><span class=\"NormalTextRun SCXW143388279 BCX8\">provided<\/span><span class=\"NormalTextRun SCXW143388279 BCX8\"> below. <\/span><span class=\"NormalTextRun SCXW143388279 BCX8\">Make sure that <\/span><span class=\"NormalTextRun SCXW143388279 BCX8\">the report<\/span> <span class=\"NormalTextRun SCXW143388279 BCX8\">is<\/span><span class=\"NormalTextRun SCXW143388279 BCX8\"> in <\/span><span class=\"NormalTextRun SCXW143388279 BCX8\">the <\/span><span class=\"NormalTextRun SCXW143388279 BCX8\">shared folder \/Custom folder<\/span><span class=\"NormalTextRun SCXW143388279 BCX8\">.<\/span><\/span><span class=\"EOP SCXW143388279 BCX8\" data-ccp-props=\"{&quot;134245417&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559685&quot;:0,&quot;335559738&quot;:122,&quot;335559739&quot;:0,&quot;335559740&quot;:240}\">\u00a0<\/span><\/p>\n<figure id=\"attachment_6310\" aria-describedby=\"caption-attachment-6310\" style=\"width: 783px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6310\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig.1-SQL-code-execution-area-for-report-creation.-1-300x169.png\" alt=\"Generating-Employment- Agreement- Letter- Through- the- Checklist\" width=\"783\" height=\"441\" \/><figcaption id=\"caption-attachment-6310\" class=\"wp-caption-text\"><strong>Fig.1: SQL code execution area for report creation. <\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h4>SQL Code:<\/h4>\n<p><span style=\"color: #0000ff;\">Select distinct<\/span><\/p>\n<p><span style=\"color: #0000ff;\">papf.person_number emp_no,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">PPNF.DISPLAY_NAME emp_name,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">job.DESIGNATION,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">pct.name checklist_name,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">patt.task_name<\/span><\/p>\n<p><span style=\"color: #0000ff;\">from<\/span><\/p>\n<p><span style=\"color: #0000ff;\">per_all_people_f papf,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">PER_PERSON_NAMES_F ppnf,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">PER_ALL_ASSIGNMENTS_M PAAM,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">per_allocated_checklists pac,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">PER_CHECKLISTS_TL pct,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">per_allocated_tasks pat,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">PER_ALLOCATED_TASKS_TL patt,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">(select distinct PJ.JOB_ID id,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">PJ.NAME DESIGNATION<\/span><\/p>\n<p><span style=\"color: #0000ff;\">from<\/span><\/p>\n<p><span style=\"color: #0000ff;\">PER_JOBS_F_TL PJ,<\/span><\/p>\n<p><span style=\"color: #0000ff;\">PER_ALL_ASSIGNMENTS_M PAAM<\/span><\/p>\n<p><span style=\"color: #0000ff;\">where<\/span><\/p>\n<p><span style=\"color: #0000ff;\">1=1<\/span><\/p>\n<p><span style=\"color: #0000ff;\">AND PJ.JOB_ID = PAAM.JOB_ID<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and trunc(sysdate) between PJ.effective_start_date and PJ.effective_end_date<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and trunc(sysdate) between paam.effective_start_date and paam.effective_end_date<\/span><\/p>\n<p><span style=\"color: #0000ff;\">) Job<\/span><\/p>\n<p><span style=\"color: #0000ff;\">where<\/span><\/p>\n<p><span style=\"color: #0000ff;\">1=1<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and papf.person_id = ppnf.person_id<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and papf.person_id = paam.person_id<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and paam.person_id = pac.person_id<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and pct.CHECKLIST_ID = pac.CHECKLIST_ID<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and pac.allocated_checklist_id = pat.allocated_checklist_id<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and pat.allocated_task_id = patt.allocated_task_id<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and job.id (+) = PAAM.job_id<\/span><\/p>\n<p><span style=\"color: #0000ff;\">AND PPNF.NAME_TYPE = &#8216;GLOBAL&#8217;<\/span><\/p>\n<p><span style=\"color: #0000ff;\">AND PAAM.ASSIGNMENT_TYPE = &#8216;E&#8217;<\/span><\/p>\n<p><span style=\"color: #0000ff;\">AND paam.assignment_status_type = &#8216;ACTIVE&#8217;<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and patt.task_name like &#8216;agreement%&#8217;<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and patt.language = sys_context(&#8216;userenv&#8217;,&#8217;lang&#8217;)<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and pat.allocated_task_id = nvl(:P_ALLOCATED_TASK_ID, (case when pat.status!=&#8217;COM&#8217; then pat.allocated_task_id end))<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and trunc(sysdate) between papf.effective_start_date and papf.effective_end_date<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and trunc(sysdate) between ppnf.effective_start_date and ppnf.effective_end_date<\/span><\/p>\n<p><span style=\"color: #0000ff;\">and trunc(sysdate) between paam.effective_start_date and paam.effective_end_date<\/span><\/p>\n<p><span style=\"color: #0000ff;\">&#8211;and papf.person_number = &#8216;XXXX&#8217;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Step 2:<\/strong> Create a report using the <span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"https:\/\/www.kovaion.com\/blog\/peoplesoft-enhanced-feature-in-reporting\/\" target=\"_blank\" rel=\"noopener\">RTF<\/a><\/strong><\/span> template<\/p>\n<figure id=\"attachment_6311\" aria-describedby=\"caption-attachment-6311\" style=\"width: 778px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6311\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig.2-Report-path.-1-300x169.png\" alt=\"Generating-Employment-Agreement- Letter- Through- the- Checklist\" width=\"778\" height=\"438\" \/><figcaption id=\"caption-attachment-6311\" class=\"wp-caption-text\"><strong>Fig.2: Report Path<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>Step 3:<\/strong> Create a document type with a report path.<\/p>\n<p>Navigate to setup and maintenance, search for Document Types then create a document type by providing the report path as mentioned below. so, that user will be able to see the document in the checklist.<\/p>\n<p>Report path: \/Custom\/Nanda\/agrrement details.xdo?P_ALLOCATED_TASK_ID={AllocatedTaskId}<\/p>\n<figure id=\"attachment_6312\" aria-describedby=\"caption-attachment-6312\" style=\"width: 785px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6312\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig.3-Document-type-creation.-1-300x169.png\" alt=\"Generating-Employment-Agreement- Letter- Through- the- Checklist\" width=\"785\" height=\"443\" \/><figcaption id=\"caption-attachment-6312\" class=\"wp-caption-text\"><strong>Fig.3: Document type creation<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>Step 4:<\/strong> Create a checklist.<\/p>\n<p>Navigate to setup and maintenance, search for \u201cchecklist templates\u201d then create a checklist template by giving the action name such as \u2018\u2019Hire\u2019\u2019 (as per requirement)<\/p>\n<figure id=\"attachment_6313\" aria-describedby=\"caption-attachment-6313\" style=\"width: 779px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6313\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig.4-Checklist-template-1-300x169.png\" alt=\"Generating-Employment-Agreement- Letter- Through- the- Checklist\" width=\"779\" height=\"439\" \/><figcaption id=\"caption-attachment-6313\" class=\"wp-caption-text\"><strong>Fig.4: Checklist Template<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>Step 5:<\/strong> Create a checklist task.<\/p>\n<p>Navigate to the task tab, click Create, and provide the details below.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Task Type:<\/strong> Report<\/p>\n<p><strong>Report path:<\/strong> \/Custom\/Nanda\/agrrement details.xdo?P_ALLOCATED_TASK_ID={AllocatedTaskId}<\/p>\n<p><strong>Document Type:<\/strong> Select the document type that has been created<\/p>\n<p><strong>Document Are For:<\/strong> Select Performer<\/p>\n<p><strong>Attachments:<\/strong> Enable<\/p>\n<p><strong>Add Attachment to Document of Record:<\/strong> Select the document type that has been created<\/p>\n<p><strong>Attachment Are for:<\/strong> Performer<\/p>\n<figure id=\"attachment_6314\" aria-describedby=\"caption-attachment-6314\" style=\"width: 782px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6314\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig.5-Create-Task-1-300x169.png\" alt=\"Generating-Employment-Agreement- Letter- Through- the- Checklist\" width=\"782\" height=\"440\" \/><figcaption id=\"caption-attachment-6314\" class=\"wp-caption-text\"><strong>Fig.5: Check Task<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>Step 6:<\/strong> Hire an employee<\/p>\n<p>Once the business team hires a candidate checklist will get a trigger and the employee is able to access the document in the journey or through the checklist.<\/p>\n<figure id=\"attachment_6315\" aria-describedby=\"caption-attachment-6315\" style=\"width: 779px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6315\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig.6-Checklist-Template.-1-300x169.png\" alt=\"Generating-Employment-Agreement- Letter- Through- the- Checklist\" width=\"779\" height=\"439\" \/><figcaption id=\"caption-attachment-6315\" class=\"wp-caption-text\"><strong>Fig.6: Checklist Template<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_6316\" aria-describedby=\"caption-attachment-6316\" style=\"width: 778px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6316\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig.7-Task-tab-1-300x169.png\" alt=\"Generating-Employment-Agreement- Letter- Through- the- Checklist\" width=\"778\" height=\"438\" \/><figcaption id=\"caption-attachment-6316\" class=\"wp-caption-text\"><strong>Fig.7: Task Tab<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Click on See Document, and the letter will get downloaded. Once the document gets downloaded employee can view the generated letter, and the employee can sign it, and upload it back (Drag and Drop). So, the document will get stored in the document of record, and the business team can access the document from the document of record section.<\/p>\n<figure id=\"attachment_6317\" aria-describedby=\"caption-attachment-6317\" style=\"width: 779px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6317\" src=\"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-content\/uploads\/2026\/01\/Fig.8-Document-of-record-section.-1-300x169.png\" alt=\"Generating-Employment-Agreement- Letter- Through- the- Checklist\" width=\"779\" height=\"439\" \/><figcaption id=\"caption-attachment-6317\" class=\"wp-caption-text\"><strong>Fig.8: Document of Record Section<\/strong><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h3><strong>Business Benefits<\/strong><\/h3>\n<ul>\n<li>A significant benefit of this feature is the generation of bulk letters tailored to individual employee details, thereby streamlining the efforts of the business team.<\/li>\n<li>As a default setting, the letters will be securely stored as attachments within the person&#8217;s document of record section.<\/li>\n<li>The business team retains the ability to conveniently access the document letters at any given time.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><strong>Limitations<\/strong><\/h3>\n<ul>\n<li>The business team cannot generate multiple letters for the same employee at a time using one checklist task. This means that if the business team needs to generate multiple employment agreement letters for the same employee, they would need to initiate separate checklist tasks for each letter to be generated.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>The Bottom Line<\/h3>\n<p style=\"text-align: left;\">Overall, with the &#8220;Generating Employment Agreement Letter Through the Checklist&#8221; feature in Oracle HCM Cloud, businesses can streamline their document generation process, improve efficiency, and ensure that employment agreements are accurately generated and securely stored, ultimately facilitating a smoother onboarding experience for new employees.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Author:\u00a0 <\/strong>Nanda Patil, Associate Consultant<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Within Oracle HCM Cloud, users possess the capability to generate an offer letter or agreement letter through the ORC feature. However, it is essential to note that this generation can only occur once. Once the candidate transitions into an employee, should the business team require additional documents, such as an employment agreement or other types [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":24982,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[18],"tags":[],"class_list":["post-31200","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle-hcm"],"acf":[],"_links":{"self":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/31200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/comments?post=31200"}],"version-history":[{"count":1,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/31200\/revisions"}],"predecessor-version":[{"id":31201,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/posts\/31200\/revisions\/31201"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/media\/24982"}],"wp:attachment":[{"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/media?parent=31200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/categories?post=31200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stage.kovaionplay.com\/stage-kovaion\/wp-json\/wp\/v2\/tags?post=31200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}