Professional Documents
Culture Documents
1. function sections() {
2. return {
3. 'Visual Task Boards': {
4. 'type': 'vtb_page'
5. }
6. };
7. }
8.
9.
10. function render() {
11. var scope = gs.getCurrentScopeName();
12. scope = (scope == 'rhino.global' ? '' : scope + '_');
13. var page = renderer.getPreference('type');
14. return renderer.getRenderedPage(scope + page);
15. }
16.
17.
18. function getEditLink() {
19. var scope = gs.getCurrentScopeName();
20. scope = (scope == 'rhino.global' ? '' : scope + '_');
21. var page = renderer.getPreference('type');
22. return "sys_ui_page.do?sysparm_query=name=" + scope + page;
23. }
**catalog script for select assign to variable based on assignment group variable
Type: script include
Name: u_backfillAssignmentTo
Script:
function u_backfillAssignmentTo(){
//getSNGroups: function() { //initialize: function() {
var grp = current.variables.group;
var user_array = [];
//var users = '';
var getUsers = new GlideRecord('sys_user_grmember');
getUsers.addQuery('group',grp);
getUsers.query();
while(getUsers.next()) {
user_array.push(getUsers.user+'');
}
return 'sys_idIN'+user_array.join();
// Posible alternate 'while' loop
// while(getUsers.next()) {
// if (users.length > 0) {
// users += (',' + getUsers.sys_id);
// } else {
// users = '' + getUsers.sys_id;
// }
// } return 'sys_idIN' + users;
}
**this script include added at catalog item variable( assigned to). In that reference qualifier changed to advance
Advance script: ptting *** javascript:u_backfillAssignmentTo();