Issue tracking systems and methods for a configurable project hierarchy
AssigneesAtlassian Pty Ltd., Atlassian Inc.
InventorsEd Zhang, Nhat Tran, Albert Kavelar, Bree Davies, Andre Van Der Schyff
Life of this patent
Estimating the term…
Abstract
Described herein is a computer implemented method for maintaining a configurable project hierarchy. The method comprises creating a new hierarchy level data record and storing the new hierarchy level data record in a data store. The method further comprises receiving a request to associate a particular issue type with the new hierarchy level and, in response, creating a new hierarchy/issue type association data record including an identifier of the particular issue type and an identifier of the new hierarchy level identifier.
Claims19
A computer implemented method for maintaining a configurable project hierarchy, the computer implemented method comprising:
- receiving, from a user device, a first request to add a new hierarchy level to the configurable project hierarchy;
- in response to receiving the first request to add the new hierarchy level to the configurable project hierarchy:
- creating a new hierarchy level data record corresponding to the new hierarchy level, the new hierarchy level data record including a new hierarchy level identifier;
- and
- adding the new hierarchy level to the configurable project hierarchy by:
- storing the new hierarchy level data record in a data store;
- determining that the new hierarchy level is to be added above a below hierarchy level;
- accessing a below hierarchy level data record from the data store, the below hierarchy level data record comprising below hierarchy data corresponding to the below hierarchy level;
- determining, from the below hierarchy level data record, whether the below hierarchy level has an existing parent hierarchy level;
- and
- in response to determining that the below hierarchy level does not have the existing parent hierarchy level, editing the below hierarchy level data record to record the new hierarchy level as a parent hierarchy level of the below hierarchy level;
- receiving, from the user device, a second request to associate a particular issue type with the new hierarchy level;
- and
- in response to receiving the second request to associate the particular issue type with the new hierarchy level:
- creating a new hierarchy and issue type association data record including a particular issue type identifier and the new hierarchy level identifier;
- and
- associating the particular issue type with the new hierarchy level by storing the new hierarchy and issue type association data record in the data store.
A system comprising:
- one or more processors;
- a communication interface;
- one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the one or more processors to:
- receive, via the communication interface from a user device, a first request to add a new hierarchy level to a configurable project hierarchy;
- in response to receiving the first request to add the new hierarchy level to the configurable project hierarchy:
- create a new hierarchy level data record corresponding to the new hierarchy level, the new hierarchy level data record including a new hierarchy level identifier;
- and
- add the new hierarchy level to the configurable project hierarchy by:
- storing the new hierarchy level data record in a data store;
- determining that the new hierarchy level is to be added above a below hierarchy level;
- accessing a below hierarchy level data record from the data store, the below hierarchy level data record comprising below hierarchy data corresponding to the below hierarchy level;
- determining, from the below hierarchy level data record, whether the below hierarchy level has an existing parent hierarchy level;
- and
- in response to determining that the below hierarchy level does not have the existing parent hierarchy level, editing the below hierarchy level data record to record the new hierarchy level as a parent hierarchy level of the below hierarchy level;
- receive, from the user device, a second request to associate a particular issue type with the new hierarchy level;
- and
- in response to receiving the second request to associate the particular issue type with the new hierarchy level:
- create a new hierarchy and issue type association data record including a particular issue type identifier and the new hierarchy level identifier;
- and
- associate the particular issue type with the new hierarchy level by storing the new hierarchy and issue type association data record in the data store.
Dependencies are inferred from the claim text.