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 custom property editor (CPE) for Flow invocable actions #753

Open
jongpie opened this issue Aug 28, 2024 · 0 comments
Open

Add custom property editor (CPE) for Flow invocable actions #753

jongpie opened this issue Aug 28, 2024 · 0 comments
Labels
Layer: Logger Engine Items related to the core logging engine Logging Source: Flow Items related to using Nebula Logger within Flow Type: Enhancement New feature or request

Comments

@jongpie
Copy link
Owner

jongpie commented Aug 28, 2024

Right now, the 3 Flow invocable actions (FlowLogEntry, FlowRecordLogEntry, and FlowCollectionLogEntry) use the out-of-the-box UI (standard property editor) for configuring the actions. This UI has some limitations:

  • As the number of properties on the 3 Flow actions continues to grow, the out-of-the-box UI isn't always intuitive
  • It also allows some invalid/bad values to be configured for some properties, resulting in Flow failures. For example, the property loggingLevelName expects a valid enum name from System.LoggingLevel - but in the standard UI, users can enter any text value

To try to overcome some of these limitations + provide a better user experience (UX), the 3 Flow actions should use a new custom property editor LWC.

@jongpie jongpie added Type: Enhancement New feature or request Logging Source: Flow Items related to using Nebula Logger within Flow Layer: Logger Engine Items related to the core logging engine labels Aug 28, 2024
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 Logging Source: Flow Items related to using Nebula Logger within Flow Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant