2012-10-11 Release
Summary
This release primarily involves:
- Knowledge Base: various modifications to permissions, form, behavior (2)
- Request: new entries in Service Catalog: (5)
- Infrastructure: new virtual machine (Requirement 656)
- ServiceNow: Assignment Group update (Requirement 657)
- ServiceNow: template/report publishing (Requirement 664)
- Filters: DSP Queries (4)
- Incident: Bomgar Integration (3)
- Email Notifications: format, content, conditions (1)
- A small number of defect fixes
Progression
Time until release:
<script language="JavaScript">
TargetDate = "10/11/2012 9:00 PM";
BackColor = "white";
ForeColor = "navy";
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
FinishMessage = "It is finally here!";
</script>
<script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>
Status |
Activity |
Description |
Duration |
---|---|---|---|
|
Identify release date 9/27 (pushed to 10/11) |
see Release Calendar |
minutes |
|
Schedule cloning |
clone from prd to: pre, trn, and tst for after release; https://hi.service-now.com/ |
minutes |
|
Schedule code review |
this should happen after initial handover and before release |
minutes |
|
Submit change request CHG0003347 |
Open a build/test change request in https://yale.service-now.com/, assign to |
minutes |
|
Start release document |
Copy from template ServiceNow Release YYYY-MM-DD |
minutes |
|
Requirements freeze |
Curate, then freeze requirements, providing estimates for each using estimator spreadsheet or equivalent |
hours |
|
Build phase work |
Begin work in dev |
days |
|
Unit tests |
Ensure all pushed to tst & unit tested |
hours |
|
Initial code freeze |
Hand over initial requirements list for functional & QA validation in tst |
minutes |
|
Conduct code review |
Shouldn't take long, just basic validation of approach and docs |
hours |
|
Defect fixes |
Iterative follow-up work in dev, test for defect resolution |
days |
|
Finalize release |
Identify changes & updates that are going/not going. Push to pre. |
hours |
|
Final code freeze |
Hand over final requirements list for functional & QA validation, w/ regression, in pre |
minutes |
|
Go/no-go |
Decide to push to production. |
minutes |
|
Production deployment |
Push to prd. |
hours |
(n/a) |
Production rollback |
If applicable; follow ServiceNow Rollback Procedure. |
hours |
|
Notify stakeholders |
send out email w/ summary status & link to release documentation, close out RFC and cancel clone requests, if rollback or no-go. |
minutes |
|
Target/Actuals |
Deliver target/actuals using estimator spreadsheet or equivalent |
hours |
Change Control
CHG0003347
CHG0003902 (emergency change to fix SAML regression)
Release Notes
https://yale.service-now.com/kb_view.do?sysparm_article=KB0000066
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
Requirement (Original Names) |
Functional Tested? |
QA Tested? |
Dev Status Notes |
Description |
---|---|---|---|---|
584 |
|
|
|
Knowledge: Allow all ITIL users the ability to create a new KB Submission. They should see the 'Submissions' section and nothing else under this menu. There should be an item added to the Submissions section that says 'Create New Submission'. Clicking on this would create a new SUB ticket, not a KB ticket. See attachment for screen shot. |
588 |
|
|
|
When a KB article is created fill the 'role' field by default with the 'itil' role. |
533 |
|
|
|
Currently the published date is prepopulated with today, even though the submission is in draft state. That field should be blank, non-required, until the article is published. Once the article is put into published status and saved, the published date field should be mandatory and auto-filled with the date the article is put into published status. Lori would prefer that the published date be a non-editable field, it should just be set when the workflow requires it. |
585 |
|
|
|
Knowledge: When KB Submissions are created they should automatically be assigned to MGT Knowledge Management queue. They are currently not assigned to any unit and Lori must go in and manually assign them to her assignment unit. |
387 |
|
|
|
User comments should not be shown on the published Knowledge record. Only folks with the knowledge manager role should be able to see feedback left on the KB article. Note that if the ability to view the user comments cannot be restricted to just the folks with the Knowledge Manager role just remove the ability to submit feedback comments. |
660 |
|
|
|
Knowledge: Information from the Incident (Text, Submitted By) should be pulled into the KB Submission when it's created from an Incident. |
661 |
|
|
|
Knowledge: All the 'Save and Exit' button to the Create Article knowledge screen. |
516 |
|
|
|
This is an example of an email to a Client from the Service Now system. Can the wording be changed when a work order is put on "Hold" where it says that "Your ticket has been placed on hold because we require additional information from you" My Client's understand why the work order has been placed on Hold but are getting confused because it says that "we require additional information from you". |
364 |
|
|
|
When an Incident is put on hold the 'additional comments' field is required to let the customer know why their Incident was put on hold. This is OK. However when the ticket is updated with ANY update when the Incident is on hold the additional comments field is required and when this field is updated it sends a notification to the client/contact. Sometimes the tech or someone else needs to update the work notes or change a categorization or assignee and the client should not receive an update. This 'additional comments' field needs to be required ONLY when the ticket is placed on hold and not for subsequent updates afterwards. |
481 |
|
|
|
Email Notification: List the resolution in the ticket in closure email notification so folks know how the issue was resolved. Please note these are covered in the attachment for Requirement #659. |
432 |
|
|
|
Incident Email Notification Modifications per Dawn Colonese. Please note these are covered in the attachment for Requirement #659. |
659 |
|
|
- iterate on defect fixes |
Make Changes to Customer Facing Incident Email Notifications. See attachment for text. |
662 |
|
|
|
Queries: Create a special query for the DSPs so they may view and sort their work by DSP contract. |
664 |
|
|
|
Request for New Request Type: RITM0017469. This request will allow you to publish or share a template or a report with another assignment group. Requested by/for the ITSM team. |
657 |
|
|
|
This service request allows you to request adding or removing staff from ServiceNow assignment groups. Requested by Adriene Radcliffe. |
656 |
|
|
|
This will request a virtual machine in the Enterprise VMware infrastructure. Requested by Mike Caplin on behalf of John Coleman. |
663 |
|
|
|
General System: Integrate ServiceNow with Bomgar |
Defects
Defect |
Verified? |
Dev Fixed? |
Verified? |
Description |
---|---|---|---|---|
375 |
|
(n/a) emails were sent & received for both incidents |
|
Sept 27 Release Testing: Client facing emails not being sent from TEST system. Creating a new ticket, updating the ticket and resolving the ticket are not sending emails from the system to the customer. The ticket is being updated with the updates however no email is being sent. See INC0053338 or INC0053340 for an example. |
376 |
|
added a column for SCTASK dotwalk |
|
Sept 27 Release Testing: The DSP Query is not showing the CONTRACT, the field in the query output is blank. We need to see the short description in the SERVICE CONTRACT in this spot. |
377 |
|
this didn't carry over in update set, made a note for manual change during deployment |
|
Sept 27 Release Testing: Assignment Group not set to INF SN App Support for SC Tasks for request for SN Assignment Group changes. Request creates RITM correctly and creates SC Tasks correctly however they are not assigned to SN INF App Suppoprt assignment group. |
378 |
|
with caveats, see description |
|
Multiple defects in the Add/Remove SN Assignment Group Membership: |
379 |
|
|
|
Defect/enhancement reported from Mike Caplin: |
380 |
|
|
|
Email notification 1B (Incident created via self-service portal or email) is missing a word in the subject line. Please add the word 'Received' to the subject. It should read "Request for ITS Support Received - Ticket Number: XXXXX" |
381 |
|
yes, this is a non-issue, the URL is parametrized |
|
This may be a non-issue and the link may be updated when the email notifications are moved to Prod but once moved to Prod the links to tickets in the email notifications should point to PROD and not TEST. |
382 |
|
OK |
|
Sept 27 Release Testing: Email notifications should point customers to the new ITS web site instead of the old web site. Need to see when the ITS web site is going live and if it is going live before we release we should update the links in our email notifications to point to the new web site. Assigning to Chloe to research the website go live date and the links. |
383 |
|
|
|
September 27 Release Testing: Email Notification 4 (Incident Resolved) needs one word updated in the body. Where it says "Click here to go your ticket" it should read "Click here to review your ticket". Just change "go" to "review". |
384 |
|
|
|
Sept 27 Release Testing: When an Incident is put on hold the customer is getting BOTH email #2 (Incident on hold) and email #3 (Incident Updated). When an Incident is put on hold the customer should receive ONE email "Incident has been put on hold". They should not receive the Incident Updated (#3) email as well. |
385 |
|
fixed to show only latest comment, w/o metadata or styling |
|
Sept 27 Release Testing: Email Notification #2 and #3 should not have lines and date/time/updatedby stamp and should only contain the most recent comment update. |
386 |
|
|
|
When creating a Request to share a new Template, the RITM screen requires that a Report be selected, in additon to the Template that has been selected. See RITM0017351, e.g. |
387 |
|
blank assignment unit was present, so it was saving something; the correct groups don't carry over properly in update sets; this will be handled manually during deployment. |
|
When creating a Request to share a Report, the Task was closed without filling out the required field for Assignment Group. See, e.g., SCTASK0017307 and 17308. |
388 |
|
commented out apparently superfluous sc_req_item events that had been added by Fruition |
|
When creating a Request to share a Report, I rejected the Request and received both the Rejected and Approved notifications. See RITM0017353 and attached screenshot. |
390 |
|
fixed all matching notifications |
|
In the email notification footers of new Incident notifications please change links from/to the following: Change www.yale.edu/its/servicenow to http://its.yale.edu/its-technology-ticketing-system-service |
391 |
|
(n/a) couldn't replicate, confirmed non-bug w/ Dorothy |
|
Requirement is that only those with the Knowledge Manager role can see the user comments. Currently not even the Knowledge Manager can see the user comments, they are blocked from everyone. Submitted by Dorothy Ortale. |
392 |
|
(n/a) this appears to be a problem w/ mailman, not SN |
|
In email notification 1B the subject has too many spaces between 'Ticket Number:' and the Incident number. It looks like it's a tab and not a couple of spaces. |
393 |
|
|
|
Request to ADD/Remove staff from SN Assignment Group the staff member variable being added or removed does not come over to the SCTASK |
395 |
|
|
|
Request for ITS Support Resolved notification link, guidance incorrect |
Approved Updates
Update Set ____________________ |
Description |
---|---|
2012/09/23 - 1 |
Requirement 584 - Knowledge: Allow all ITIL users the ability to create a new KB Submission.
|
2012/09/23 - 2 |
Requirement 588 - When a KB article is created fill the 'role' field by default with the 'itil' role.
|
2012/09/23 - 3 |
Requirement 533 - Knowledge: Increase automation of published date field
|
2012/09/24 - 1 |
Requirement 585 - Knowledge: When KB Submissions are created they should automatically be assigned to MGT Knowledge Management queue.
|
2012/09/24 - 2 |
Requirement 387 - Knowledge: User comments should not be shown on the published Knowledge record.
|
2012/09/24 - 3 |
Requirement 660 - Knowledge: Information from the Incident (Text, Submitted By) should be pulled into the KB Submission when it's created from an Incident. |
2012/09/24 - 4 |
Requirement 661 - Knowledge: All the 'Save and Exit' button to the Create Article knowledge screen. |
2012/09/24 - 5 |
Requirement 364 - Incident: Comments should only be required if state is changing to On Hold
|
2012/09/24 - 6 |
Requirement 516 - Email Notifications: remove mention of 'additional information' from incident on-hold email notification.
|
2012/09/25 - 1 |
Requirement 481 - Email Notifications: List the resolution in the ticket in closure email notification so folks know how the issue was resolved.
|
2012/09/25 - 2 |
Requirement 432 - Email Notifications: Standardize copy & fields
|
2012/09/25 - 3 |
Requirement 659 - Email Notifications: Make Changes to Customer Facing Incident Email Notifications. See attachment for text.
|
2012/09/25 - 4 |
Requirement 662 - Queries: Create a special query for the DSPs so they may view and sort their work by DSP contract.
|
2012/09/25 - 5 |
Requirement 664 - Request: Request for New Request Type: RITM0017469. This request will allow you to publish or share a template or a report with another assignment group. Requested by/for the ITSM team. |
2012/09/25 - 6 |
Requirement 657 - Request: This service request allows you to request adding or removing staff from ServiceNow assignment groups. Requested by Adriene Radcliffe. |
2012/09/26 - 1 |
Requirement 657 - Request: This service request allows you to request adding or removing staff from ServiceNow assignment groups. Requested by Adriene Radcliffe.
|
2012/09/26 - 2 |
Defect 374, Requirement 585 - Knowledge: When KB Submissions are created they should automatically be assigned to MGT Knowledge Management queue.
|
2012/09/26 - 3 |
Defect 376 - DSP Query not showing contracts for requests. Need to dot-walk a different column to get this info for requests. |
2012/09/26 - 4 |
Defect 377 - Assignment group not properly set in task generated by new service management request; try to recapture this. |
2012/09/26 - 5 |
Requirement 656 - Update "Service Category" table in ServiceNow |
2012/09/27 - 1 |
Defect 378 - defects in SN group modification catalog item
|
2012/09/27 - 2 |
Defect 378 - defects in SN group modification catalog item; Notifications should be sent to CONTACT on completion
|
2012/09/28 - 1 |
Defect 378 - defects in SN group modification catalog item; Notifications should be sent to CONTACT on completion
|
2012/09/28 - 2 |
Defect 379 - Defect/enhancement reported from Mike Caplin:
|
2012/09/28 - 3 |
Defect 379 - Defect/enhancement reported from Mike Caplin:
|
2012/09/28 - 4 |
Defect 380 - Email notifications:
|
2012/09/28 - 5 |
Defect 383 - September 27 Release Testing: Email Notification 4 (Incident Resolved) needs one word updated in the body. Where it says "Click here to go your ticket" it should read "Click here to review your ticket". Just change "go" to "review". |
2012/09/28 - 6 |
Defect 384 - Sept 27 Release Testing: When an Incident is put on hold the customer is getting BOTH email #2 (Incident on hold) and email #3 (Incident Updated). When an Incident is put on hold the customer should receive ONE email "Incident has been put on hold". They should not receive the Incident Updated (#3) email as well. |
2012/09/28 - 7 |
Defect 385 - Sept 27 Release Testing: Email Notification #2 and #3 should not have lines and date/time/updatedby stamp and should only contain the most recent comment update. |
2012/09/28 - 8 |
Defect 386 - When creating a Request to share a new Template, the RITM screen requires that a Report be selected, in additon to the Template that has been selected. See RITM0017351, e.g. |
2012/09/28 - 9 |
Defect 388 - When creating a Request to share a Report, I rejected the Request and received both the Rejected and Approved notifications. See RITM0017353 and attached screenshot. |
2012/10/01 - 1 |
Defect 390 - In the email notification footers of new Incident notifications please change links from/to the following: Change www.yale.edu/its/servicenow to http://its.yale.edu/its-technology-ticketing-system-service |
2012/10/02 - 1 |
Defect 393 - Request to ADD/Remove staff from SN Assignment Group the staff member variable being added or removed does not come over to the SCTASK |
2012/10/02 - 2 |
Defect 378 - Multiple defects in the Add/Remove SN Assignment Group Membership:
|
2012/09/21 - 1 |
Requirement 663 - Fruition Bomgar Standard Integration (Baseline) |
2012/09/21 - 2 |
Requirement 663 - Fruition Bomgar Standard Integration (Install) |
2012/10/03 - 1 |
Requirement 663 - Fruition Bomgar Standard Integration (Install) |
2012/10/03 - 2 |
Defect 385 - Sept 27 Release Testing: Email Notification #2 and #3 should not have lines and date/time/updatedby stamp and should only contain the most recent comment update.
|
2012/10/04 - 1 |
Defect 385 - Sept 27 Release Testing: Email Notification #2 and #3 should not have lines and date/time/updatedby stamp and should only contain the most recent comment update.
|
2012/10/09 - 6 |
Defect 395 - "Request for ITS Support Resolved" notification link, guidance incorrect |
2012/10/12 - 1 |
Requirement 663 - Fruition Bomgar Standard Integration (Install)
|
2012/10/15 - 1 |
Requirement 634 - ESS: Fix for SAML to do deep linking fix for ESS
|
Manual Updates
- Req 584 - ensure 'knowledge' role not granted to SERVICE_Desk_Queue_MGR group
- Req 656 - manually add Infrastructure category to Service Catalog
- Requirement 659 - manually change email outgoing name to "Yale University ITS", since this didn't stick in the update set for some reason
- Requirement 657 et al (all request workflows) - check & manually edit workflow "Item: SN Group Membership" to ensure that the fulfillment group is set correctly. This was not properly captured despite several attempts.