2012-09-06 Release

Summary

This release primarily involves:

  • updates to CSI-as-a-Service functionality
  • defect fixes

Change Control

CHG0003084

Release Notes

https://yale.service-now.com/sys_attachment.do?sys_id=bd4156bd90d8f080fde6c4b91cbd3015

Documentation

Detail is provided in the description. Full implementation detail is captured in the update set, which can be viewed (with admin rights) by drilling down into the links.

Requirements/Defects (Other)

Requirement (Original Names)

Functional Tested?

QA Tested?

Dev Status Notes

Description

Defect 368

OK

n/a

OK

Platform: duplicate, empty user ids being created from AD

CSI

OK

n/a

OK

CSIaaS: coach navigation updates

Approved Updates

Update Set (Original Names)

Description

(warning) CSI0013

CSIaaS: role and ACLs for csi API access

(warning) CSI0014

Explicitly list all fields required on each record within the "csi export" views.

(warning) CSI0015

Change target url in itsmcoach ui page

2012/09/06 - 2

Defect 368 - prevent AD from inserting new users

2012/09/07 - 2

Defect 368 - prevent AD from inserting new users

  • re-try adjustment to transform script to prevent inserts (i.e. update only)
  • try to turn off ldap listener; also, see SN incident INT2051033

(warning) - removed because of regression in production which did not manifest itself in test

Manual Updates
  • Defect 368 - run background script to delete non-IST AD users:
    var gr = new GlideRecord('sys_user');
    
    //
    // GOTOsourceLIKEldap^employee_numberISEMPTY^user_name!=admin
    gr.addQuery('source', 'CONTAINS', 'ldap');
    gr.addQuery('employee_number', '=', '');
    gr.addQuery('user_name', '!=', 'admin');
    
    var count=0;
    gr.query();
    while(gr.next()) {
        gr.deleteRecord();
        count++;
    }
    
    gs.print(count);