runAs
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 !
The availability of the users personal data may be impacted by the recent changes by Atlassian in order to meet GDPR compliance. See the following for more information:
Availability
This routine is available starting with katl-commons 2.0.5 for Jira 5.x or katl-commons 1.1.12 for Jira 4.3.x/ 4.4.x.
This routine is available for Jira server and cloud deployment options.
Syntax
runAs(user)
Description
Assumes a user when running a script.Parameters
Parameter name | Type | Required | Description |
---|---|---|---|
User | String | Yes | Server: the username of userkey of the selected user. Cloud: the account id of the selected user. |
Return type
None
Example
runAs("user1"); print(currentDate()); print(currentUser()); runAs("admin");
The output in the console will be following:
2012-06-20 13:39:31,629 pool-5-thread-2 INFO user1 819x261x1 1k7wpbj 127.0.0.1 /rest/keplerrominfo/jjupin/latest/rungadget/run [commons.sil.routines.StringPrintRoutine] 2012-06-20 13:39:31
2012-06-20 13:39:31,629 pool-5-thread-2 INFO user1 819x261x1 1k7wpbj 127.0.0.1 /rest/keplerrominfo/jjupin/latest/rungadget/run [commons.sil.routines.StringPrintRoutine] user1
Notes
On server, the look-up is first made after the userkey, then after the username.
See also