Generate Pdf letter in HR case by Fulfiller. If no pdf letter attached in HR case it will create pdf letter. #2244
+62
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Description:
Generate Pdf letter by HR Fulfiller and attached in HR case. To achieve this following the below steps.
The Business Rule is triggered after an update on the (HR case)"sn_hr_core_case" table, specifically when the case state is set to "Work in Progress". This rule generates a PDF letter based on the trigerred conditions.
Document Template created seperately. Document Template Name - PDF Letter Employee.The Document Template Sys ID is passed within the script, and the corresponding document template has been created separately (refer to the attached screenshot for reference).
Document Template -> All Document Templates - > New
As per the script, the PDF letter is generated and named using the HR case subject's name — for example:
"Letter: " + empName + ".pdf".
Functionality -
When a fulfiller changes the case state to "Work in Progress", the PDF letter is automatically generated and attached to the HR case record.
Business Rule Description -
Name - pdf Letter generation
Table - sn_hr_core_case
Condition - state is "work in Progress"
Update - Check the box
When -select after
This BR will prevent the duplicate letter generation for multiple updates in work in Progress state.