Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
New TicketerServiceLayer that uses Drools in order to allow users to create custom Tickets from Alarms
Description
The DroolsTicketerServiceLayer expands the functionality of the DefaultTicketerServiceLayer allowing users to create their own Tickets from Alarms using complex business logic.
This is useful in cases where ticket fields are dependant on factors such as alarm type, node name, node assets, foreign source, etc...
Patches are attached.
Acceptance / Success Criteria
None
Attachments
3
31 Oct 2012, 11:47 AM
31 Oct 2012, 11:47 AM
31 Oct 2012, 11:47 AM
Lucidchart Diagrams
Activity
Show:
Benjamin Reed April 10, 2013 at 5:50 PM
Whups, forgot to close this.
Benjamin Reed December 10, 2012 at 3:08 PM
Thanks, refactoring looks good. I've merged it into master. Only 1 small change, you had a hardcoded /opt/opennms in your drools-ticketer.properties file.
Jesse White October 31, 2012 at 11:49 AM
I've attached the updated patches.
The feature has been moved to a separate sub-project in features/ticketing and I've added some test cases.
Jesse White October 31, 2012 at 11:47 AM
Updated patches.
Jesse White October 5, 2012 at 9:26 AM
Thanks for the feedback. The first two patches are independent of Drools and add the required plumbing, can you we look at merging these for now?
I'll try moving the implementation to a sub-project.
The DroolsTicketerServiceLayer expands the functionality of the DefaultTicketerServiceLayer allowing users to create their own Tickets from Alarms using complex business logic.
This is useful in cases where ticket fields are dependant on factors such as alarm type, node name, node assets, foreign source, etc...
Patches are attached.