Commit 1707c41
authored
CallableLogger Enhancements (#790)
* Added 3 enhancements to the CallableLogger class (used for OmniStudio logging & loosely-coupled dependencies)
1. It now automatically appends OmniStudio's input data for OmniScript steps as JSON to the Message__c fields on LogEntryEvent__e and LogEntry__c.
2. The 'newEntry' action now also supports setting the parent log transaction ID, using the argument 'parentLogTransactionId'.
3. Transaction details are now returned in the output for all actions, including the current transaction ID, the parent log transaction ID, and the Salesforce-generated request ID.1 parent 8e859c2 commit 1707c41
13 files changed
Lines changed: 635 additions & 59 deletions
File tree
- config/scratch-orgs/omnistudio/omniScripts
- docs/apex
- Logger-Engine
- Test-Utilities
- nebula-logger/core
- main
- log-management/objects/Log__c/fields
- logger-engine
- classes
- lwc/logger
- tests/logger-engine/classes
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
0 commit comments