Creating Jira issues from Slack is a big way to save you from switching context. The Jira Integration+ bot provides multiple ways to create Jira issues right from Slack. 

Options for creating issues:

  • The /jira-plus create  slash command
  • The Slack Action to create an issue with existing content
  • Channel defaults 
  • Command line
  • Creating issues for non-jira users

Using the /jira-plus create slash command

Slash commands allow you to interact with Jira from anywhere within Slack. 

  1. Type /jira-plus create
  2. Select your project and issue type
  3. Complete the dialog 

Using Slack Actions

Slack actions make it easy to create issues from existing messages in your Slack channels.  

Note: It also works with media like images, pdfs, word docs, etc

  1. Find a message you want to create an issue from
  2. Click the ... on the right hand side
  3. Select your project and issue type
  4. Complete the dialog

Notes: 

  • This functionality works with media like images, pdfs, word docs, etc
  • If you have channel defaults they will appear as the first option above the project and issue type
  • You can also attach the content to an existing issue

 

Use channel defaults

You can set defaults on a per channel basis in your - channel configuration.  If defaults are present then you will see a button above the project and issue type to use the channel defaults.   This works well for simplifying the process and also works nicely when not everyone has Jira accounts and you want to use the bot as an issue collector. 

With Slack Actions:

  1. ]Find a message you want to create an issue from
  2. Click the ... on the right hand side
  3. Click the "create" button in the defaults
  4. Complete the dialog

With Slash Commands:

  1. Type /jira-plus create
  2. Click the "create" button in the defaults
  3. Complete the dialog 

Using the command line (CLI)

Use the CLI interface to quickly create issues without a dialog.  This functionality allows you to create issues very quickly once you understand the functionality.

Here is how it works:

  1. Start with the keyword create
  2. Add the issue type after the keyword - examples include: task, sub task, story, etc
  3. Add the project where the issue should be created - use the project JIRA code
  4. Add the issue name / title for the ticket
  5. Add additional fields to complete your ticket
  • description - add a description
  • priority - set the issue priority
  • assignee - who the issue should be assigned to

Required Fields

Your setup in JIRA may have some additional required fields when creating issues. The Nextup JIRA bot will find those fields when it attempts to create the issue and will let you know what fields are missing.

Custom JIRA Fields

JIRA allows you to create custom fields via configuration and you may want to set those fields when you use Nextup to create issues from Slack. The JIRA API (see how it works) has some constraints that require a unique syntax. Use the information below to master custom fields.

  1. The bot will notify you of missing required custom fields
  2. The message looks like customfield_10019: Version is required.
  3. HERE's THE TRICK use +customfield_10019 not +Version when adding your custom field value

Example

create sub-task MKT this is my task +customfield_10019 4.3.2

Custom Field Dropdowns

If your custom field is a dropdown you can tell the bot you want to use the label for the field to set the value by using an = sign.  

Example Dropdown:  

  • Label: Size
  • Options: Small, Meduim, Large 
  • Jira ID customfield_10090

Example

create task MKT this is my task +customfield_10090 =Small
Did this answer your question?