completed assignment

This commit is contained in:
2025-04-02 17:50:49 +05:30
parent 35e7485001
commit 72f2541f58
32 changed files with 531 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
trigger UpdateCase on CaseComment (before insert) {
Map<String, String> keywordToStatus = new Map<String, String> {
'resolved' => 'Closed',
'fixed' => 'Closed',
'completed' => 'Closed',
'reopen' => 'Reopened',
'reopened' => 'Reopened'
};
for (CaseComment comment : Trigger.New) {
Case theCase = [
SELECT Id, Status
FROM Case
WHERE Id = :comment.ParentId
];
for (String keyword : keywordToStatus.keySet()) {
if (comment.CommentBody.toLowerCase().contains(keyword.toLowerCase())) {
theCase.Status = keywordToStatus.get(keyword);
update theCase;
break;
}
}
}
}