How to create Jira create custom field programmatically

In order to create a  jira custom field type, you should be aware of basic plugin development.

Please follow the following steps to create an advanced jira custom field.

Create a basic Jira plugin skeleton. For creating Jira Plugin please refer to the given link https://developer.atlassian.com/docs/getting-started/set-up-the-atlassian-plugin-sdk-and-build-a-project/create-a-helloworld-plugin-project

After creating a Basic plugin skeleton modify your atlassian-plugin.xml and add the following code in your atlassian-plugin.xml. Continue reading

Posted in Agile, AGILE Tools, J2EE, JAVA, Java Script, JIRA, JIRA on Demand. Tagged with , , , .

What are the qualities of a Good Programmer

Programming is a very challenging domain as it requires a lots of patience and concentration. Before learning any programming qualities language, one must have the attitude to not give up until one finds the solution. The programming language is just a way to solve a problem but logical skills and ability to solve the problem are the basic requirements of a good programmer.

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

Lightning Process Builder

A quick look at the Lightning Process Builder.

Overview

People in salesforce world uses automated processes a lot. We all know that almost each and every CRM of salesforce has a workflow associated with it. Workflow assists in assigning several actions like sending emails, sending outbound messages, assigning tasks to other users and updating fields based on rule criteria and evolution criteria and sometimes based on specified time as well. But to make the automation process easier, a new process came into the picture Lightening Process Builder. This provides a graphical representation of the process a person builds. In other words, we can call it a type of visual workflow. Continue reading

Posted in Agile, sfdc.

What is view state error in salesforce

As the name suggests, It is an error of View State. The maximum view state size limit (135KB) exceeded is the error message pertaining to View State error in salesforce and here follows a brief detailing of the issue.

View state error in salesforce holds the state/size of the visual force page that includes the components, field values, and controller state. This is important in the light that salesforce provides only a standard size of 135kb for any individual page. If the size of a particular page exceeds 135kb, the page will throw a view state error.

what is view state error in salesforce


A screenshot showing a view state error in salesforce

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

Artificial Intelligence

Nanotechnology, BigData and Artificial Intelligence are a few among the most hyped and fast-growing technologies in 2016.
Here is a brief introduction about Artificial Intelligence.

Artificial: Man-made.

Intelligence: Ability to understand, learn and think.

Artificial Intelligence refers to the technology involved in building a system that can behave, think, understand and learn like a human being.

So, the first question that pops into our head is – What is A.I.? Continue reading

Posted in Agile. Tagged with , , , .

OAUTH 2.0 AUTHENTICATION SALESFORCE FOR THIRD PARTY APPLICATIONS

Most of the APIs now-a-days incorporate oauth 2.0 authentication salesforce. It is not as complicated as it may seem at times, provided the right links and documentation are found. Microsoft APIs are extremely helpful and useful, but to access them from a third party application is when its needed, for the entire process of registration and access token retrieval, to be followed; to comply with the oauth 2.0 salesforce authentication in place.

For office365 (2016) APIs the links that would help access these APIs would be of the format https://outlook.office.com/api/{version}/me/Continue reading

Posted in Agile. Tagged with , , , , .

Introduction to Version Control System

A salesforce version control system, to a great extent, is based around the concept of tracking changes that happen within a collection of directories or files.

Salesforce version control system (VCS) allows you to track the history of a collection of files. It supports creating different versions of this collection where each version captures a snapshot of the files at a certain point in time and the VCS allows you to switch between these versions as well. These versions are stored in a specific place, typically called a repository.

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

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 , , , .