Developer
Get Support
Sign in
Get Support
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Last updated Oct 29, 2025

Issue associated design

The IssueAssociatedDesign relationship represents the link between a Jira issue and an external design within the Teamwork Graph. It allows you to:

  • Retrieve external designs associated with a specific Jira issue
  • Find which Jira issues are associated with an external design
  • Traverse and analyze issue-design relationships

Relationship type: Canonical

From object typeTo object type
Jira issue - ati:cloud:jira:issueExternal design - ati:cloud:jira:design

Cypher

We recommend using parameterized Cypher queries rather than placing parameters directly in the query string. This helps improve performance.

Forward query

GraphQL
1
2
query IssueAssociatedDesign_CypherQuery($cypherQuery: String!, $params: JSON!) {
 graphStore @optIn(to: ["GraphStore", "GraphStoreCypherQueryV2"]) {
  cypherQueryV2(query: $cypherQuery, params: $params) {
   edges {
    node {
     columns {
      key
      value {. on GraphStoreCypherQueryV2NodeList {
        nodes {
         data {. on DevOpsDesign {
           id
          }. on ExternalDesign {
           id
          }
         }
        }
       }. on GraphStoreCypherQueryV2AriNode {
        data {. on DevOpsDesign {
          id
         }. on ExternalDesign {
          id
         }
        }
       }. on GraphStoreCypherQueryV2BooleanObject {
        bool_val: value
       }. on GraphStoreCypherQueryV2IntObject {
        int_val: value
       }. on GraphStoreCypherQueryV2FloatObject {
        float_val: value
       }. on GraphStoreCypherQueryV2StringObject {
        str_val: value
       }
      }
     }
    }
   }
  }
 }
}
Params
1
2
{
 "cypherQuery": "MATCH (issue:JiraIssue {ari: $id})-[:issue_associated_design]->(design:GraphDesign) RETURN design",
 "params": {
  "id": "$id"
 }
}

Inverse query

GraphQL
1
2
query IssueAssociatedDesign_CypherQuery($cypherQuery: String!, $params: JSON!) {
 graphStore @optIn(to: ["GraphStore", "GraphStoreCypherQueryV2"]) {
  cypherQueryV2(query: $cypherQuery, params: $params) {
   edges {
    node {
     columns {
      key
      value {. on GraphStoreCypherQueryV2NodeList {
        nodes {
         data {. on JiraIssue {
           id
          }
         }
        }
       }. on GraphStoreCypherQueryV2AriNode {
        data {. on JiraIssue {
          id
         }
        }
       }. on GraphStoreCypherQueryV2BooleanObject {
        bool_val: value
       }. on GraphStoreCypherQueryV2IntObject {
        int_val: value
       }. on GraphStoreCypherQueryV2FloatObject {
        float_val: value
       }. on GraphStoreCypherQueryV2StringObject {
        str_val: value
       }
      }
     }
    }
   }
  }
 }
}
Params
1
2
{
 "cypherQuery": "MATCH (issue:JiraIssue)-[:issue_associated_design]->(design:GraphDesign {ari: $id}) RETURN issue",
 "params": {
  "id": "$id"
 }
}

Metadata

To Metadata

NameTypeProperties
statusDesignStatus (Enum)
typeDesignType (Enum)
### Nested Types

DesignStatus

NameInternal NameIndex
not-setSTATUS_NOT_SET0
noneSTATUS_NONE100
ready_for_developmentSTATUS_READY_FOR_DEVELOPMENT110
unknownSTATUS_UNKNOWN120

DesignType

NameInternal NameIndex
not-setTYPE_NOT_SET0
canvasTYPE_CANVAS100
fileTYPE_FILE110
groupTYPE_GROUP120
nodeTYPE_NODE130
otherTYPE_OTHER140
prototypeTYPE_PROTOTYPE150

Rate this page: