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