File tree Expand file tree Collapse file tree 2 files changed +32
-0
lines changed
Background Scripts/Add Bookmarks - ITIL Users Expand file tree Collapse file tree 2 files changed +32
-0
lines changed Original file line number Diff line number Diff line change 1+ Script to be used to add bookmark for ITIL users. This will help add favorites for SLAs for
2+ - My Group Tasks
3+ - SLAs for My Tasks
4+ - Tasks Assigned to Me
5+ - My approvals
6+ to all ITIL users.
7+ Replace the addQuery value to get the favorites applied from the backend to required audience
Original file line number Diff line number Diff line change 1+ var jsonFavList = {
2+ "SLA for My Group Tasks" : "task_list.do?sysparm_query=assignment_groupDYNAMICd6435e965f510100a9ad2572f2b47744&sysparm_first_row=1&sysparm_view=" ,
3+ "SLA for My Tasks" : "task_list.do?sysparm_query=assigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe&sysparm_first_row=1&sysparm_view=" ,
4+ "Tasks Assigned to Me" : "task_list.do?sysparm_query=stateNOT INclosed_complete,closed_abandoned^assigned_toDYNAMIC90d1921e5f510100a9ad2572f2b477fe" ,
5+ "My approvals" : "sysapproval_approver_list.do?sysparm_query=approverDYNAMIC90d1921e5f510100a9ad2572f2b477fe&sysparm_first_row=1&sysparm_view="
6+ } ;
7+
8+ var g = new GlideRecord ( "sys_user_has_role" ) ;
9+ g . addEncodedQuery ( "role=282bf1fac6112285017366cb5f867469" ) ; //considering sys_id for ITIL role is 282bf1fac6112285017366cb5f867469
10+ g . query ( ) ;
11+ while ( g . next ( ) ) {
12+ for ( var fav in jsonFavList ) {
13+ var grBookMark = new GlideRecord ( "sys_ui_bookmark" ) ;
14+ grBookMark . addEncodedQuery ( "user=" + g . user + "^title=" + fav + "^url=" + jsonFavList [ fav ] ) ;
15+ grBookMark . query ( ) ;
16+ if ( ! grBookMark . next ( ) ) {
17+ grBookMark . initialize ( ) ;
18+ grBookMark . pinned = true ;
19+ grBookMark . title = fav ;
20+ grBookMark . url = jsonFavList [ fav ] ;
21+ grBookMark . user = g . user ;
22+ grBookMark . insert ( ) ;
23+ }
24+ }
25+ }
You can’t perform that action at this time.
0 commit comments