Monthly Archives: May 2016

How to programmatically move attachments from one JIRA issue to another JIRA issue?

The following piece of code when executed, helps us move jira migrate attachments between two issues of same project or different projects in Jira.

Here I have two issues, one of them will be the source issue, where user adds jira copy attachements to another issue will be the target issue, where the user want to move the attachment to.

This functionality is working fine in JIRA in its UI, however, I have tried to accomplish the same functionality through Java code. The following code executes the task of moving an attachment between the issues of both same or different projects.

Continue reading

Posted in JIRA. Tagged with , , , , .

What is Silver bullet in software engineering

No matter how terrifying a monster is, humans always try to find the silver bullet, to bring the inexplicability of the monster to a level of comprehension. Software is referred to as such a monster because its ever-expanding level of complexity brings with it, multifarious issues which themselves are monstrous in their own accord.

The inherent properties of a modern software system are conformity, changeability, complexity and invisibility. Conformity is a necessary evil and normally has no logic to it but, for organisational restrictions. Continue reading

Posted in Agile. Tagged with , , , , , , , , , .

Time Dependent Workflow Salesforce

Workflow

Time-based workflow is an automated process to implement the business logic, that evaluates the record at the time of creation or update. It is one of the most powerful tools of Salesforce.

Why necessary?

Workflow becomes indispensable to organizations for maximizing efficiency in their business processes. It allows tracking of processes.

Time-dependent workflow has the following actions:-

Continue reading
Posted in Agile, Salesforce. Tagged with , , , .

jQuery tutorial for beginners

What is jQuery?

jQuery is a lightweight, “write less, do more”, JavaScript library. jQuery is a fast, small, and feature-rich JavaScript library. It makes HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. jQuery is absolutely amazing. It’s cross-browser, easy to learn, and makes adding interactivity to your website a breeze.

How to setup jQuery file with HTML

Before we can do anything, we need to establish our file and link it to our HTML document. First, we will create our plugin file and put it in the directory of our website. It is traditional to start our filename with jQuery in salesforce, followed by the actual plugin name, so we will call this jquery-hello.

Let us create an index.html file and a folder by the name of js.

Continue reading
Posted in Agile. Tagged with , , , , .

How to design your first Jira Gadget Url?

Jira provides the ability to display information about project/issues/data on a dashboard, through the use of gadgets. Gadgets XML are a big leap in JIRA reporting features.

In this document here I shall give instructions on how to write your first Jira gadget.

Continue reading
Posted in JIRA. Tagged with , , , .