Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Which table (in database) saves the transitions which assign an issue to a particular user?

Daniel Micallef
Contributor
January 9, 2017

A user will become an inactive user shortly. Is there a way to generate a list of transitions in any active workflows which assign the issue to this user after any particular transitions (via a postfunction or otherwise).

Generally we use Script runner to assign issues as a postfunction. I believe that these rules should be saved somewhere in the database. I need direction to the particular tables which save these postfunctions.

2 answers

1 vote
Christian Czaia [Decadis AG]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 9, 2017

Workflows are generally stored in the jiraworkflows table / the DESCRIPTOR field. You might want to have a look at this table.

SR additionally stores info in the propertytext table IIRC. 

Cheers

0 votes
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 9, 2017

It's a difficult one, because they could be in a number of places.

You'll need to look at jiraworkflows to get the main reference as that holds the xml of the workflow, but you might find three different approaches to it as well.  The xml for a postfunction might contain

  1.  A script as a parameter
  2. A reference to a canned script, with the user set as another parameter
  3. A pointer to a script stored on the file system

But, start with jiraworkflows.

If you're on a more recent version of Script Runner though, there's a script library in the admin section which might be an easier way to find them!

Suggest an answer

Log in or Sign up to answer