Stuart King, DevOps Engineer at Vestmark, tells us about how they use ScriptRunner for Jira and ScriptRunner for Confluence. The company builds technology solutions for the wealth management industry, delivering speed, transparency and convenience for its clients.

ADAPTAVIST: In a nutshell, what does ScriptRunner do for you and your team?

STUART KING: Here in the DevOps team at Vestmark Inc., we leverage ScriptRunner for Jira and Confluence to customise our instances and improve usability. If an employee approaches us with a business problem that we can’t tackle with the default functionality, our first step is to see if we can use ScriptRunner. While we have a standard set of approaches and have started using the product in more interesting ways, we can always count on ScriptRunner’s support team to assist with any questions or issues.

How does ScriptRunner for Jira help you in your day-to-day?

Jira is the primary product where we utilise ScriptRunner. Our most used built-in scripts are the copy project and switch to a different user. When we bring a new client on board, rather than manually implementing a project for them, we simply copy a main template that has set standards for things like workflows and permission schemes. This script saves us time and helps us maintain a standard across all client projects. We use the switch to a different user feature for troubleshooting problems. It’s very helpful to determine if a user’s issue may be browser related and it also helps with permission checking that the standard Jira permission helper might not be able to do.

The team is also a huge fan of the workflow customisation that ScriptRunner for Jira offers. We utilise scripted post functions quite often, but it can be a pain to manage changes if the post function is applied to multiple workflows. In that case, we utilise scripted listeners to perform tasks such as automatically setting watchers, or applying versions from our main product’s project to other projects.

Can you tell us about something interesting that you’ve done with ScriptRunner for Jira?

A while back, our QA team’s manager asked if we could solve a problem for him. For every new feature in our product (and there are a lot!), the QA manager would need to manually create multiple QA tasks. The tasks followed a convenient procedure though, which meant that the process could be automated! The tricky part was getting everything to line up, as the new features were created in a main project as an epic, and then the engineering tasks were generated in other projects as tasks related to that main epic.

The first implementation had us setting up a post function. If the main project epic transitioned to a particular state, first we’d generate a search string that encapsulated all of the linked tasks and then create a master list of Jira issues. We could then easily iterate through all of the issues and spawn the necessary QA issues. Then we’d link the issues back to the engineering tasks for tracking, ensuring there is direct visibility between QA and Engineering.

We ran into two hiccups while implementing this. The first was how to handle if the workflow looped back through the same step twice. We definitely did not want duplicate issues, so we decided to implement a custom field in the engineering tasks that we would set during this process. This was the first time we learned that Jira’s API does not automatically save and index custom fields during another issue’s transition, but otherwise, it was manageable to implement.

The second hiccup was a bit more interesting. As our products team changed their workflow, it wasn’t always guaranteed that our original trigger would take place. We needed a button. Thankfully ScriptRunner offers this in the form of script fragments and REST endpoints! We wrapped a REST endpoint around the old post function and created a button that would hit that REST endpoint with the necessary details. Now our QA manager can create QA issues on demand, leading to improved process efficiency.

What about ScriptRunner for Confluence?

In Confluence, we use ScriptRunner less often than we’d like, but for more complex tasks. As with Jira, we use the switch to a different user script to easily troubleshoot problems and confirm permissions. We’ve also used functions like rename labels and the URL conversion script to clean up our space. For custom functionality, we have a script that propagates labels to child pages, as well as a space with pages for each client that is generated by a central template. We’ll talk more about that later.

And what have you done with ScriptRunner for Confluence?

A problem that many organisations face is how to aggregate data. If each department has data related to a specific client, how do we provide that information in a central location while still allowing each group to follow their standard operating procedure?

We took advantage of ScriptRunner for Confluence to write a script that populates a new space with aggregated client information. This included data from not only Confluence but also our Salesforce instance. Conceptually our script is very simple. First, we pull a list of our clients as well as Salesforce data from databases within our company. We have a template page in place that has placeholder characters for substitution. The script then generates a page for a particular client while also swapping out values as appropriate. This includes values such as the client’s name, Salesforce data points, and custom links to other reports. We also include Confluence pages from other departments wrapped in an expand macro. That allows for a simple view of each client’s page with a ‘drop-down’ mechanism to view further details.

The only other considerations here are how to make sure the data doesn’t get stale. We leveraged a script job to run this update on a nightly basis while first purging the space’s trash. This ensures that we’re not filling up database space while also accounting for any changes in client names that may be taking place that an update of the page wouldn’t account for. This new space has proven very useful for new employees and veterans of the company as a place for client specific information. Without ScriptRunner we would not have these capabilities.

]]>http://www2.adaptavist.com/w/supercharging-devops-with-scriptrunner/feed/0Highlights and insights: An Atlassian US Summit round-uphttp://www2.adaptavist.com/w/highlights-and-insights-atlassian-us-summit-roundup/
http://www2.adaptavist.com/w/highlights-and-insights-atlassian-us-summit-roundup/#respondThu, 21 Sep 2017 11:58:32 +0000http://www2.adaptavist.com/w/?p=15586Continued]]>This year, Atlassian’s US Summit was held at the San Jose Exhibition Hall in sunny California. It was a great opportunity to meet up with customers and users, learn about the latest developments in the ecosystem and catch up with other partners. It was my first Atlassian US Summit and there was a lot to take in, but here are my highlights, key takeaways, and three exciting announcements.

Domino’s uses Forms for Confluence to save time and money

One of my favourite talks at Summit was by Michael Sheppard, Senior Application Security Engineer at Domino’s Pizza. Michael subtly introduced himself at the booth, said that he used one of our products – Forms for Confluence in Domino’s Confluence instance and that he’d love us to come to his talk. What he didn’t mention at that time was that, together with Forty8Fifty, they had leveraged Forms for Confluence and a custom app to revolutionise how Domino’s handled their security incident reporting.

Michael estimated that this solution has saved Domino’s over 1,200 hours of time and around $100,000. We were blown away and proud to have been able to provide software that enabled Michael and Domino’s achieve such a great result.
Watch Michael’s breakout session on youtube.

Introducing Teamwork Platform for Cloud: All the things in one place

One of Atlassian’s core messages is that its software helps teams do more. At Summit, they announced the next step in what this will look like for their cloud products. The Teamwork Platform for Cloud allows you to keep on top of your work by viewing, at a glance, all of the things going on in Jira and Confluence. Now you can start your day with a quick summary of all of the issues you have assigned to you, the pages you’ve worked on, decisions your team has made and pages that you’ve been mentioned on. This means no more missing work due to missing an email.

Teamwork Platforms for Cloud is available today inside of your Jira and Confluence Cloud products in the app switcher menu.

Hit your Stride with a new type of messaging

Atlassian snuck out the announcement of Stride a few weeks ago. At Summit we got to see what the vision is. Atlassian sees Stride as the evolution of HipChat; so not only does it offer all of the things that you loved about HipChat, but now you can also do things like host group video calls directly inside the app, make decisions and even add action items to conversations. With the ability to go back to any conversation and decision at any time, Atlassian is hoping that Stride will replace the need for your team’s decisions to be emailed and will reduce important decisions being missed or lost.

Charlie retires, but a sleek new brand emerges

If you’ve logged into your Atlassian products recently, you’ve probably noticed that things are looking a little different. At Summit, Atlassian announced that they completely redesigned the brand. Everything from the Atlassian logo, affectionately known as Charlie (after Charles Atlas, the famous bodybuilder and representing Atlas), to the individual products, have been retired in favour of a very modern icon set.

Catch up on some of my favourite talks

Supporting 15k Customers Without Losing Too Much Hair: In this presentation, you’ll learn how to build a responsive, stable support infrastructure for products without running developers ragged. Watch Jonny.

Merging and Migrating: Data Portability from the Trenches: Learn some best practices, including their standardised Export-Transform-Load approach, and uncover many hidden gremlins you may trip over along the way. After this session you’ll be ready to fearlessly move data from one Jira instance to another! Watch Dan and Brittany

Podcasting for days and final thoughts

Each day, the voice of Adaptavist, Ryan Spilken, and I did a wrap-up of the day’s activities. These informal, unedited sessions covered everything from exciting product announcements, updates on Atlassian training and even reviews of the party from the night before. Head over to SoundCloud to listen to more about our experiences at Summit and other exciting product updates. Public Service Announcement: Regular, polished podcasts resume next week.

Summit 2017 has really emphasised how much interest, passion, and involvement that the Atlassian world has provided. I found it incredible that a company like Atlassian, who has put on two Summits in 2017 alone, can barely contain how many products, features and improvements they’ve achieved into a 2.5 hour keynote. This all results in happy clients, happy partners, and what can only be described as a great ecosystem to be involved with! Go Team!

]]>http://www2.adaptavist.com/w/highlights-and-insights-atlassian-us-summit-roundup/feed/0See only what you need: How to customise Jirahttp://www2.adaptavist.com/w/customise-jira-how-to-see-only-what-you-need/
http://www2.adaptavist.com/w/customise-jira-how-to-see-only-what-you-need/#respondMon, 18 Sep 2017 16:44:26 +0000http://www2.adaptavist.com/w/?p=15572Continued]]>As an Atlassian Jira user, you may not be able to change what custom fields are available for an issue, but you can customise Jira in line with your personal preferences.

With the Jira Issue Navigator, you can adjust the columns you see. You can also update fields in the Create Issue screen to include (or not include) the optional fields associated with the issue. With these methods, you can tailor your Jira experience and narrow down the information to exactly what you need, when you need it!

Let’s walk through a few items you can check out to help customise Jira, but if you need more guidance, hop on over and check out Introducing Jira at Adaptavist Learn.

Issue Navigator

You will see the Jira Issue Navigator when you perform any kind of Jira Search including a text search, or when you use one of the preset Jira filters, such as My open issues or Created recently. In the open Issue Navigator, you can adjust the columns to help you see the information you need. Let’s walk through the process.

Add Columns

First, open the Jira Issue Navigator by selecting a preset filter, such as My open issues–you can also access the Issue Navigator with your own search or filter. To update your columns, you will start by selecting Columns in the top right.

What you will see next is an open window with two buttons: My Defaults and Filter. Note that Filter may be greyed-out if you used a preset search. This option is available for favourite filters that you have created. Jira Administrators will also see a System button that allows you to change the preset filters columns in the Jira Issue Navigator across the entire site, so adjust carefully!

In the window, you’ll select My Defaults. You will be changing your preset fields for the Jira Issue Navigator. There are several options for the additional fields to be displayed as a new column. To select one, simply check the box next to the name of the field and click Done. Your field will automatically be added as a new column in the Issue Navigator. Notice that you can drag and drop the column order as well in the Issue Navigator to adjust the information as you need.

For more in depth information on the Atlassian Jira Issue Navigator, check out Introducing Jira, where we look at the View screen and what you will see there, as well as looking at ways to use Jira Search and create your own filters.

Remove Columns

To Remove these columns, you’ll follow similar steps to what we discussed above, but you will click to de-select a checkbox instead of selecting the checkbox.

Issue View

When you are creating Jira Issues, you can actually adjust the fields displayed on the Create Issue screen, even if you are a user and not a Jira Administrator. This option allows you to adjust the optional fields you see on your screen when creating an Issue. You won’t be able to remove required fields, only the optional fields you don’t want to see.

When you create an Issue, you can click Configure fields in the top right to update the fields that you can see in the Create issue window. If you need more training on this Jira Issue creation process, we walk through the steps of creating an Issue in Introducing Jira and go over some of these commonly used fields.

In this Show Fields pop up, make sure to select Custom, since that will be your custom settings for creating issues and the fields you will see. Use the pop up to select or de-select the fields you want to see on the Create Issue screen. The next time you create an Issue, your settings should still be preserved, as this creates a custom configuration for how you want to view the Create Issue screen.

More tailored, more productive

There’s a lot of information floating around in Jira, and it is nice to be able to sort through that information in a way that works for you! Use the customisation options in the Jira Issue Navigator and the Create Issue screen to help define the columns and fields you need when you need them.

If you’d like more Atlassian Jira training on creating issues and navigating Jira, check out Module 2 in Introducing Jira.

In software, code is king but visual diagrams, charts, and designs give us the ability to process complex problems at a glance across the development lifecycle. When several teams work across technology platforms, the ability to update those visuals across applications in real time becomes a game changer. That’s why we’ve partnered with SmartDraw to announce four more Adaptavist SmartDraw apps for the Atlassian stack.

Adaptavist SmartDraw Power-Up for Trello

The Adaptavist SmartDraw Power-Up for Trello allows you to attach a diagram directly to a Trello Card. Diagrams can be edited in Trello or SmartDraw and the card will automatically update with every change. No need for double-handling and no room for error!

Adaptavist SmartDraw Diagrams for Confluence Cloud and Server

Update your process flows, decision trees, and other diagrams directly in your Confluence instance. The best part? Users do not require a SmartDraw account (only the Atlassian app) and it is now updated to include Gliffy import and support for SmartDraw Object Notification (SDON).

Adaptavist SmartDraw Diagrams for Jira Cloud and Server

Create workflows, wireframes, hierarchical diagrams, and more directly in Jira. This app allows users with ScriptRunner for Jira to implement the SmartDraw Object Notation API. This API is set to change the way software teams identify and understand the relationships between tasks.

In software development, as your Jira project portfolio grows, it can be difficult to identify relationships and how they map to real business requirements. Using ScriptRunner for Jira and SmartDraw, you can automatically populate a visual that transforms a list of Jira projects into any diagram. It makes it easy to see the scale, scope, and relationships of your Jira projects. Below, you can see a Jira Project with requirements, test cases, test data, test scripts.

Using SmartDraw, you can instantly turn this into a diagram that displays the relationship between each epic, story, and subtask in a Jira Project.

As you make changes to your project, the diagram will update automatically and can be easily exported and shared. Read more about the SmartDraw Object Notation API.

If you haven’t yet discovered the power of visuals to improve productivity in your teams, download Adaptavist SmartDraw Diagrams for Jira or Confluence. Visit the Atlassian marketplace to take a look below at the extensive range of SmartDraw options available.

This acquisition will help add customers, strengthen Adaptavist’s product portfolio, expands Adaptavist’s global footprint and is another milestone that sets Adaptavist apart as a leader in the Atlassian ecosystem.

With 2,000 installs, Project Configurator for Jira is the Atlassian Marketplace leader in helping dev teams move project configurations from one Jira instance to another with speed and ease. As teams expand, merge or shift, it’s imperative that enterprise development teams can automate some of the cumbersome tasks associated with moving projects in Jira.

Project Configurator customers include Barclays, Oracle, and hundreds of other blue chip companies. Its use cases include:

The ability to integrate disparate projects into one Jira instance in just a few clicks

Best practice management of Jira developer and product environments

Jira administrators can seamlessly merge staging configuration changes into production

Migration simulations for planning and risk mitigation

“Adaptavist has been helping teams streamline their DevOps lifecycle with our acclaimed apps for years,” said Simon Haighton-Williams, CEO of Adaptavist. “Awnaba Software exemplifies technical excellence and an approach to solving customer pain points that align beautifully with the rest of our app portfolio.”

“Joining the Adaptavist family was an easy decision,” said Pepe Marañón, Founder of Awnaba Software. “This will allow us to focus on high priority feature development as well as integrations with the likes of ScriptRunner and Adaptavist Test Management, which extend the value we provide our customers.”

Adaptavist’s growth demonstrates the potential of the Atlassian Ecosystem

Adaptavist is a bootstrapped services provider that has grown into a profitable enterprise along with the Atlassian ecosystem. The company now has a presence in eight countries and doubled its staff in the past year.

Today we announce several milestones including:

Adaptavist now has over 10,000 companies using its products and services

Adaptavist has a CAGR of 70% over the last four years

15 million users now have access to Adaptavist products

Over 20 apps in the Atlassian Marketplace, including two of the top 10 apps by installs

Seven apps have reached over 1,000 active installs

Customers include over half of the Fortune 500

Awnaba Software is preceded by the successful acquisitions of ScriptRunner for Jira, which has expanded to a family of four products, and Kanoah, a leader in Test Management for Jira.

“Our aim is to provide our customers with the most powerful tools to adapt the Atlassian platform to our customers’ needs,” Max Mancini, Vice President of Ecosystem at Atlassian said. “Adaptavist’s recent acquisition and impressive company milestones are a testament to strength and opportunity that the Atlassian Marketplace represents.”

]]>http://www2.adaptavist.com/w/adaptavist-completes-third-acquisition-and-celebrates-more-major-milestones/feed/0Forms for Confluence Server gets new ratings feature and two new matriceshttp://www2.adaptavist.com/w/forms-for-confluence-server-gets-new-matrices-and-rating-systems/
http://www2.adaptavist.com/w/forms-for-confluence-server-gets-new-matrices-and-rating-systems/#respondThu, 07 Sep 2017 10:58:26 +0000http://www2.adaptavist.com/w/?p=15493Continued]]>Improve your form layout and get better feedback with three great new macros.

Power-up your polls, questionnaires, surveys, and forms with version 7.6.0 of Forms for Confluence Server. In this version we’re introducing the checkbox matrix, radio matrix and the star rating macro. These new features allow you to simplify, shorten and improve engagement with your forms.

Make it even easier to get information from users

Have you ever run into the challenge where you wanted to get feedback on a specific topic that has a couple of questions baked into it? Traditionally, you could set up a page with each question in that topic, but what happens if those questions have the same responder feedback options? You could end up with a form that’s long and repetitive. The radio and checkbox matrices offer you a short and user-friendly solution.

Checkbox matrix macro

Checkbox matrices give you the ability to select multiple options per field. Let’s say you’re organising an event and want to find out what times your attendees are available to meet with your VIP guests. You want to cluster people into manageable groups so that the VIPs and attendees get to spend a decent amount of time together (and that the VIPs don’t get swarmed!). Adding the checkbox matrix to your form, allows your attendees to respond with multiple times that they can talk to the VIPs.

Radio matrix macro

The radio matrix is used to record one response in a given field. Returning to the event example, we could use a radio matrix if we wanted to gauge interest about a talk in order to book the correct size room. Here we don’t want the responder to give us multiple options per field (that would defeat the purpose!), all we want to know is if the responder is definitely attending or might attend.

Star rating macro

The introduction of the star rating macro gives you a visual way to encourage feedback from your users. This macro introduces three styles of rating; stars, hearts, and smilies. You can even attach labels to each icon to qualify them, like average, good or excellent. This can be used to get feedback for your own survey or you can use it to measure users feelings on a specific topic.

If you’ve already got Forms for Confluence server on your Confluence instance, these updates are available for you to install now.

My colleagues often ask me for recommendations of what they should look out for when they go to Summit, especially those who haven’t been to Summit before.

There’s a wide range of presentations on the agenda for Atlassian Summit 2017 in San Jose and the choice can be overwhelming at first. Whether you’re looking for tips to add to your JIRA admin skills, new ways to use your Confluence, or means to think differently about how teams work, there are plenty of talks which would apply during the two days.

The following five sessions look unmissable. Unfortunately, some of them clash – but that’s what happens at Summit. There’s so much going on that you have to make some hard choices. Let us know – in the comments below – which sessions you’re planning on checking out.

Baseball and Video Delivery: How BAMTech Uses JIRA Software to Scale

Judette Platz and Kristy Saunders from BAMTech discuss how they successfully used JIRA, Confluence and other apps to improve collaboration as their team grew.

This one jumped out at me because it’s a story of success in growth. As an organisation grows, the challenges change – something I have seen firsthand through our partnership with BAMTech.

When you are a handful of people working in a shared space, you can shout someone’s name or wander across the room. Your communication and collaboration are quick and easy to initiate. When there are several thousand team members scattered across our fragile planet, you can’t yell without at least thinking about time zones and usually a host of other things, too.

I’ve worked in some of the world’s biggest industries and for tiny start-ups. The challenges of ramping up your users and customer usage vary so much. I’m always interested in hearing how anyone has handled those challenges.

Merging and Migrating: Data Portability from the Trenches

Dan Hardiker and Britney Wispell from Adaptavist will share the challenges they face and solutions they’ve found to common data portability issues.

Look, I know that I work at Adaptavist, but that doesn’t change the fact that this presentation is directly applicable to my daily work. My squad’s workload is currently very heavily merge and migration related.

We’ve encountered a lot of data related issues and have developed a mindset to be constantly looking for any potential new problems. More importantly, we look for solutions. Whether it’s guidelines on the approach to the task or specific failures, we learn from it all and those lessons are what this talk is focused on.

Early Signal Testing: Designing Atlassian’s New Look

Atlassian designers Becky White and Ashleigh Sterzenbach take the audience through a research tool used recently when redesigning the Atlassian cloud suite. Early Signal Testing can help designers gain measurable feedback within a week to help expedite the process.

I am old. I have typed machine code in octal into a computer and had it work. With that experience, I can say without equivocation that I really do appreciate more friendly user interfaces.

Nowadays, I click on things a lot to make it all work but I still think in terms of that 40×25 orange-on-black text and I have no idea how to go about designing a UI that would work for anyone else. I see a lot of people who don’t quite “get” user interfaces and I know that things I might design for myself probably wouldn’t work for other people. So I’m curious about the conversations and thought processes that go on in those more creative minds and how they think about what could work for others.

I’m also wondering if the new UI will help alleviate some confusion I’ve seen from customers that get lost in back-end JIRA screens? We’ll find out.

Mental Health in the Workplace – The Atlassian Way

Tyler Smith from Atlassian shares his experience and talks all things mental health in the workplace. Specifically, how Atlassian approaches this sensitive subject and how to support those affected.

Mental health is something that I am always interested in. This is partly because I worked in the field before taking up computers but mostly because of the things my family and friends have been through. As people are becoming more aware that mental health issues affect more than just a handful of us, there’s an increasing awareness within organisations, too. So I’d love to hear how that happens in other organisations.

Exploring Atlassian’s People Graph

Geoff Simms presents the people graph – a graphical representation of Atlassian’s internal message exchanges. In this talk you will see how raw data can be made beautiful as well as help you gain a greater understanding of how teams work together.

I imagine a picture of how people interact could tell us all sorts of things about an organisation. I know why security services would love it, but I’m sure there are many other things it could say about an organisation. My first instinct would be to look for gaps more than connections – who isn’t talking to whom. But I bet this session will have a lot to say about both the gaps and the connections in addition to providing a fascinating look into the patterns of people.

Coming to Atlassian Summit 2017 in San Jose? Make sure you swing by the Adaptavist booth (#529) and the SmartDraw booth (#827). While you’re there, enter to win one of two Oculus Rift VR headsets with touch controllers and learn about what’s new with Adaptavist and Marketplace favourites like ScriptRunner, Test Management, SmartDraw, and more!

]]>http://www2.adaptavist.com/w/5-must-see-sessions-at-atlassian-summit-2017/feed/0Taking the work out of Atlassian traininghttp://www2.adaptavist.com/w/taking-the-work-out-of-atlassian-training/
http://www2.adaptavist.com/w/taking-the-work-out-of-atlassian-training/#respondThu, 31 Aug 2017 14:49:41 +0000http://www2.adaptavist.com/w/?p=15427Continued]]>

Adaptavist Learn is your source for Atlassian training at scale, and we’ve made it easy for you to get access. Joining a course is as easy as submitting the inquiry form at learn.adaptavist.com.

The point of the Atlassian tools is to make your job easier, not to become work for you. We approach training the same way: it should give you what you need to work better, not take up your time with things you don’t need to know. Having delivered thousands of hours of training and helped hundreds of thousands of customers with the Atlassian tools, we know what’s relevant and helpful.

Atlasssian training at its best

There are no plugins or special browser tools needed for our training. There’s no DRM and nothing to cause security concerns for your IT team. Adaptavist Learn is Atlassian training at its best: easy to access, easy to use, and saving you time.
So check out our classes and let us know which ones you’d like to join. Within a business day of receiving your message, one of our Learning and Development Consultants will reach out to you to confirm the details and arrange payment. Once payment has been confirmed, we’ll provide access to the course(s) you requested using your email address domain. You can then create an account on Adaptavist Learn, and you’ll automatically be added to the Atlassian training course.

Access to updates and expertise for twelve months

Access to Adaptavist’s Atlassian training is for one year from time of payment. Members can contact us with questions about the courses and tools and specific answers from our Atlassian experts.

ScriptRunner for Confluence has been a life saver for Confluence admins that want to streamline process and automate manual tasks, but only the Confluence admins had access to the add-on’s powerful functionality. Until now.

Today we launch version 5.1.0 of ScriptRunner for Confluence, which allows Confluence admins to extend the power of ScriptRunner for Confluence to space admins. We’ve chosen several built-in scripts to enable space admins to take better control of their spaces without the need to raise support tickets or code their own solutions.

Built-in scripts for space admins

Built-in scripts are pre-coded, out-of-the-box features that can be accessed across ScriptRunner products. Below are the seven built-in scripts that space admins can now use to save time and keep their Confluence spaces snappy.

Bulk delete attachments: Get rid of all your obsolete attachments at once.

Please note that space admin access to ScriptRunner for Confluence is enabled by default, though Confluence admins can revoke permissions should users not require access.

To learn more about any of these built-in scripts, please head over to our documentation.

We’re thrilled about what including space admins means for your Confluence instance and the dramatic improvement it will make in your team’s effectiveness. Confluence admins can always use a few things taken off their plate and it’s refreshing for space admins to have permissions to do more on their own.

How the Adaptavist product team took a break to hack on some passion projects and create business value.

Life in the Adaptavist products department is constantly moving, as teams work hard to provide the best and most innovative Atlassian add-ons. Hack days provide a little quiet in the storm, carving out time for teams to go beyond their usual out of the box thinking and solve some new challenges in new ways.

A total of 25 participants dispersed into 11 teams, addressed a number of customer pain points, prototyped new products, and attempted to streamline internal efficiency. Not only did it provide an opportunity for team members to work creatively, it enabled them to get out of their comfort zones and work with new people. Teams worked across five Atlassian products including Jira, Bamboo, Trello, Bamboo, and Hipchat.

After two days of white-boarding, coding, powerpoint building and searching for the perfect gif, the team had some incredible projects to share. The results:

Our developers got knuckled down and worked with some of the some Atlassian products we don’t usually develop for. That’s how CardLink for Trello and Build Results Viewer for Hipchat, our two Codegeist entries, were born!

CardLink for Trello

CardLink for Trello gives you the power to create bilateral links between your Trello cards, allowing users to easily group and identify relationships to optimise your planning process. This means no more wasting time searching for a card that’s located somewhere else on your board again!

With CardLink for Trello users can:

Create parent and child relationships

Identify relationships between cards

Search and link cards within seconds

Toggle between two linked cards

Build Results Viewer for Hipchat

Build Results Viewer for Hipchat gives teams better visibility and control of their Bamboo projects using Hipchat. This add-on lets users view Bamboo build information from within Hipchat rather than having to switch back to their browsers.

With Build Results Viewer for Hipchat users can:

Display build results from Bamboo Server in a Hipchat sidebar

Start and stop builds from the sidebar in Hipchat

Configure which Bamboo plans to view in each Hipchat Room individually

We’re really excited about these products and we’d love to hear what you think, so take a look at their entries linked above!

New ScriptRunner for Jira feature

Other projects from Hack Day include a new feature for ScriptRunner for Jira: Inline Edit for Behaviours. This project was spearheaded by our engineering interns. Previously, when you defined a behaviour on a field in Jira, it would disable the ability to edit that field on the view screen. This new feature allows users to launch the edit screen whenever someone clicks the icon to edit a field, instead of disabling inline edit entirely. This feature should be live in the next few weeks.

And even more

Another team worked on integrating our public support backlogs and service desks to our internal tracking system so we can optimise for maximum efficiency. With this integration, teams can log time against individual bugs in our product support and synchronise those time logs to our tracking system so they don’t have to duplicate their timesheets, but can still get burn down reports and such.

Creating actual new products was an unexpected bonus. The main objective of Adaptavist Hack Days is to get engineers, product managers, and the marketing team thinking about the needs of customers and internal stakeholders in new ways. That said, one of our company values is pragmatism, so we aren’t upset about achieving both. We plan to launch many of the projects that came out of Hack Days. Stay tuned to find out which ones make the cut!