User Notification in JIRA

    Hello everybody. This is my first post on Habré - please do not judge strictly.

    Not so long ago I got a job. I work as an administrator of a system that is used in one large bank. Bank departments are located throughout the country.

    I receive error messages that JIRA bug tracker registers, call / write programmers, bankers (who will be redirected to me by HelpDesk), remote workers and testers.

    JIRA created several workflows for several projects. And everything would be great. But there was a need to create new workflows, the actions in which will be performed mainly by people from business - i.e. sellers of banking services - they will be the ultimate testers.

    These people are of course very busy, they don’t like when Administrators, programmers, people with IT call them. They don’t like it, mainly because they don’t understand what they want from them. And some test items "hang" on them for weeks.

    So in the new workflow it was necessary to simplify everything, as well as to optimize the process of communication with “people from business”.

    Since all tasks are registered in the JIR, it was necessary to create a mechanism that would notify testers who did not take any action within 2 days. Notified not very intently - i.e. 2 days sent them a notification by e-mail.

    I will tell you how to do this in JIRA

    JIRA can send email notifications if someone comments on a task, creates a new one, and assigns a specific user or task changes its status.

    We needed to notify users if the task was created, but the user did nothing with it.

    Going through the Internet, I realized that most of the information about JIRA can only be found on the page of the "manufacturer" , as well as on the JIRA forum .

    JIRA has its own scripting language - Jelly Runner, which I used.

    So, so that the user receives a notification by e-mail, if after 2 days he has not done anything with the task, you need:
    1. Create a filter that will find tasks with the status we need, for example, “new”, which has not changed its status for 2 days.
    2. Create a script in Jelly Runner'e:

    We start the serviceThe status of the assignment has not changed for 2 days.
    And then the text of the instruction that the user should do.
    Respectfully,
      Support teamNew assignment $ {issue.key}


    The script searches for such tasks and adds a comment to them - JIRA automatically notifies the user that a comment has been added to the task.

    That is the whole solution.
    If there are any errors, then I ask you not to scold me, because I use Russian very rarely.

    Also popular now: