Predefined structure types

Looking for the documentation on the newest versions of SIL Engine and the Simple Issue Language for Jira 8 for Server/Data Center? Click here !

Here is a list of predefined structures that are used throughout SIL™, usually with specific routines. Not enough for you? You can also define custom structures. Check our example in the Syntax section and roll your own.

Note that the structure fields can be modified, but the changes are not saved in the database. If you change a field for a project version variable, the project version will not be affected. Simply put, the structures are 'detached'.

NameRoutine UsageFieldType

HttpRequest

starting with 4.1.0

headersHttpHeader []
cookiesHttpCookie []
parametersHttpQueryParam []

HttpHeader

starting with 4.1.0

keystring
valuestring

HttpCookie

starting with 4.1.0

namestring
valuestring

HttpQueryParam

starting with 4.1.0

namestring
valuestring

HttpProxy

starting with 4.5.0

hoststring
portnumber

IncomingEmail






fromstring []
tostring []
ccstring []
subjectstring
bodystring
attachmentsstring []

JComment







id

string

text

string

author

string

created

date

updatedBy

string

updated

date

securityLevelstring

JComponent

idnumber
namestring
descriptionstring
lead

string

defaultAssigneenumber

JCustomField

starting with v. 4.8.0.11

idnumber
namestring
descriptionstring
typestring

JEmailAttachment

filestring
namestring
mimeTypestring

JEmailMessage

tostring []
ccstring []
bccstring []
subjectstring
messagestring
fromstring
attachmentsJEmailAttachment []

JFieldChange

starting with 4.0.0

userstring
changeDatedate
fieldstring
oldValstring
newVal

string

oldValString (starting with v. 4.8.0.8)string
newValString (starting with v. 4.8.0.8)string

JFilter

idnumber
namestring
descriptionstring
ownerstring
querystring

JIssueLink

idnumber
namestring
direction

number

description

string
issuestring

JLdapUserAttribute

name

string

valuestring []

JLdapUserStruct

DN

string

attributes

JLdapUserAttribute []

JLogin

starting with v. 4.8.0.11

loginCountnumber
lastLogindate
failedLoginCountnumber
lastFailedLogindate

JProject 

id

number

key

string

name

string

description

string

lead

string

url

string

unassignedByDefault

boolean

avatarId

number

category

string

project type

string

JScreenField









fieldIdstring
fieldNamestring
fieldPositionnumber
tabNamestring
tabPositionnumber

JUser

keystring
usernamestring
displaynamestring
emailstring
active (starting with version 4.8.0.11)boolean

JVersion

id

number

name

string

description

string

projectKey

string

startDate

date

releaseDate

date

archived

boolean

released

boolean

JWorkflow

starting with 4.8.0.9








id

string
namestring
modestring
typestring

assocIssueType

string
activeboolean
statusesstring []
transitionsstring []

JWorkflowAction

starting with 4.8.0.9





namestring
fromStatusstring
conditionsstring []
validatorsstring []
postFunctionsstring []

JWorklog






idnumber
authorstring
startDatedate
timeSpentinterval
commentstring
issuestring

WebhookParam

starting with 4.5.0

namestring
valuesstring []

WebhookPayload

starting with 4.5.0



queryParamsWebhookParam []
httpMethodstring
payloadstring

JFieldValue

coming soon (in our next deploy)

fieldNamestring
valuesstring []