Versions Compared

Key

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

PRIVATE:

With a Global Snapshot the following will be exported:

  • Calendars
  • Fields Permissions
  • Advanced configuration
  • Existing workflow participants (post functions, validators, and conditions)
  • Existing custom fields

With a Project Snapshot the following will be exported:

  • Existing custom fields that are present on a screen in the project where there is at least 1 issue with a value + all the custom field's dependencies
  • Workflow participants that exist in the workflow schemes that the selected projects belong to + all their dependencies

Global Snapshot ile aktarılan kısımlar:

  • Sla Panel
  • Settings – Genel Tab
  • Sla Notifiers Tab
  • Sla Calculation Scope Tab
  • Scheduled Tasks Tab
  • Advance Tab
  • Permission
  • All Calendars

Project Snapshot ile aktarılan kısımlar:

  • SLA Configurations used by the project or applies to all project.
  • Sla Notifiers
  • Calendars used by SLA Goals
  • Escalation Services
  • Report Configurations
  • Sla Panel Card Context

Dependencies

  • SLA Configuration -> Priority, Custom Field, Status, Project Role, Workflow, Group, Project, User, Option, JQL
  • SLA Goal -> Custom Field, Priority, JQL, Calendar, SLA
  • SLA Notifier -> Group, Project Role, Custom Field, Users, SLA
  • SLA Fields -> Link Types
  • Report Configurations -> JQL, Filter, Custom Field, SLA
  • Permissions -> Group, Project Role
  • General Settings -> JQL
  • SLA Calculation Scope -> Project, Issue Type
  • Escalation Service -> JQL, SLA
  • Gadgets -> Project, Filter, SLA
  • Reset Post Function -> SLA
  • Sla Panel -> SLA

Tips:

CustomFieldDataHandler won’t be called if the data is the same.

GlobalConfigurationHandler is called before ProjectHandlers.

AppMappingContext for letting other SPI functions know any specific object is mapped. Therefore the functions take action according to this change.

Cover all the JIRA component dependency with CMJ.

Cover all the app specific dependency by yourself by using AppMappingContext when importing. No need to do anything while exporting.

PUBLIC:

Snapshot Type:

System Configuration:

JEP has been integrated with CMJ and you can now export/import your Jira configurations that include JEP objects! Below is a guide on the different snapshot configurations and what to expect in terms of JEP objects:

System Configuration Snapshot:

A system configuration snapshot will export the following JEP componentsobjects:

  • All existing JEP custom fields.
  • All existing JEP workflow participants: post functions, validators, and conditions.
  • All JEP dashboard gadgets, if the "include all Dashboards" option is checked during snapshot creation (as seen in the screenshot above).
  • All JEP calendars, advanced configurations, and permissions along with the groups and/or project roles referenced by the permissions, if the " Include Global App Data" option is checked (as seen in the screenshot above).

...

There are 2 types of System Configuration imports Merge and Restore. They are described in detail in CMJ's documentation and the JEP's components objects behave accordingly.


Project Configuration snapshot:

...

Upon Import: JEP's objects will behave just as described in CMJ's documentation.