Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Warning

These feature is available since plugin version 1.6.0.

For JIRA versions prior to 7.0.0, you will need version 1.6.1, as version 1.6.0 is not compatible with JIRA 6.3 and 6.4.

The default behaviour of Ovyka Satisfaction for JIRA is to send notification when a specific issue event (Resolved or Closed) is fired. You can choose to also add a post-function, or to only use post functions and completely disable issue events handling in the plugin. To do this, choose the notigcation trigger(s) you prefer in the global administration page, as shown below :

...

Warning

These feature is available since plugin version 1.6.0

For JIRA versions prior to 7.0.0, you will need version 1.6.1, as version 1.6.0 is not compatible with JIRA 6.3 and 6.4.

For finer control of which tickets need a satisfaction form to be sent, you can configure a JQL query.

...

  • [summary]
    • Replaced by the issue summary
  • [description]
    • Replaced by the issue description
  • [last-comment]
    • Replaced by the last issue comment
  • [custom-field-XXX]
    • Replaced by the value of the custom field identified by its id (XXX must be replaced by the custom field value) in the processed issue.
    • If the field contains a date, the default format will be used : yyyy-MM-dd HH:mm:ss
  • [survey.link]
    • Adds url of the Satisfaction survey, to be added in a link href, for example.
  • [custom-field-XXX|yyyy-MM-dd HH:mm:ss]
    • Same placeholder as above, but with a date/time format. If the custom field contains a date, it will be displayed using the provided format.
  • [issue.XXX-link]
    • Allows to include any issue field value. XXX must be replaced by the name of the field to extract. For example, to extract the issue creation date, the placeholder must be : [issue.created]
    • If the field contains a date, the default format will be used : yyyy-MM-dd HH:mm:ss
    • Available issue fields :
    • reporter : the issue reporter
    • assignee : the issue insert a link to target issue in generated email. The generated link will depend on the project kind (regular JIRA project or JSD project). For JIRA projects, it will generate a regular link (eg. https://my.jira.com/browse/EX-001), but for JSD projects, it will generate a customer portal link (eg. https://my.jira.com/servicedesk/customer/portal/1/EX-001).
  • [issue.XXX]
    • Allows to include any issue field value. XXX must be replaced by the name of the field to extract. For example, to extract the issue creation date, the placeholder must be : [issue.created]
    • If the field contains a date, the default format will be used : yyyy-MM-dd HH:mm:ss
    • Available issue fields :
      • reporter : the issue reporter
      • assignee : the issue assignee
      • reporterId : the reporter username
      • assigneeId : the assignee username
      • created : the issue creation date
      • updated : the issue update date
      • resolution : the issue resolution status
      • status : the issue workflow status
      • priority : the issue priority
      • issueType : the issue type
      • votes : the number of votes of this issue
      • watches : the number of watchers for this issue
      • resolutionDate : the issue resolution date
      • dueDate : the issue due date
      • summary : the issue summary
      • description : the issue description
      • key : the issue key (for example DEMO-1)
      • affectedVersion : the list of affected version for this issue
      • fixVersions : the list of fix versions for this issue
  • [issue.XXX|yyyy-MM-dd HH:mm:ss]
    • Same placeholder as above, but with a date/time format. If the issue field contains a date, it will be displayed using the provided format.

...

To administrate Ovyka Satisfaction plugin for a specific project, first go to the Browse Project page for the project you want to configure (top menu > Projects > your-project-key ), then clink on the Administration link. This will open the main project administration page, showing panels for administration sections. You'll see a new panel, dedicated to Ovyka Satisfaction, looking like this :

Image Removed

This panel shows the current activation status of the plugin for the project (Active or Inactive), and provides a link to plugin configuration for the project. This link is also available in the left menu bar, and is called Ovyka Satisfaction.

Click on either link, and you'll access the plugin configuration page for your project.

showing panels for administration sections. You'll see a new panel, dedicated to Ovyka Satisfaction, looking like this :

Image Added

This panel shows the current activation status of the plugin for the project (Active or Inactive), and provides a link to plugin configuration for the project. This link is also available in the left menu bar, and is called Ovyka Satisfaction.

Click on either link, and you'll access the plugin configuration page for your project.

JIRA Service Desk satisfaction deactivation

If your project is a JSD project, and you're using recent version of JIRA Service Desk, a customer satisfaction feature is provided, and your customers will receive two satisfaction surveys notifications - one for JIRA Service Desk, and one for Ovyka Satisfaction for Jira. You should disable JIRA Service Desk satisfaction surveys to make sure that only Ovyka Satisfaction for JIRA surveys notifications are sent to your customers. To do this, go to your project administration, select Satisfaction settings, and disable "Collect customer satisfaction feedback". See screenshot below for the target configuration.

 

Image Added

Plugin Activation

When the plugin is not activated for a project, this page only contains one tab, showing the activation status, and a button to activate/deactivate the plugin for the project. It will look like this :

...

Code Block
http://<jira_base_url>/rest/satisfaction/1.0/project/evaluations/all/<project_id>

Or to export the evaluations data as CSV, here is the URL to call :

Code Block
http://<jira_base_url>/rest/satisfaction/1.0/project/evaluations/csv/<project_id>

 

Here is an example call and the response (here there is only one evaluation :

...