The CreatorCon Call for Content is officially open! Get started here.

How to Get logged in user department in workflow

RudhraKAM
Tera Guru

Can some one give me the code for getting the logged in user department 

I tried gs.getUser().getDepartmentID();  and getDepartmentID()  none of them worked 

1 ACCEPTED SOLUTION

RudhraKAM
Tera Guru

obj.u_department = current.opened_by.department;  is the fix 

View solution in original post

15 REPLIES 15

ark6
Mega Guru

var gr=new GlideRecord('sys_user');

gr.addQuery('sys_id',gs.getUserId());

gr.query();

if(gr.next())

{

var department=gr.department.getDisplayValue();

gs.addInfoMessage(department);

}

Hello ARK thanks but

I am trying to pull the logged in user department and setting it to another table department value.

Shishir Srivast
Mega Sage

Can you try like,

 

var gr=new GlideRecord('sys_user'); gr.get(gs.getUserId()); gr.department.toString();

How to include in this ? this is what i use in the run script of the workflow 

var obj=new GlideRecord("u_data");
obj.initialize();
obj.table='u_data';
obj.u_accepted_user=gs.getUserName(); 
obj.u_department=  ??
obj.insert();