The organization I work for has a concern on how Atlassian products handle eDiscovery (http://en.wikipedia.org/wiki/Electronic_discovery). Is there any procedure that Atlassian has in place or can recommend to export request information regarding projects, wiki, source code, attachments information from the different Atlassian products for the Legal Department?
My first thought is it would need to be someone who is an Admin and has full access to each of the products and they would need to search for the information with the provided search functionality of each tool.
Your question is rather generic, but consider implementing these kind of complex export mechanisms with the JIRA PDF View Plugin.
How? This plugin is a flexible and powerful PDF renderer for JIRA, which is also able to execute Groovy scripts while rendering PDF documents! Those Groovy scripts can access JIRA internals (JIRA projects and attachments), but also connect to the Confluence API (for wiki content), to the Stash API or to Git/SVN/etc. repositories directly (for source code). Generally speaking, you can gather information from any external resources (databases, web services, any system that provide some sort of an API). Groovy as a dynamic language supported by a plethora of libraries makes developing with it exceptionally efficient.
When all data is collected, just pass them to the PDF renderer, which will compile a PDF document merging a customizable PDF template with your data, and will download it to the client (browser).
This is perfectly doable, and you have full control over the process.
Scripting tutorial: http://midori.hu/products/jira-pdf-view-plugin/documentation/
You will need an admin and also some sort of business process to capture the request and track. Some interesting questions to find out answers to would be what happens if you have 3 products and they are intergrated (e.g. Confluence, Jira, Stash) and you request something from one, do you have to pull related stuff from all?
So Confluence should be fairly straightforward. It allows you to export spaces, pages and attachments and uses conventional formats (PDF, CSV, XML). Jira is much less...straightforward. There isn't a good "export an issue or a project in a human readible format" that I am aware of. But for some requests I've had, screenshots of the ticket in a word doc has been sufficent. Code storage would be fairly straightforward as well, because you can always pull a specific version, etc. down to your system if you have permissions.
Hi dagardc and Ben Daniel,
If you are looking to do mass exports and providing them to outside counsel or collaborators, I would recommend checking out Onna (http://onna.com) (https://marketplace.atlassian.com/plugins/com.atlasense.plugins.atlas.confluence/server/overview). It includes an e-discovery app, which integrates with JIRA and Confluence and lets you collect and export from individual sites or entire Confluence accounts.
This approach requires you to have the JIRA administrative rights. The main aim of this article is to help you achieve an organized, easy-to-maintain workflows in your JIRA instance thereby, reducin...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs