File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed
Server-Side Components/Business Rules/Generate pdf Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change 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 ) ;
You can’t perform that action at this time.
0 commit comments