Versions Compared

Key

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

...

  1. Initial setup of the Server Service Provider Interface (SPI).

  2. Implement app-specific REST endpoints of the Server SPI.

Step 1: Initial SPI setup

...

Custom fields with specific configuration provided by the app.

Workflows

Custom conditions, validators, and post-functions, provided by the app.

Project Configuration and Data

App configuration attached to a project.

App Data

App data which is not attached to a Jira object (project, custom field, workflow, etc.). Use this endpoint when the app data does not fit any of the boundaries of existing Jira objects and extend standard Jira functions.

...

Tip

ScriptRunner example

The ScriptRunner app provides functions such as:

  • Listeners, which are “listening” for a specific event and triggering an action, and,

  • Behaviors customizing how fields “behave” based on the context, etc.

This type of app functionality is not categorized and guided by the Jira application development platform. Yet, the App Data SPI endpoint provides the tools to move such configuration between different Jira instances.

Dashboards

Custom dashboard gadgets provided by the app.

App’s Global Configuration

The global configuration of the app, not specific to any project or other Jira object.

License

The Configuration Manager SPI is licensed under the Creative Commons license (CC BY 4.0)