Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

Get the request type in the behavior

I want to retrieve the request type in behavior for a service desk project. I see that it can be fetched from the examples given in scriptrunner :


def currentUser = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser()
RequestType getRequestType = requestTypeService.getRequestTypeForIssue(currentUser, issue).right().get()
String requestTypeName = getRequestType.getName()



However, this uses the issue object as parameter which I am unable to retrieve in the behavior as the create form returns null. I believe this snippet can be used in other operations in workflow/listeners but not in behavior.


Any insights will be of great help.

2 answers


I am not sure if this is still relevant, but for everyone finding this question, for me, this works in a behavior:

          def reqType = getRequestTypeName()

It returns the name of the request type as String.

This does not work for me :-(

Any leads into this?

Suggest an answer

Log in or Sign up to answer
Community showcase
Published in Jira Service Management

Just dropped! New Lightning Talks: Marketplace episodes

  Hi everyone! Want to learn how customizing your Atlassian apps can improve workflows, enhance teamwork, and boost efficiency across your organization? Check out our new, 15-minute Lig...

106 views 0 0
Read article

Atlassian Community Events