Giter Site home page Giter Site logo

donutsnl / ticketfilter Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 1.36 MB

Matches foreign identifiers in the mailsubject and adds these as followups to existing GLPI tickets with the same patern.

License: GNU General Public License v2.0

PHP 100.00%
automatic chained creation followup glpi itsm monitoring ticketing

ticketfilter's People

Contributors

donutsnl avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

ticketfilter's Issues

Resolve not working

Hi
It seem's that the plugin isn't putting the ticket at the resolved status for this string inside the subjects

string "L'incident num INC0034498, Disfonctionnement des MAPs PRTG a été clôturé."

ticket match string : /.?(?(RITM|INC)[0-9]{7})./
Solved match string : /.?(?(RESOLU |clôturé|Clôturé)./

image

many thank for help on this.

PROBLEME ON CREATING AND UPGRADE

Here's what we have done:

==========
Creation One filter with match string /.?(?(RITM|INC)[0-9]{7,7})./ and resolve string /.?(?RESOLU)./
Active : yes
Ticket matched string 11
Solved matched groupe length : 6

The we create à Ticket witch subject RITM0000999 ==> we have then a white page ....

is we de activate and create the ticket manualy and reactivite the plugin to then try do have à Follow Up created ==> same white page ...

Any idea ?

Option to also match requesters on same Subject (matched) but Different Senders

Issue Description:
Even when the subject is the same, but the sender is different, the system is adding the same follow-up to tickets from different senders.

Example:
I have two tickets:

Ticket #2001123 - FW: Wazuh notification - (SVRSTO01) any - Alert level 12
Sender: [[email protected]]

Ticket #2001002 - FW: Wazuh notification - (SVRSTO01) any - Alert level 12
Sender: [[email protected]]

If a new email comes from the sender [email protected] with the same subject "FW: Wazuh notification - (SVRSTO01) any - Alert level 12," the ticket filter adds a follow-up to both earlier tickets, #2001123 and #2001002. However, it should consider the sender and not add a follow-up to #2001002 since the sender is different.

I hope this clarifies the issue.

Option to ignore locally created tickets

Currently TicketFilter will also evaluate tickets created in the GLPI interface. If the matchstring is found it will process the new ticket as an update on the found tickets. Toggling this option will cause TicketFilter to find multiple tickets and the user should consider the implications of this as well. As multiple tickets might get updated with received emails containing the match string.

Prevent TicketFilter from updating tickets if multiple matches are made

In some scenario's you might want to explicitly prevent TicketFilter from updating all found tickets as this might cause unintended information leaks. This should be an configurable option inside the matchrule. The outcome should be that the ticket is ignored and follows the regular ticket flow creating a potential duplicate.

Consideration: we could allow the plugin to add the followups with the 'private' flag if multiple tickets are found.

Intall error

Hello I have a lot of pluggins installed, but for this plugn i have this error:
image

Thankyou

filter same ticket with same object

Good morning,

I would like to know if you have an idea or the order in question.
I would like the plugin to be able to analyze the objects and if there is the same object, put it in the ticket concerned.
Currently, all emails arrive in the same ticket...
thanks in advance

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.