You are previewing JIRA 7 Administration Cookbook - Second Edition.
O'Reilly logo
JIRA 7 Administration Cookbook - Second Edition

Book Description

Over 80 hands-on recipes to help you efficiently administer, customize, and extend your JIRA 7 implementation

About This Book

  • Make JIRA adapt to your organization and process flow

  • Gather and display the right information from users with customized forms and layouts

  • Extend the capabilities of JIRA with add-ons, scripts, and integrations with other popular applications and cloud platforms

  • Use JIRA Service Desk as a customer service support portal

  • Who This Book Is For

    This book is for administrators who customize, support, and maintain JIRA for their organization.

    What You Will Learn

  • Customize basic settings for your projects, such as screens and fields

  • Create and customize workflows to suit your business process needs

  • Make workflows more effective and efficient

  • Manage users and groups inside JIRA and manage advanced login options

  • Secure your JIRA instance using effective practices

  • Perform e-mail functionalities with JIRA

  • Extend JIRA to integrate with other products and services

  • In Detail

    JIRA 7 Administration Cookbook, Second Edition covers all the new major features that provide better prioritizing capabilities, enhanced visibility, and the ability to customize JIRA application to meet your needs. We start by upgrading your existing JIRA instance and working through tasks you can perform at the server level to better maintain it. We then delve deep into adapting JIRA to your organization's needs, starting with the visual elements of setting up custom forms to capturing important data with custom fields and screens, and moving on to ensuring data integrity through defining field behaviors. You'll gain insights into JIRA's e-mail capabilities, including managing outgoing e-mail rules and processing incoming e-mails for automated issue creation. The book contains tips and tricks that will make things easier for you as administrators, such as running scripts to automate tasks, getting easy access to logs, and working with tools to troubleshoot problems. The book concludes with a chapter on JIRA Service Desk, which will enable you to set up and customize your own support portal, work with internal teams to solve problems, and achieve optimized services with SLA.

    Style and approach

    This recipe-based book allows administrators to explore the exciting capabilities of JIRA. After reading this book, you will be able to extend and customize your JIRA implementation.

    Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.

    Table of Contents

    1. JIRA 7 Administration Cookbook - Second Edition
      1. JIRA 7 Administration Cookbook - Second Edition
      2. Credits
      3. About the Author
      4. About the Reviewer
      5. www.PacktPub.com
        1. Why subscribe?
        2. Free access for Packt account holders
      6. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Sections
          1. Getting ready
          2. How to do it…
          3. How it works…
          4. There's more…
          5. See also
        5. Conventions
        6. Reader feedback
        7. Customer support
          1. Downloading the example code
          2. Errata
          3. Piracy
          4. Questions
      7. 1. JIRA Server Administration
        1. Introduction
        2. Installing JIRA for production use
          1. Getting ready
          2. How to do it...
          3. There's more...
        3. Upgrading JIRA with an installer
          1. Getting ready
          2. How to do it...
          3. See also
        4. Upgrading JIRA manually
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. Migrating JIRA to another environment
          1. Getting ready
          2. How to do it...
        6. Setting up the context path for JIRA
          1. How to do it...
        7. Setting up SSL
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
          5. See also
        8. Installing SSL certificates from other applications
          1. Getting ready
          2. How to do it...
          3. How it works...
        9. Resetting the JIRA administrator password
          1. Getting ready
          2. How to do it...
          3. How it works...
        10. Importing data from CSV
          1. Getting ready
          2. How to do it...
          3. There's more...
      8. 2. Customizing JIRA for Your Projects
        1. Introduction
        2. Setting up different issue types for projects
          1. How to do it...
        3. Making a field required
          1. How to do it...
          2. How it works...
          3. There's more...
          4. See also
        4. Making the assignee field required
          1. Getting ready
          2. How to do it...
        5. Hiding a field from view
          1. How to do it...
          2. There's more...
        6. Choosing a different field renderer
          1. How to do it...
          2. There's more...
        7. Creating a new field configuration
          1. How to do it...
        8. Setting up customized screens for your project
          1. How to do it...
          2. How it works...
        9. Removing a select list's none option
          1. Getting ready
          2. How to do it...
          3. How it works...
        10. Adding help tips to custom fields
          1. How to do it...
          2. How it works...
          3. There's more...
          4. See also
        11. Using JavaScript with custom fields
          1. Getting ready
          2. How to do it...
          3. How it works...
        12. Creating your own custom field types
          1. Getting ready
          2. How to do it...
          3. How it works...
        13. Customizing project agile boards
          1. How to do it...
          2. How it works...
          3. There's more...
      9. 3. JIRA Workflows
        1. Introduction
        2. Setting up different workflows for your project
          1. How to do it...
        3. Capturing additional information during workflow transitions
          1. Getting ready
          2. How to do it...
        4. Using common transitions
          1. How to do it...
          2. See also
        5. Using global transitions
          1. Getting ready
          2. How to do it...
          3. See also
        6. Restricting the availability of workflow transitions
          1. Getting ready
          2. How to do it...
          3. There's more...
        7. Validating user input in workflow transitions
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        8. Performing additional processing after a transition is executed
          1. Getting ready
          2. How to do it...
          3. How it works...
        9. Rearranging the workflow transition bar
          1. How to do it...
          2. How it works...
          3. There's more...
        10. Restricting the resolution values in a transition
          1. How to do it...
          2. There's more...
        11. Preventing issue updates in selected statuses
          1. How to do it...
        12. Making a field required during workflow transition
          1. Getting ready
          2. How to do it...
        13. Creating custom workflow transition logic
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
      10. 4. User Management
        1. Introduction
        2. Creating and importing multiple users
          1. Getting ready
          2. How to do it...
          3. How it works...
        3. Enabling public user signup
          1. How to do it...
          2. How it works...
          3. There's more...
        4. Managing groups and group memberships
          1. How to do it...
          2. There's more...
        5. Managing project roles
          1. How to do it...
        6. Managing default project role memberships
          1. How to do it...
          2. How it works...
        7. Deactivating a user
          1. How to do it...
        8. Integrating and importing users from LDAP
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        9. Integrating with LDAP for authentication only
          1. Getting ready
          2. How to do it...
          3. How it works...
        10. Integrating with Atlassian Crowd
          1. Getting ready
          2. How to do it...
          3. See also
        11. Setting up a single sign-on with Crowd
          1. Getting ready
          2. How to do it...
        12. Setting up a Windows domain single sign-on
          1. Getting ready
          2. How to do it...
      11. 5. JIRA Security
        1. Introduction
        2. Granting access to JIRA
          1. How to do it...
          2. How it works...
          3. There's more...
        3. Granting JIRA System Administrator access
          1. How to do it...
          2. How it works...
        4. Controlling access to a project
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. Controlling access to JIRA issue operations
          1. Getting ready
          2. How to do it...
          3. There's more...
        6. Allowing users to control permissions
          1. How to do it...
          2. How it works...
        7. Restricting access to projects based on reporter permissions
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        8. Setting up password policies
          1. How to do it...
          2. How it works...
          3. There's more...
        9. Capturing electronic signatures for changes
          1. Getting ready
          2. How to do it...
          3. How it works...
        10. Changing the duration of the remember me cookies
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        11. Changing the default session timeout
          1. Getting ready
          2. How to do it...
          3. How it works...
      12. 6. E-mails and Notifications
        1. Introduction
        2. Setting up an outgoing mail server
          1. How to do it...
        3. Sending e-mails to users from JIRA
          1. Getting ready
          2. How to do it...
        4. Sending notifications for issue updates
          1. Getting ready
          2. How to do it...
          3. How it works...
        5. Sending notifications with custom templates
          1. How to do it...
          2. How it works...
        6. Disabling outgoing notifications
          1. How to do it...
        7. Creating mail handlers to process incoming e-mails
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There is more...
        8. Setting up a project-specific from e-mail address
          1. How to do it...
      13. 7. Integrations with JIRA
        1. Introduction
        2. Integrating JIRA with Confluence
          1. Getting ready
          2. How to do it...
          3. How it works...
        3. Integrating JIRA with other JIRA instances
          1. How to do it...
          2. How it works...
        4. Integrating JIRA with Bamboo for build management
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        5. Integrating JIRA with Bitbucket Server (Stash)
          1. Getting ready
          2. How to do it...
          3. How it works...
        6. Integrating JIRA with Bitbucket Cloud and GitHub
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        7. Integrating JIRA with HipChat
          1. Getting ready
          2. How to do it...
          3. There's more...
        8. Integrating JIRA with Google Drive
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        9. Using JIRA Webhooks
          1. How to do it...
          2. How it works...
          3. There's more...
        10. Using JIRA REST API
          1. How to do it...
          2. How it works...
          3. There's more...
      14. 8. JIRA Troubleshooting
        1. Introduction
        2. Troubleshooting notifications
          1. How to do it...
          2. How it works...
          3. There's more...
        3. Troubleshooting permissions
          1. How to do it...
          2. How it works...
        4. Troubleshooting field configurations
          1. How to do it...
          2. How it works...
        5. Running JIRA in safe mode
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        6. Importing data from other issue trackers
          1. How to do it...
          2. How it works...
          3. There's more...
        7. Automating tasks in JIRA
          1. Getting ready
          2. How to do it...
          3. How it works...
        8. Running scripts in JIRA
          1. Getting ready
          2. How to do it...
          3. How it works...
        9. Switching user sessions in JIRA
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
        10. Working with JIRA from the command line
          1. Getting ready
          2. How to do it...
          3. How it works...
        11. Viewing JIRA logs online
          1. Getting ready
          2. How to do it...
          3. How it works...
        12. Querying the JIRA database online
          1. Getting ready
          2. How to do it...
          3. How it works...
        13. Managing shared filters and dashboards
          1. How to do it...
          2. There's more...
      15. 9. JIRA Service Desk
        1. Introduction
        2. Customizing the look and feel of your support portal
          1. How to do it...
          2. How it works...
        3. Capturing the right information for service requests from your customers
          1. How to do it...
          2. How it works...
        4. Setting up a knowledge base for your customers
          1. How to do it...
          2. How it works...
        5. Collaborating with your internal teams on service requests
          1. How to do it...
          2. How it works...
        6. Tracking and evaluating performance with SLA
          1. How to do it...
          2. How it works...