Skip to content

Commit 1076e5d

Browse files
letterPdf.js
1 parent b07490e commit 1076e5d

File tree

1 file changed

+32
-0
lines changed
  • Server-Side Components/Business Rules/Generate pdf

1 file changed

+32
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
(function executeRule(current, previous /*null when async*/ ) {
2+
3+
// Add your code here
4+
var recordId = current.sys_id.toString();
5+
var empName = current.subject_person;
6+
7+
var templateId1 = gs.getProperty("sn_hr_core.letter"); // Document Template sysid
8+
9+
10+
var pdfFileName1 = 'Letter:' +empName+ '.pdf'; //letter name
11+
12+
13+
gs.info('[PDF Generation] HRC Number ' + recordId);
14+
15+
try {
16+
17+
var docGen1 = new sn_doc.GenerateDocumentAPI();
18+
docGen1.generateDocumentForTask(recordId, templateId1, pdfFileName1);
19+
20+
gs.info('[PDF Generation] PDF attached to HRC: ' + recordId);
21+
}
22+
23+
24+
25+
catch (ex) {
26+
gs.error('[PDF Generation] Failed: ' + ex.message);
27+
}
28+
current.setWorkflow(false);
29+
30+
31+
32+
})(current, previous);

0 commit comments

Comments
 (0)