On 17 February 2020, an incident occurred involving the Jira Service Desk (JSD) Cloud customer portal which affected ProForma. During the incident forms submitted though the customer portal to create a new request were not attached to the request. The contents of these forms has been lost.
The cause of the incident was a code change made by Atlassian which introduced a bug that prevented multiple Atlassian Marketplace apps from interacting with the JSD portal. The code changes have now been reversed and the bug has been fixed. You can review the incident details from Atlassian here: https://jira-service-desk.status.atlassian.com/incidents/ww9x8wxl7knf.
I am now writing to update you with further information about the incident timing, it’s potential impact to your and your customers, and how you can respond to the situation. We appreciate how important form data is and we want to do our utmost to ensure that your processes aren’t unduly affected.
Impact
This incident only affected forms being used to create new requests in the JSD portal. Other form operations, such as editing the contents of an existing form, or manually adding a new form to an issue/request were not affected.
Due to the bug Atlassian introduced, when a ProForma form was submitted through the JSD portal a request was created; however, the contents of the form were not saved to the request. As a result of the bug the contents of the form were lost.
This means you may have a number of newly created request in your JSD projects, which do not have forms attached to them and may otherwise appear blank.
Timing
Atlassian has confirmed that the issue occurred between 9:00 UTC and approximately 16:00 to 17:00 UTC on Monday 17 February 2020. Each customer might have slightly different time frames because the fix rolled out over a period of time. For different timezones this incident occurred at:
Possible repair pathways:
Depending on the type of data being received, you will need to advise customers that their request was not submitted properly due to a processing error.
To find the possible issues affected, you can use the following JQL queries (adjusting the project key as appropriate). In cloud the created date is relative to the timezone set for your instance:
Once you have identified the issues you can either
To attach a form to the existing issue:
It may be useful to also label all the affected tickets for monitoring.
Next steps by ProForma:
We are also providing feedback to Atlassian and await their detailed post-mortem on how this occurred. We have a good relationship with Atlassian and will continue to work closely with them so that such breaking changes are not introduced into their cloud products. We will also examine our own response to this incident to find ways that we can better improve our own processes or products to avoid people data loss.
Again, we appreciate how important form data is, and we are genuinely sorry for the inconvenience this will cause you and your customers.
Please contact us if you have any questions or concerns.