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();