Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the ability to use Nebula Logger in OmniStudio #644

Closed
jongpie opened this issue Mar 7, 2024 · 4 comments · Fixed by #765
Closed

Add the ability to use Nebula Logger in OmniStudio #644

jongpie opened this issue Mar 7, 2024 · 4 comments · Fixed by #765
Assignees
Labels
Layer: Logger Engine Items related to the core logging engine Salesforce Feature: Callable Interface Items related to dynamically using Nebula Logger via the Apex's Callable interface Salesforce Feature: OmniStudio Items related to using Nebula Logger within OmniStudio Type: Enhancement New feature or request

Comments

@jongpie
Copy link
Owner

jongpie commented Mar 7, 2024

Orgs using OmniScript should have a way to leverage Nebula Logger.

I've never worked with OmniScript before, so I'm not sure what all is involved with this - potentially, this might make sense to build as an optional plugin, instead of adding it directly to the core package.

@jongpie jongpie added Type: Enhancement New feature or request Layer: Logger Engine Items related to the core logging engine labels Mar 7, 2024
@gpauriyal-github-unimelb
Copy link

gpauriyal-github-unimelb commented May 7, 2024

@jongpie Did you have any luck with this? We plan to use a Custom Apex class that accepts the JSON from the IP and logs it in objects as needed. Also, we are exploring the Data Mappers that can be used within the OmniScripts flow to add logs.

@jongpie
Copy link
Owner Author

jongpie commented May 7, 2024

@gpauriyal-github-unimelb I have not looked into this anymore yet - since I don't have any experience with OmniScript or a personal use case for this functionality, it's a lower-priority item for me. If you're able to figure out any options for implementing this, let me know!

@jongpie
Copy link
Owner Author

jongpie commented Jun 25, 2024

Based on this page that @jamessimone found, it looks like there would need to be a call that implements the interface System.Callable to make it work in Omnistudio. I don't particularly like the Callable interface, so for now, I think the Omnistudio-related functionality should go into a new plugin package.

@jongpie jongpie added the Salesforce Feature: OmniStudio Items related to using Nebula Logger within OmniStudio label Sep 4, 2024
@jongpie jongpie changed the title Add the ability to use Nebula Logger in OmniScript Add the ability to use Nebula Logger in OmniStudio Sep 11, 2024
@jongpie jongpie self-assigned this Sep 11, 2024
@jongpie jongpie added the Salesforce Feature: Callable Interface Items related to dynamically using Nebula Logger via the Apex's Callable interface label Sep 11, 2024
@jongpie
Copy link
Owner Author

jongpie commented Sep 17, 2024

OmniStudio logging is now provided out of the box in release v4.14.10 🥳 . The wiki now also has a page about logging in OmniStudio.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Layer: Logger Engine Items related to the core logging engine Salesforce Feature: Callable Interface Items related to dynamically using Nebula Logger via the Apex's Callable interface Salesforce Feature: OmniStudio Items related to using Nebula Logger within OmniStudio Type: Enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants