What can Abacus do?

Abacus is designed to make complex computing within JIRA easier. Instead of writing scripts as a developer, Abacus allows project administrators to create and maintain formulas for their own projects. 

 Operators supported

Addition: +

Subtraction: - 

Multiplication: *

Division: /

Exponents: ^

Modulus Division: %


Example Formulas

Addition

Field A + Field B = Field C

Field A + 5 = Field C


Subtraction

Field A - Field B = Field C

Field A - 5 = Field C


Order of Operations

((Field A * 2) / Field C) + Field B = Field D

(Field A + Field B) ^ 2 = Field C


Division

Field B / Field A = Field C

Field B / 3 = Field C


Multiplication

Field A * Field B = Field C

Field A * 2 = Field C 

Exponential

Field B ^ Field A = Field C

Field A ^ (1/2) = Field C


Modulus

Field A % 2 = Field C

Field A % Field B = Field C