开机出现“The script on this page is lockedappears to have a problem”。如何解决?

From ServiceNow Wiki
& Eureka Patch 8
Related Topics
The Eureka Patch 8 release provides fixes for the Eureka release.
For more information about how to upgrade your instance, see .
For the Eureka Patch 8 release:
Build date: 01-08-
Build tag: glide-eureka-04-08-2014__patch8-12-16-2014
Note: To check the version on your instance, see .
Fixed in This Release
Short Description
Apps - Performance Analytics
The script "Show compare settings" has a syntax error on one of the IF statements
Click the plus for steps to reproduce
Log into the instance
Enable the Performance Analytics plugin, if not active yet.
On the Type Filter Text write pa_widget.list
Right-click on the list and select Personalize & Client Scripts
Open the Client Script named "Show compare settings" and look at the If statement.
Apps - Performance Analytics
Breakdown dashboard scrollbar is not clickable
Click the plus for steps to reproduce
Navigate to Performance Analytics & Dashboards.
Open the breakdown dashboard Incident by Group.
Click Elements so that all the elements are displayed in a scrolldown menu.
Click the scrollbar to scroll down.
Note that it does not work.
Asset Mgmt
CMDB to Asset not returning expected results
Authentication
SSO error when the SAML login script or SAML script object has been updated before the upgrade to Eureka Patch 5 or above or when the IdP-initiated process is used to access the instance
Authentication
After upgrading to Eureka, clicking Logout redirects to logout page.
Authentication
Passing /login_with_sso.do?glide_sso_id=&sys id& in the URL leads to Page Not Found error
Business Service Map
Map indicator not counting the custom tables that extend from Task [task] table
Click the plus for steps to reproduce
System Definition & Navigate to Tables & Columns.
Click "Create Table" UI Action.
Create a Table that extends from Task [task] table and call it "Call".
Click Submit.
Navigate to Incident & Create New.
Under Configuration Item, populate the field as ".NET Framework" and click "Save".
Hover next to the "Configuration Item" field and on the right of the field, click the BSM Map Icon.
Notice that we have the count of "1" on the BSM Map Indicator. Hover over the "1" icon and notice we have "1" task information,
Navigate to the custom table and follow Step 6 and 7.
Hover over the "1" icon and notice we have "2" task information.
Navigate to the CI record and notice that under the Related Task related list record on the CI, two TASK records are defined.
Duplicate messages display in chat window if internet connection is lost
Click the plus for steps to reproduce
Enable the chat plugin with demo data.
In one browser log in as user1 using the /ess site [&instance-name&./ess]
In other browser login as user2. Do not impersonate.
Start the chat session and send 2-3 messages from each side.
Turn off wi-fi.
Once there is no internet connection, close the chat_desktop window for user2.
Turn on wi-fi after a couple of minutes.
From user2's window, click the Chat module again. This again shows chat_desktop in another window/tab.
As User1, send a message.
Note that it shows a duplicate message in user1's window.
Indirect "Member of" relationships from a CI to a Business Service not summarized
Popup of CI record with thousands of children causes large result set. More than one of these queries causes the node to run out of memory.
Core Platform
HTTP Status 505 error using Direct Web Services
Core Platform
Javascript not executing in a List Filter
Click the plus for steps to reproduce
Go to Incident list view
Modify the filter to 'Assignment Group' 'is' 'javascript:gs.getUser().getMyGroups()'
List is refreshed with Assignment Groups listed as '(empty)'
Core Platform
2 semaphores allocated to single browser session
Core Platform
Or Condition using List field types always fails first condition
Dev - Cloud Mgmt
Amazon EC2 cannot provision instance with key pair name that has a space inside
Installed Software Entries getting deleted in Eureka
Quick message formatting may be lost when the email client loads the quick message.
Click the plus for steps to reproduce
Navigate to System Policy & Email & Quick Messages.
Open a quick message and note the formatting.
Navigate to Incident & All.
Open any incident.
Click the email icon to open the email client.
Select the quick message you opened previously.
Note that the formatting is not preserved in the Message Text field.
Email client templates do not work after upgrading.
Notification devices display an invalid choice for the Type field. The value, email, appears in blue text and does not exist as one of the sys_choice values for the Type field.
Email notifications with advanced conditions that contain only white space cannot be triggered.
Click the plus for steps to reproduce
Navigate to System Policy & Email & Notifications.
Click New.
Create an email notification that can be easily triggered.
Under Related Links, click Advanced view.
In the When to send section, locate the Advanced condition field.
Enter a single space in the Advanced condition field.
Save the notification.
Attempt to trigger the notification.
Note that the notification does not fire.
Inbound email entries in activity formatter display broken image cid (content ID) links
Cloning from source instance with email accounts enabled to target source without email accounts enabled breaks email configuration
Click the plus for steps to reproduce
Enable email accounts on an instance. Clone that instance over an instance that does not have email accounts plugin enabled.
Financial Mgmt
Rate Card Number not being set in Expense Lines
Click the plus for steps to reproduce
Enable the Project Management v3 plugins and load demo data.
Go to the IT Cost Management plugin and ensure you load demo data - you are looking for the two default Labor Rate cards, one for Development and one for IT.
Go to a sys_user record, and give her the itil and project user roles.
Set the time_card properties for rolling expenses from tasks to time_cards to project resources all to true.
Go to a project task and put the Time Worked field on the form.
Impersonate the user and navigate put some time into Time Worked, set the project task state to Work in Progress, and s a new time card for the project task will be created.
As maint, go back into the user's time cards, select the one for the project task, set the hours for the week to 20, and set the time card to approved and click S a new expense line will be created for the time card.
Look up the associated expense line record f note that the amount will be $2000, which is correct for 20 hours * the $100 per hour rate for Development. But the Rate Card reference is not populated into the expense line.
HR Service Automation
Stateflows script include references a nonexistent field
Import / Export
LDAP browser form does not render in Mozilla Firefox
Import / Export
Coalesce on reference field without specifying Referenced value field name does not work
Integrations
Icon on Map pages does not display when using Google Chrome version 38.0.
Click the plus for steps to reproduce
Upgrade Chrome to the latest version (38.0.).
Go to your instance.
Go to any Map page.
Note that the icon does not display.
IT Governance reverting customizations to OOB state for the task closer business rule during an upgrade
Click the plus for steps to reproduce
Activate the IT Governance plugin
Make a customization to the task closer BR
Upgrade the instance
Look at the upgrade history for target name contains task closer
Note that the upgrade details show a disposition of updated even though there was a customization made that should have a skipped disposition. Also note the file name that appends the _Before_1458a4faeee51f2eedfc after the sys_id of the BR.
Knowledge Management
Retired knowledge articles show up in searches on mobile site
Click the plus for steps to reproduce
Choose a KB article and verify that it comes up in a search
Change the state of the KB article to retired
Verify that the KB article no longer shows up in a search
Search for the same article in the Mobile UI.
The article shows up in searches.
Setting glide.ui.show_live_feed_activity to true causes severe performance degradation when multiple users access the same task record
Click the plus for steps to reproduce
Set the system property
glide.ui.show_live_feed_activity to true.
Simulate a live production environment by having groups of users access the same task record simultaneously.
CPU usage will peak to 90% causing monitoring alerts.
"Show live feed" image showing on the Problem, Incident and Change Request form even if the Live Feed plugin is not active
Click the plus for steps to reproduce
Go to any instance on Eureka where the live feed plugin is not active
Open the incident form. Notice that the "Show live feed" icon is present on the form
Click on it and a dialog will open with a "Page not found" message
Mobile Browser
Adding a .walk field on list layout tablet view breaks view
Click the plus for steps to reproduce
Navigate to any incident
Click on the magnifying glass of caller id
Once the search pop up is opened right click on the header and personalize list layout
Add any .walk field then press the plus icon and then choose anyone from the list
Open up the is instance is tablet view by going to instancename/$tablet.do
Navigate to create a new incident
Click on the pencil in calgary or magnify glass in dublin
Notice the blank screen
Persistence
NULL table name in sys_db_view_table cause prevents instance startup
Click the plus for steps to reproduce
Select a view from sys_db_view_table
Make the table field null
Update sys_db_view_table set `table` = null where sys_id = 'c8d39af6c0a80a6d7c45b82dfbe1f93c';)
Restart the instance. The instance should be unavailable and a http 500 error would occur.
Persistence
MySQL query optimizer chooses less performant indexes and can randomly change query plans as data volume grows
Persistence
Creating a UNIQUE index via the UI with online alter enabled corrupts the table if the data is not unique
Persistence
No results returned when using referenced fields in _encoded_query field
Persistence
Filters after task flattening on "shared" db columns restrict records of all different task types
Persistence
Burst worker cannot process jobs because its thread died
Persistence
MultipleDelete using large amount of memory, which can cause a node to run out of memory
Click the plus for steps to reproduce
Create a large amount of records in sys_user_token.
Set the expiry date to the current timestamp.
Run the "Clean user token" job. This should delete all records.
Notice high memory usage.
Persistence
Inserting a pm_project_task record with a blank value for assigned_to causes the record to be inserted into the database as an empty string instead of a null value
Reference table not being honored on Variable form
Click the plus for steps to reproduce
Create a new variable
Select a type of Lookup Multiple Choice or Lookup Select Box
In Type Specifications,
choose a Lookup from table and Lookup value field
Keep the Use reference qualifier = Simple
Attempt to add a Reference qual condition
The message First select a table appears.
Platform Miscellaneous
!parentRecord.isValid() evaluation failing on sys_attachment Read ACL, allowing users without access to parent record to view associated Attachments
Platform Miscellaneous
Filter match does not work for LESSTHAN or MORETHAN conditions
Platform Miscellaneous
Condition Builders do not evaluate OR condition
Platform Miscellaneous
Disabling/Enabling SN objects takes more than one step
Platform Miscellaneous
SizeLimitedCompactCache incorrectly casts CompactCacheEntry to Map.Entry
Platform Miscellaneous
Calling SNString endsWith with an argument that is 1 character longer than the string it is being called on causes the method to erroneously return true
Platform Miscellaneous
Message "Incident INC0000006 'Parent' Field added" no longer appears in activity formatter when adding an incident to the Incident & Parent related list on the Incidents form
Click the plus for steps to reproduce
Navigate to Incident =& Open
Bring up any incident
Right click header, select Personalize =& Related Lists
Add Incident-&Parent if it's not already in the related lists, save.
In the activity formatter, click the && to the right of Activity to expand the Activity Types
Right click an activity type and select Personalize Activity
Add the Relationship Changes type if it's not already there, save.
In the incidents related list, click edit.
select an incident from the left and add to the right.
EXPECTED: In calgary and dublin, these steps would result in an activity added to the activity formatter:
Service-now: Ryan Palkovic [maint,admin,
- Changed:
Incident INC0000006 'Parent' Field added
No update to the activity formatter takes place.
Platform Performance
Indexing a large Microsoft Excel document can cause a node to run out of memory
Platform Performance
"Explain Plan" fails if the SQL text is greater than 4000 characters
Platform Reliability
On Oracle, use of the "Form Design" feature can cause unexpected fields to be dropped from the database.
Platform Security
Stats.do information (including “Connected to cluster node” details) is missing for non-admin users.
Platform Security
Errors when doing domain validation and using Oracle database
Procurement
Business rule "Update Request Item CI" sets wrong CI on catalog tasks
Project Management
Post Eureka upgrade, Resource Console does not display correctly
Report chart does not show in CMS Page Gauges when glide.report.use_charting_v2 is set to true on custom chart
Export to PDF does not display all fields for ESS user
Certification role assigned multiple times to a user, also assigned to inactive users and administrators have no control over this
Service Catalog
Dynamically populated values in a Select Box variable are not displayed in Requested Item
Service Catalog
"Back to catalog" and "Continue shopping" buttons do not work on the Shopping Cart and Order Status pages
Click the plus for steps to reproduce
Open Catalog Item "Apple iPad 3" in the hardware category, or via the 'Try It" button of the catalog item. Note the Warning generated in sys_log.
Click Add to Cart, and Edit Cart. Note the Warning generated in sys_log as this Shopping Cart page loads
Click "continue shopping"
and nothing happens
Click "Check Out". Note the Warning generated in sys_log as this Order Status page loads
Click "back to catalog" or "continue shopping"
and nothing happens
Go to Service Catalog homepage
From Top Requests, select an item
Click Order Now
Click Continue shopping
Notice that it redirects to Homepage, not Catalog homepage
Service Catalog
Copying a catalog item takes longer than expected
Service Catalog
Workflow Catalog Variables do not display in the request item after first use
Service Catalog
Publishing a task assignment or an approval type definition not replicated in the update set
Service Catalog
Checkbox variables added to a Variable Set do not appear together under the label
Service Catalog
Service Catalog Item icon doesn't refresh after the icon image gets updated
Click the plus for steps to reproduce
Click Maintain Item and open item Access
Update the icon for Access
Go to Service Catalog, and order a Software item, you would notice Access has the icon you just set.
Go back to "Maintain Item", and change the icon to a different image.
Order the Access from Service Catalog, you would notice it still shows the old icon.
Hit "cache.do", the icon would get refreshed. Or update another field for this item(for example change the Name or Price of the item), it will also trigger the cache re-rendering.
Service Catalog
"Catalog Data Lookup Definition" can cause a bad record to be created in "sc_cart_item"
Service Catalog
Variable sets in Service catalog are not displaying in the proper order
Click the plus for steps to reproduce
Create an item
Create two variable sets (vs1, vs2) with one variable each
Attach the variable sets to the item
In the io_set_item for vs1, set the order to 100
In the io_set_item for vs2, set the order to 200
Load the item in service catalog and confirm that the variable sets show in this order: vs1, vs2
Change the io_set_item for vs1 to 300
Load the item in service catalog and confirm that the variable sets show in this order: vs2, vs1
Remove the order from the vs1 io_set_item
Load the item in service catalog and confirm that the variable sets show in this order: vs1, vs2
Service Catalog
Using setDisplay(field, value) to hide a large number of variables on task form causes white space to show
Click the plus for steps to reproduce
Add the variable editor to the sc_req_item form.
Order an iPhone through the catalog store
Go to your requested item and notice the variable on the form
In the console, try hiding a few of the variables: g_form.setDisplay('duration', false); and g_form.setDisplay('color', false);
There is now a space between the variables. There should be no white space at all. The wiki says 'If the field is hidden, the space is reclaimed'.
Service Catalog
External content items cause errors on Category page
Service Catalog
The "Do not select the first choice” option for a Multiple Choice variable does not work when item is included in an Order Guide
Software Asset Mgmt
Valuations field blank on Software Counter Summaries
Click the plus for steps to reproduce
Run any counter.
Check a resulting sam_sw_counter_summary
The rights field is populated but the valuation field is not.
Software Asset Mgmt
A "Per workstation" counter returns a count of 1 when it finds installs on a workstation that are not assigned to a user
Usage Analytics
UsageAnalytics App Persister sys_trigger causing duplicate entry exceptions
User Interface
Left pane and top pane disappearing
User Interface
ServiceCatalogForm causes long-running script errors in Internet Explorer 8
User Interface (UI)
For TinyMCE HTML fields, font size is inconsistent between UI14 and UI11
User Interface (UI)
User's list view rendering HTML instead of an image
Click the plus for steps to reproduce
Go to any user record and upload any picture.
Go to list view for all user records.
Personalize list view and add column "PHOTO" in list view and move this column to the top so that it appears as first column in list view. Make sure PHOTO is your first column in list view.
You should now see HTML being rendered instead of an image.
User Interface (UI)
Unable to edit time_worked values in lists of task_time_worked records when in list view if the dictionary mandatory flag is set
Click the plus for steps to reproduce
Set the dictionary record for the time_worked column in the task_time_worked table so that mandatory is true
Bring up a list of task_time_worked records
Click in the
"Time worked" column of one of the rows
Edit one of the values (days, hours, minutes, or seconds)
Click the green check mark to confirm the list edit
The change is not retained
User Interface (UI)
Unable to perform list edit from a page that is opened by clicking My Work/ My Group Work from the menu
Click the plus for steps to reproduce
Impersonate an ITIL User or a user from a non-admin group
Click My Work or My Group Work under Service Desk menu. Alternatively, you can create My Work or My Group work item under Incident or request and no filter is required for this test
Click either My Work or My Group Work
Make sure "Enable list edit" option is checked for the list
Double click any field from the list, we will notice the loading image shows up but there is no pop up window or field
Copy the record Number from the list
Click Incident under Service Desk menu and search for the same record
User Interface (UI)
String Field width is reduced in Internet Explorer 9
Click the plus for steps to reproduce
Use an IE 9 browser to access a Eureka instance.
Create a new string field of medium length (100 characters).
Note that the field does not expand to the full width.
User Interface (UI)
iFrame back button redirects to Welcome page instead of previous page
User Interface (UI)
Non-English language labels revert to English after using the Form Design
User Interface (UI)
Usage Overview page is cut off in Internet Explorer 9 and 10
User Interface (UI)
Using sysparm_include_view=timeline for a Schedule page fails
User Interface (UI)
Popup windows from the My Approvals list are missing details
User Interface (UI)
Inactive user data is omitted from reports when the report is exported by non-admin user
User Interface (UI)
Enter key is not working in search window
Click the plus for steps to reproduce
Go to https://&instance_name&./incident_search.do.
Provide some relevant text in the field and press Enter.
Note that it does not work. Clicking Search works.
Visual Task Boards
UI actions for mandatory fields not functioning in visual task boards
Click the plus for steps to reproduce
Create a task board of Incident By State.
Move a task from an "open" state to the "Resolved" column.
Wait for the UI Policy failure form to show.
Note that the state field is not updated and that the UI Policy is not applied until the state is changed manually.
Web Services
Outbound Web Services (which use HTTP Client) should support TLS
In Work Management on the smartphone interface, a double-tap is required to accept a state change.
Click the plus for steps to reproduce
Install the work management plugin work out of box.
WOT (Work Order Task) set up all the way to assignment getting ready for assigned.
Go to mobile with that user that the WTO is assigned to.
Go to the Work order task on the mobile.
Click the bottom tabbed button and then attempt to accept.
(It will require two accepts).
Click it again to see the status change.
WalkWorkflow generates too many sequences and fails for workflows with dangling transitions
Dot-walking to Request Item.Workflow Stage from the Catalog Task [sc_task] table does not show the stages from the Requested Item [sc_req_item] table
Click the plus for steps to reproduce
Navigate to Service Catalog & Open Records & Tasks.
On the Catalog Task [sc_task] table, right-click the header and select Personalize & List Layout.
Click on the Request Item [+] and click the [+] button.
Add the following fields and click Save:
Request Item.Stage
Request item.item
Request item.Item.Workflow
On the Catalog Task table, notice that we are able to retrieve the Item name and the Workflow name, but not the Stages.
Fixes Included from Previous Releases
Eureka Patch 7 Hot Fix 5
The Eureka Patch 7 Hot Fix 5 release provides fixes for the Eureka release.
Description
User Interface (UI)
In Internet Explorer, tagged documents do not show all the tasks that belong to a particular tag
Click the plus for steps to reproduce
Log in to your Eureka instance.
Go to incident.list and open any existing incident form.
Add a brand new tag that hasn't been used (for example, "test tag").
Click "Tagged Documents".
Click the new tag that you just created to show related tasks.
Notice that there is one incident.
Go to an incident.list and open a different incident form.
Add the same tag (for example, "test tag").
Click "Tagged Documents". Note that the count for the "test tag" shows as 2.
Click the tag to show related tasks. Note that only the first incident that was tagged is visible.
Software Asset Mgmt
A "Per workstation" counter returns a count of 1 when it finds installs on a workstation that are not assigned to a user
Click the plus for steps to reproduce
Go to the "cmdb_sam_sw_install" table and search for records with the display name containing "IBM DB2". There should be 5 results.
Go to the Software Counter table.
If one doesn't already exist, create a new Counter record that maps against the Software model "IBM DB2 Advanced Enterprise Server Edition". Other parameters are as follows:
Grouping: None
Enforce to: License
License type: Per workstation
Verify entitlements: True
Generate details: True
Run this counter on the instance. Note that Rights owned is 100,000 (based on 2 licenses that should exist for this model) and Rights used is "1".
However, if you go to the "Software Counter Results" related list and look under the "Entitled in use" summary, you will see that 3 records listed, but the count only shows "1". You will also see that for the "valuation" value in these 3 records, 2 of them are '0', while only 1 is '1'.
You can also look in the "Entitled not in use" and "Not entitled" summaries and see that there are records listed, even though the count is showing as 0.
Eureka Patch 7 Hotfix 4
The Eureka Patch 7 Hot Fix 4 release provides fixes for the Eureka release.
Description
Core Platform
Indirect "Member of" relationships from a CI to a Business Service not summarized
Eureka Patch 7 Hotfix 2
The Eureka Patch 7 Hot Fix 2 release provides fixes for the Eureka release.
Description
Core Platform
Low-memory issues cause performance degradation during the last hour of a standard load-simulation.
Eureka Patch 7 Hotfix 1
The Eureka Patch 7 Hot Fix 1 release provides fixes for the Eureka release.
Description
Core Platform
Javascript not executing in a List Filter
Service Catalog
Checkbox variables added to a Variable Set do not appear together under the label
Service Catalog
In the Shopping Cart and Order Status pages, "Back to Catalog" or "Continue Shopping" buttons do not work
Service Catalog
External content items cause errors on Category page
Fixes Included from Previous Releases
Eureka Patch 7
The Eureka Patch 7 release provides fixes for the Eureka release.
Short Description
Asset Mgmt
alm_hardware display name is not searchable after a model is updated
Click the plus for steps to reproduce
1. Go to the "cmdb_hardware_product_model" table and create a new record with these values
Name: TestModel
Model categories: Computer
2. Go to the "alm_hardware" table and create a new record with these values
Model category: Computer
Model: TestModel
3. Open a list view of the "alm_hardware" table and search for the display_name = TestModel. This should return one result.
4. Open the Model record and change the name to whatever you would like. (ex. ChangedModel). After saving this record, you should see the Display name changed to this new value, and if you open the alm_hardware record, you should also see the Display name reflecting this new value.
5. Go back to the list view of "alm_hardware" and now search for display_name = ChangedModel (or whatever name you give).
This should return no results.
6. In this same list view, search for the old Model name ("TestModel")
You should see that you get a result back, but it shows the new value.
Asset Mgmt
Clearing the "Assigned to" field on an asset doesn't clear it on the related CMDB CI
Apps ITSM-UK
"EMPTY_JSON" is not defined when using Scripted Order Guide
Click the plus for steps to reproduce
Confirm that Catalog Item Sales Laptop has an associated workflow
Edit the workflow Service Catalog Item Request
Add Scripted Order Guide to the workflow after the begin and before the approval-user activity. Do not populate the script field for the activity.
Publish the workflow and order the Sales Laptop Catalog Item.
Open the System log and do a search for Source = ACTIVITY
Note the EMPTY JSON error being displayed.
Automation Services
Workflow will not start if the input variables do not match
Authentication
CMS login page directs users to a page without navigation after logging out
Business Service Map
Cannot hide out-of-box Relation actions and Menu actions in the Eureka BSM map.
Business Service Map
Business Service Map indicators do not work as expected with clusters and relationships of other CIs to these clusters.
Click the plus for steps to reproduce
1. Create two records in the "cmdb_ci_cluster" table (ex. Cluster1, Cluster2).
2. Create two records in the "cmdb_ci_netgear" table (ex. Gear1, Gear2). The CI type should not matter.
3. Create the following three relationship records in the "cmdb_rel_ci" table.
a) Cluster1 ---& Connects to::Connected by
---& Cluster2
b) Cluster1 ---& Members::Member of
----& Gear1
c) Cluster1 ---& Members::Member of
----& Gear2
4. Create an outage record in the cmdb_ci_outage table against either of the two "Gear" records
5. Set the Begin date to current date/time.
Do not set an End date.
6. Open the BSM map against the "Cluster1" CI and expand this node.
It may take up to a minute, but you should see that the Gear record that you created the outage displays as red, and so does Cluster2. Ideally, Cluster1 would be displayed as red, but not Cluster2.
Business Logic Processing
[Express] Unable to set dotwalked values using Business Rules value setter capability
Click the plus for steps to reproduce
Log into the instance as Admin.
On the homepage, click Business Logic.
Click Business Rules.
Click New.
Create a business rule that will have an action that dot walks. For example: ".Assignment group--&Group field".
Test the business rule.
The action will not occur.
Change Management
Outside maintenance schedule window does not properly handle multiple CIs
Click the plus for steps to reproduce
Add the Outside Maintenance Schedule check box to a change
Create a change and choose a primary CI that does not have a maintenance schedule
Add CIs to the 'Affected CIs' related list (with maintenance schedules)
The check box is never checked even though there are affected CIs with maintenance schedules.
Contract Mgmt
Invalid query in ConditionChecks script include
Click the plus for steps to reproduce
Go to System Definition & Script Includes
Search for and select Name = ConditionChecks
Verify that line 133 is a query to the compliant field on the clm_condition_check table: gr.addQuery('compliant', 'true');
Navigate to clm_condition_check.list
Open any record.
Right-click the header and Personalize & Dictionary
Note that there is no field named "compliant"
Data Certification
Upgrades from Berlin to Calgary reset the CRT numbering prefix for cert_task records to TSK.
The field that stores the query string for Computer Identity does not contain enough characters to hold long entries. This affects users that have a ServiceNow instance hosted on an Oracle database and use the Microsoft SCCM 2012 Configuration Manager.
Installed Software Entries getting deleted in Eureka
j2ssh SFTP library does not work with certain SFTP servers, causing j2ssh SFTP client to disconnect on import.
Discovery Identifier runs query that returns large result set due to undefined CIData attributes
All SSH probes locking up under j2ssh
Pending process classifiers always used in ADM if they existed
Current glide record in Business Rule has fields with valid data being nulled out when processing probe data with these fields is missing
Click the plus for steps to reproduce
Create a before business rule on update and insert on the cmdb_ci_hardware table with the following script:
gs.log("Current model ID:" + current.model_id);
2. Create a discovery against an SNMP device
3. When the business rule is triggered by SNMP Identity Sensor, the model ID will be missing.
Private key credentials failing with some Tectia SSH servers
Click the plus for steps to reproduce
Configure an SSH server not to support ssh-rsa signature algorithms.
Configure the server with an rsa public key.
Configure the only supported credential on the instance with the corresponding RSA private key.
Run a probe or discovery against the host.
Domain Support
Four domain properties are missing from the Domain Configuration module
Domain Support
'Use Record Domain' property is not honored for a Delegated Administration only configuration
Click the plus for steps to reproduce
Enable domain separation
Disable the new properties for using record's domain for data and process.
Disable 'domain separation' property enable only the 'delegated administration' property
Enable 'use record domain' and 'use record domain for client scripts' properties
Create a new table and create 'colA', 'colB', and 'sys_domain' fields on the table
Create 3 records in the table with some random values and set them in 'global', 'ACME' and 'Cisco' domains respectively
Create a UI policy on the table that sets 'colA' as mandatory and 'colB' as leave alone in the 'global' domain
Override the 'global' policy in the 'ACME' domain and set both the columns as mandatory
Override the 'global' policy in the 'Cisco' domain and set both the columns as leave alone
Open each of the records and verify if the UI policy is applied based on the record's domain and notice that it is not. It applies the policy based on the user's session domain.
Domain Support
Security fix for domain support feature.
plugin fails to create account records when email properties are missing.
Upgrading changes the POP3 server port configuration, which prevents the instance from receiving email if the POP3 server uses SSL encryption.
Financial Management
Allocation rules always allocate 100% of the cost to each rule and ignore the percentage setting in the rule
Click the plus for steps to reproduce
Activate the Financial Management plugin
Create an expense allocation rule with less than 100%
Create an expense line that will trigger your rule (make sure the status is pending)
Run the scheduled job that processes allocation rules (Process Allocation Rules)
Look at the allocation created - the cost will be the full amount instead of the percentage of the amount.
Financial Management
Distribution Costs End Date not working properly
Click the plus for steps to reproduce
Create a Distribution Cost rule to filter for the assets.
For example, use condition "name starts with b"
Create a Distribution Cost and assign it the Distribution Cost rule.
Under the General tab, select an "End date" and interval Daily.
Check Recurring.
Go to an asset matching the Distribution Cost rule, add a recurring expense line and assign "Rate Card" to the Distribution Cost.
Wait for the Distribution Cost to go pass the "End date".
After the "End date", the Distribution Cost will keep adding expenses lines for two days, then become disabled.
Integrations
Longitude and Latitude information is not populating with Business Rule:'get_lat_long'.
Performance Analytics
Performance Analytics Monthly Indicator displays compressed column when manually entering specific date range
Persistence
When a record that contains a GlideList element on the form is archived, only the sys_ids of the record is displayed on the form of the archived record.
Click the plus for steps to reproduce
Create a list element on a task extended table (for example, Incident)
Populate the field with one or more entries.
Create an Archive Rule and archive the record.
Open the archived record and note that the field contains the sys_id(s) of the assigned records. Other reference fields display the values of the referenced records.
Platform Miscellaneous
'Match' method not returning null when no is match found
Platform Performance
Possible redundant queries in case of a 'group by' clause
Click the plus for steps to reproduce
Load incident_list.do
Group by Category
Compare the number of queries and the content of the queries. Multiple count(*) queries are issued.
Platform Miscellaneous
When you upgrade to Eureka Patch 5, regular expression patterns using the NativeRegExp engine might not behave as expected.
Platform Miscellaneous
Certain plugins not available after upgrade to Eureka Patch 6 Hot Fix 1
Platform Reliability
Assignment Rule form is broken when glide.ui.escape_text is false
Click the plus for steps to reproduce
Set glide.ui.escape_text to false
Go to the Assignment Rule form
The element type "span" must be terminated by the matching end-tag "".
Procurement
Procurement, Purchase Order: It is possible to receive more goods on a purchase order than ordered without a warning
Click the plus for steps to reproduce
Make sure the plugin "Procurement" is installed
Go to a purchase order
If status is not ordered, click "Order"
Click "Receive" add Quantity and click OK multiple times
Multiple assets are created without a notification.
Procurement
Purchase order value is not updated after purchase order line item is canceled or deleted
Click the plus for steps to reproduce
Install Procurement plugin.
Type Purchase Orders in the Type filter text
Select Procurement & Orders & Purchase Orders
Click New to create a new purchase order. Fill in the required fields and right-click to Save
Scroll down to the related list and click the Purchase Order Line Items tab
Click New to add a new order line. Fill in the required fields (including cost) and save.
Repeat the steps to create three order line items.
Go back to the Purchase Order. The Total Cost field is now populated with the sum of the cost of all three order line items.
Select one of the order line items in the related list and delete it.
Update the form.
Result: the order line item is deleted, but the Total Cost stills displays the same value, instead of being recalculated to subtract the cost of the deleted item.
Procurement
Procurement for transfer orders calculates improper quantity for transfer orders from a second source.
Pie and Bar charts are saved as JPEG without extension when you use Firefox or IE
Before Calgary Patch 4, report_admin users would see all reports listed on the homepage, including reports they created. After Calgary Patch 4, only admin users can see all reports independently from group or user visibility.
Service Catalog
External Content Item opens in a new window even though its target is "within catalog"
Service Catalog
CMS Continue Shopping button redirects to homepage URL when going to a CMS item directly rather than browsing to it
Service Catalog
Duplicate variables are created for cart item
Click the plus for steps to reproduce
Add an item to your cart
Duplicate one of the variables assigned to the cart (in sc_item_option)
Proceed to checkout
Result: A script error is thrown when trying to save the requested item and a duplicate variable is shown on screen.
Service Catalog
Users can access the form view (not list) for sc_req_item records even when ACLs do not grant reads access
Click the plus for steps to reproduce
Get the sys ID of a sc_req_item record that Joe Employee will not have access to
Log in as Joe Employee
Access the sc_req_item record to which the user does not have access. Note that the security restriction message is displayed as it should be
Access the same record in the form view.
Note that the record does come up even though the user does not have access.
This is not consistent with our other tables. For example if you do this same test in an incident the user will not be able to access the record in either the list view or the form view.
Service Catalog
Catalog Category with & (ampersand) in title and with a homepage renderer breaks
Click the plus for steps to reproduce
Locate a Catalog Category with no renderer specified
Add a '&' to the title
From service catalog, click on the category, observe error message
Software Asset Mgmt
SAM license counters cause memory issues when groupings have cycles
Click the plus for steps to reproduce
Create a bad parent-child relationship with a loop.
Run a software counter using the appropriate group.
The counter will never end.
State Flows
State flows are not displaying field labels in the mandatory error message, when the field is not in same extended table class as the record.
Click the plus for steps to reproduce
Create a state flow on the incident, and set a mandatory field that exists on Task [task].
Set up an incident that causes this mandatory rule to fire and the error is produced when it is updated.
If you had made these mandatory:
close_code (which is on incident)
close_notes (which is on task)
You would see:
The mandatory field is not filled in for Close Code
The mandatory field is not filled in for close_notes
- Incorrect
Software Asset Management
When executing Rebuild SAM cache on multiple counters simultaneously, an error is thrown, "Failed trying to execute on connection."
The "Create Survey" module does not open anything when system property: [glide.ui.escape_text] set to false
Click the plus for steps to reproduce
Navigate to All Properties-& Filter
[glide.ui.escape_text]. Set the Value to False -& Update
Navigate to Survey Management -& Create Survey
Nothing happens.
User Interface (UI)
On Oracle, use of the "Form Design" feature can cause unexpected fields to be dropped from the database.
User Interface (UI)
Order Status - 'Back to Catalog' and 'Continue Shopping' buttons don't work
User Interface (UI)
Split pane/layout behaves unexpectedly when reopening a record without the pane
Click the plus for steps to reproduce
Log into a Eureka instance.
Open the incident list (although any list should do)
Open the split layout in vertical or horizontal view
Click any incident record, which will open it in the split view
Hide the split layout
Click on the same incident record again
Expected behavior: The incident should open in the content frame of the page
Actual behavior: Nothing happens
User Interface (UI)
Column filter is disabled when ORDERBY is used in module arguments
Click the plus for steps to reproduce
Log into Eureka instance
Find "My group work" module and right-click to edit module
In arguments add "^ORDERBYstate" and try this module
Notice how magnifying glass -column header filter gets disabled
User Interface (UI)
Setting 'glide.ui.escape_all_script' to true causes "Unexpected token" errors
Click the plus for steps to reproduce
Log in as an admin
Set the property glide.ui.escape_all_script to true (optionally flush the cache to refresh the property change effect)
Enable the browser console
Logout of the Instance and log back in
Navigate to incident.list
Right-click on an Incident record
You will get the browser's context menu
User Interface (UI)
Setting the glide.ui.escape_text property to false causes error: The element type 'span' must be terminated by the matching end-tag " when you open a sysrule_assignment form
Click the plus for steps to reproduce
Set the property glide.ui.escape_text to false
Type sysrule_assignment.list in the left navigation filter
Open any of the Assignment Rules record
Actual Results: Message: The element type "span" must be terminated by the matching end-tag "". will appear and the form is not displayed
Expected Results: The assignment rule record should open without error.
User Interface (UI)
Words do not wrap in journal field in Eureka on IE 11
User Interface (UI)
Using IE9 with UI14, if you type text in the navigator filter and the text does not match anything, then press Enter, focus might jump to another control, which toggles the navigator and header
Click the plus for steps to reproduce
Set IE9 to IE8 mode and Document mode to IE9 Standard.
In the navigator filter box, type something like
int2871aoisugxdoau and press the Enter key
If it does not happen immediately, repeat several times until the navigator and header toggles are set and the navigator and header disappears.
Visual Task Boards
Lane management does not enforce ACLs properly
Click the plus for steps to reproduce
Create a ACL rule on vtb_lane.order to restrict users to swap the order of a lane.
Navigate to any VTB and press the directional arrows. Users are able to change.
Web Services
SOAP response includes duplicate field data when duplicate form sections are present in the UI view
Web Services
Serialized import sets synchronize around a shared mutex
Starting subflow contexts creates extra wf_workflow records
Workflows do not work properly for InFlight change requests after an upgrade
Click the plus for steps to reproduce
Create a change_request
Clear the contents of wf_context.stage_state (you might have to modify the dictionary to access this field). The context is in a state as if it were in flight during an upgrade.
Progress the workflow and note the behavior as described above.
When a workflow branch goes to the End activity, but another branch is pending, the workflow overrides the stage with the wrong value.
Click the plus for steps to reproduce
Create a workflow.
Assign the workflow to a catalog item.
Open a request for the catalog item.
When the workflow reaches the End activity, the stage assigned there is not reflected in the requested item record. The cancelled activity's stage is assigned to the RITM.
Upgrading to Eureka Patch 5 moves Workflows into an unintended domain.
Fixes Included from Previous Releases
Eureka Patch 6 Hotfix 2
The Eureka Patch 6 Hot Fix 2 release provides fixes for the Eureka release.
Description
Automation Services
Workflow will not start if the input variables do not match
Core Platform
Certain plugins not available after upgrade to Eureka Patch 6 Hot Fix 1
Domain Support
Use Record Domain property is not honored for a Delegated Administration only configuration
Domain Support
Four domain properties missing from Domain Configuration module
Eureka Patch 6
The Eureka Patch 6 release provides fixes for the Eureka release.
Short Description
Business Logic Processing
[Express] Business rule does not save when there is a [same as] condition for a date/time field.
Click the plus for steps to reproduce
Add a custom date/time field to the Incident [incident] table.
Create a new business rule as follows:
When to Run: [Task Type] [is] [Incident]
Actions: [&date/time field&] [same as] [&any field&]
Save the business rule.
Reload the business rule.
The action reverts to the following:
When to Run: [Task Type] [is] [Incident]
Actions: [&date/time field&] [same as] [approval set]
Business Service Management Map
A view of a CI in the Flat Layout format does not show all relationships if that CI has one related level where only one CI can be reached from multiple relationship paths.
CMDB business rules create so many log messages that other log messages become hard to find.
Discovery and Orchestration probes that run against Windows systems return incorrect values instead of valid non-ASCII characters.
Environment variables are not allowed to be passed to a script. Therefore they can not be made available in a Powershell script.
The field that stores the query string for Computer Identity does not contain enough characters to hold long entries.
This affects users that have a ServiceNow instance hosted on an Oracle database and use the Microsoft SCCM 2012 Configuration Manager.
The email property glide.pop3.reply_separators does not register trailing spaces.
Notable Change: The
is enhanced to support unicode encoding, which enables the property to register trailing spaces.
If an email address is specified as a
and the address matches a user's email address, but has different capitalization, a null pointer exception may occur.
Click the plus for steps to reproduce
Open any incident record.
Add ABel. to the watch list.
Enter text in the Additional comments field and save the record.
Navigate to System Logs & System Log & Errors.
You will see the following:
java.lang.NullPointerException: java.lang.NullPointerException: com.glide.notification.cmn.NotificationRecipients.getIncludedUserLog(NotificationRecipients.java:580)
com.glide.notification.cmn.NotificationMessage.enqueue(NotificationMessage.java:235)
com.glide.notification.cmn.NotificationMessage.send(NotificationMessage.java:210)
com.glide.notification.cmn.NotificationActionHandler.send(NotificationActionHandler.java:63)
com.glide.notification.cmn.NotificationActionHandler.process(NotificationActionHandler.java:41)
com.glide.policy.EventProcessor.processEventDuringNormalOperation(EventProcessor.java:163)
com.glide.policy.EventProcessor.processEvent(EventProcessor.java:100)
com.glide.policy.EventProcessor.process(EventProcessor.java:66)
com.glide.policy.EventManager.processEvents(EventManager.java:215)
com.glide.policy.EventManager.process(EventManager.java:125)
com.glide.script.GlideSystem.js_eventsProcess(GlideSystem.java:618)
inv43.invoke()
org.mozilla.javascript.FunctionObject.doInvoke(FunctionObject.java:565)
org.mozilla.javascript.FunctionObject.call(FunctionObject.java:480)
org.mozilla.javascript.ScriptRuntime.call(ScriptRuntime.java:1196)
org.mozilla.javascript.gen.c368.call(&refname&:1)
org.mozilla.javascript.gen.c368.exec(&refname&)
com.glide.script.ScriptEvaluator.execute(ScriptEvaluator.java:173)
com.glide.script.ScriptEvaluator.evaluateString(ScriptEvaluator.java:67)
com.glide.script.ScriptEvaluator.evaluateStringWithPrefix(ScriptEvaluator.java:43)
com.glide.script.Evaluator.evaluatePossiblePrefixedString(Evaluator.java:240)
com.glide.job.RunScriptJob.evaluateScript(RunScriptJob.java:136)
com.glide.job.RunScriptJob.execute(RunScriptJob.java:81)
com.glide.schedule.JobExecutor.execute(JobExecutor.java:72)
com.glide.schedule.GlideScheduleWorker.executeJob(GlideScheduleWorker.java:177)
com.glide.schedule.GlideScheduleWorker.process(GlideScheduleWorker.java:124)
com.glide.schedule.GlideScheduleWorker.run(GlideScheduleWorker.java:56)
In UI14, the email client Spelling icon does not work.
Click the plus for steps to reproduce
Ensure the email client is
for the Incident [incident] table.
Open any incident.
In the form header, click the email icon.
In the email client window, enter a message with spelling mistakes.
In the , click the Spelling icon.
Note that nothing happens.
Import / Export
When you export an import template and save the file locally, the import template is blank when a related list is included.
Click the plus for steps to reproduce
Navigate to the Incident List view and personalize the List Layout
Add a caller and save the record.
Navigate to list all the Open Incidents, right-click the form header, and select Import
Select 'Insert' and click on Create Excel Template
Select Download to download the template.
Import / Export
When using mapping assist for a new transformation map you cannot recreate removed fields.
Click the plus for steps to reproduce
Go to any transform map.
Remove fields from field related list view.
Now go to mapping assist and add back the same fields.
Click save.
The related list view below will only show one field.
Incident Management
The Show related incidents UI macro works on the caller_id field only in Dublin and later releases.
Click the plus for steps to reproduce
Open any incident record.
Right-click the Location field and select Personalize Dictionary.
In the Attributes field, enter tree_picker=true,ref_contributions=user_show_incidents.
Click Update.
Navigate to Incident & Create New.
Set the Location to any value.
Click Submit.
Navigate to Incident & Create New.
Set the Location to the same value as in the previous incident.
Right-click the form header and select Save.
Click the Show related incidents icon beside the Location field.
Note that no results are displayed.
In our Calgary builds, the list renders as expected with both new Incidents in place. In the Dublin builds, no results return, since the updated user_show_incidents Macro hard codes the field to caller_id rather than letting this be variable based on the associated field.
Integrations
The Google Maps integration displays multiple Client ID property fields.
Click the plus for steps to reproduce
Navigate to System Properties & Google Maps.
The properties page displays duplicate copies of the field Client ID for Google Maps API for Business. To obtain your own key, visit /enterprise/earthmaps/maps.html for details..
MID Server
Running a Perl script on the MID Server (via a Scheduled Job) does not return the STDOUT.
Click the plus for steps to reproduce
1. Run the following script on the MID Server file system (for example, /tmp/script.pl).
Ensure that the MID Server user can execute this script.
#!/usr/bin/perl
use strict;
use warnings;
print &Hello ServiceNow!&;
2. On the instance, navigate to System Definitions & Scheduled Jobs & New.
3. Set the job to run On Demand and enter this script, replacing Mid1@Centos1 in ecc.agent with the name of your MID Server:
var ecc = new GlideRecord('ecc_queue');
ecc.initialize();
ecc.agent = 'mid.server.Mid1@Centos1';
ecc.topic = 'Command';
ecc.queue = 'output';
ecc.payload = '&parameters&&parameter name=&name& value=&/tmp/script.py&/&&parameter name=&skip_sensor& value=&true&/&&/parameters&';
ecc.insert();
4. Click Execute Now.
If this UI action is not visible, personalize the form to add it.
5. Wait approximately 2 minutes until the message has been processed by the MID Server.
6. Navigate to ECC & Queue and search the message returned by the MID Server.
You can fine tune the search with these values:
Topic: Command
Queue: input
Name: /tmp/script.py
7. Open the message and click XML to view the formatted payload.
Notice that the results are empty. The expected behavior is that stdout should contain Hello ServiceNow!
&result command=&/tmp/script.pl&&
Mobile Browser
Application navigator separators do not appear in the tablet interface.
[Express] Template values for a standard change definition do not save as default in form.
Click the plus for steps to reproduce
On the system administrator homepage, select Service Catalog & Catalog Definition & Record Producers.
Select Server Reboot.
Under the Generated Record Data tab, add State = Ready.
Click Try It below the template value header or from the form header.
The Schedule a Server Reboot page appears.
Click Submit.
The default value for the State field is now Draft. Based on the previous steps, the default value should be Ready.
Platform Miscellaneous
Translated values revert to the English value when a table contains more than one field of the type Translated Text.
Click the plus for steps to reproduce
Create a new table with two string fields of type Translated Text.
Create a record in the table.
Change to a non-English language.
Open the record you previously created and update with the translation.
Save the record.
Re-open the record, update one of the fields, and save the record.
Notice that the other field resets from the translation back to the English value.
Platform Miscellaneous
Use of Native Regular Expressions is inefficient and can lead to an outage.
Platform Miscellaneous
Price fields display incorrect currency symbol for the Swiss franc.
Click the plus for steps to reproduce
Change the system property glide.system.locale to de.CH.
Create a new Price field and add it to a list.
Navigate to the list and notice the currency symbol for the Price field.
Expected: The currency symbol for the Swiss franc should be CHF.
Actual: The Price symbol for Swiss franc is [SFr.].
Platform Miscellaneous
System cannot attach files containing uppercase file type extensions, even if listed in the glide.attachment.extensions property.
Click the plus for steps to reproduce
Populate glide.attachment.extensions to contain a named extension both uppercase and lowercase (JPG,jpg).
Open a record that inherits from task.
Attach the file with lowercase extension. It will be attached.
Attach the file with uppercase extension. The attachment fails to load and the system displays the alert JPG is not an authorized file extension.
Platform Performance
Excessive number of errors in logs: QuotaManager: Exception - 45037 log entries created today.
Project Management
General data exception when new projects are created.
Click the plus for steps to reproduce
Navigate to Project & Projects & Create New.
Fill out the fields on the form.
Click Save.
The Same Day report condition excludes items with a duration of zero.
Alignment inconsistency with IE and Chrome.
Click the plus for steps to reproduce
Create a new report on the Incident [incident] table using default columns.
Filter on reports created on today.
Observe the differences with Chrome and IE.
Service Catalog
Catalog item Name is not translated when displayed in the Shopping Cart section on catalog item or category pages.
Click the plus for steps to reproduce
Activate any language plugin.
This creates translated text [sys_translated_text] records in the other language.
Change the session language to the newly activated language. For example, gs.getSession().setLanguage("fr");
Open an item in the service catalog.
Click Add to cart.
Note that the item name is not translated in the Shopping Cart.
Service Catalog
The Continue Shopping button in the CMS opens in a frame and the UI has to break out.
Click the plus for steps to reproduce
Open an item or category in CMS.
Click Continue Shopping.
This temporarily opens the whole screen (left bar, title bar and content) inside the content frame. The frame buster code will activate quickly so that the screen is loaded in the whole browser. Sometimes this happens too quickly but sometimes you may see that content.
Service Catalog
The order of variable sets is not displayed correctly.
Click the plus for steps to reproduce
Add more than one variable set to any catalog item.
Order the variable set
Use Try It to verify the order of the variable sets.
Service Catalog
Content item opens within catalog when the target configuration is set to open in new window.
Service Catalog
Variables with long Question names do not text wrap for service catalog items.
Click the plus for steps to reproduce
Create a new catalog item or use an existing catalog item. For example, Apple iPad 3.
Create a set of variables such as:
Container Start - order 10
Single Line Text - order 20 - Question: [Enter large amount of text. For example, use over 100 characters]
Container Split - order 30
Single Line Text - order 40 - Question: [Again, enter large amount of text]
Container End - order 50
Test the catalog item.
Note that, especially with the split, you have to scroll across to access and see these question names.
Service Catalog
Order Guides bad (duplicated) sysparm_active / sysparm_complete_tabs parameters in the URI
Click the plus for steps to reproduce
Create three catalog items: Item1, Item2, Item3.
Add a mandatory variable to each of the items.
Create an order guide called Order Guide 1.
In the Rule base related list, add the three items.
Go to the catalog and start order Order Guide 1.
Click Choose Options.
Open a packet sniffer or any other tool that lets you see the http messages between your browser and the server.
For Item1, complete the form (1 variable) and click on the second tab (Item2).
Observe in the debugger, the query string in the GET request to http://&server&/com.glideapp.servicecatalog_cat_item_guide_view.do?....
sysparm_guide:ff92aea2d042b07ee490ad
sysparm_active:8fbea2d042b07ee490e5
sysparm_complete_tabs:c3aeda2d042b07ee490b6
sysparm_incomplete_tabs:8fbea2d042b07ee490e5,42cea2d042b07ee49047
Observe that there 1 tab is complete, 2 incomplete.
For Item2, complete the form (1 variable) and click on the 3rd tab (Item3).
Observe the GET query in the debugger:
sysparm_guide:ff92aea2d042b07ee490ad
sysparm_active:42cea2d042b07ee49047
sysparm_complete_tabs:c3aeda2d042b07ee490b6,8fbea2d042b07ee490e5
sysparm_incomplete_tabs:42cea2d042b07eea2d042b07ee49047
Observe that there are 2 tabs complete and 2 incomplete. There should be 2 tabs complete and 1 incomplete.
Service Catalog
Variable set order is not set correctly, which causes unexpected behavior in the layout.
Click the plus for steps to reproduce
Create a variable set with Order set to 100.
Create two variables inside the variable set:
Variable 1: Order of 100
Variable 2: Order of 200
Create the following variables:
Container Start: Order of 100 and Layout 2 Columns Wide, alternating sides
Container End: Order of 156
Single Line Text Variables: Orders of 115 and 120
Service Catalog
Container and label variables are not correctly formatted on requested item records when submitted from an order guide if the order guide tab is not visited.
Click the plus for steps to reproduce
Create an order guide with four or five tabs (rule bases).
Create a variable set with around 10 variables with multiple labels and container starts and ends. Ensure you do not make any of the variables mandatory.
Add the variable set to all of the order guide items such that they will appear on all of the tabs defined in step 1.
Run the order guide.
Be careful to only visit one or two of the tabs and note which tabs you have visited.
Submit the order.
Visit each of the spawned requested item records (RITMs).
Notice the RITMs associated with the tabs that were not visited in the order guide. The variables (labels and containers) will not render correctly on the RITM form. The RITMs that are associated with tabs that were visited in the order guide will render the variables correctly.
Service Catalog
If there is a check box variable with an associated price, it does not work to use g_form.setValue() on that check box for order guides.
Software Asset Management
Deleting the Software Installation record does not delete the Software Counter Detail related record.
Click the plus for steps to reproduce
Navigate to Software Asset Management & Reconciliation & Software Counters.
Open any Software Counters record, such as Microsoft Skype 5.0.
Right-click the header and select Personalize & Related List.
Select Software Counter Detail & Software counter to the selected list collector.
Click Save.
Click on the software install record under the Software Counter Details related list.
Click the Delete UI Action.
Notice that on the Software Counter record, the Software Counter Detail record still exists, but the Software Install field value is now empty. This behavior differs from the behavior within Calgary and the Dublin releases, since the Remove cached flag business rule on the Software Installation [cmdb_sam_sw_install] table has changed in Eureka.
Tables and Dictionary
Setting the glide.ui.list_edit property to false prevents users from updating the Table [sys_db_object] table.
Click the plus for steps to reproduce
In the navigation filter, enter sys_properties.list.
Set the glide.ui.list_edit property to false.
Navigate to System Definition & Tables.
Click New.
In the Label field, enter Test.
Allow the Name and User role fields to auto-populate.
Clear the Create module check box.
Click Submit.
In the list view, open the the Test table.
Change the table label to test01.
Click Update.
You will receive the following error:
onSubmit script error: TypeError: Cannot read property 'length' of undefined:
function onSubmit() {
if(!g_form.getActionName().startsWith('sysverb_update'))
if (g_form.isNewRecord()) {
if (gFormAlreadySubmitted) {
var properties = new EnterOnceProperties();
var table = $$('table.list_table')[0];
if (table != null) {
properties.checkList(table, onComplete);
UI Policy/Client Script
When a UI policy uses an [is one of] condition on a field that contains a -- None -- option, selecting the -- None -- option causes the UI policy to evaluate to True.
Click the plus for steps to reproduce
Create a new UI policy with the following values:
Table: Incident [incident]
Conditions: [Category] [is one of] [Software] AND [Active] [is] [true]
Create a UI policy action with revert if false. For example, make Number mandatory.
Test the UI policy by creating a new change. Leave Category set to -- None-- and change the value of the Risk field.
Note that Number becomes mandatory even though the Category is not set to Software.
The baseline UI action sys_approval is deleted when upgrading from Dublin to Eureka.
Click the plus for steps to reproduce
Upgrade from Dublin Patch 1 to Eureka Patch 3 HF 1.
Post upgrade, the history log shows a delete when you look for the approve UI action in the XML.
When upgrading to Eureka, updated records on sysrule_assignment are overwritten.
Click the plus for steps to reproduce
Make a note of the value of sysrule_assignment.group where sys_id = d62c8c27c0ae33e4f5cc.
On a pre-Eureka instance with demo data, delete Service Desk group.
sysrule_assignment.group where sys_id = d62c8c27c0ae33e4f5cc is now empty.
Upgrade to Eureka, and wait for the upgrade to complete.
The value of sysrule_assignment.group where sys_id = d62c8c27c0ae33e4f5cc is now a sys_id of a deleted group.
User Interface (UI)
Browser right-click function does not work in UI14 list column search fields.
Click the plus for steps to reproduce
Ensure UI14 is .
Navigate to any list.
Click the search icon to display .
Right-click in the search field.
A ServiceNow context menu appears instead of the browser's right-click menu.
User Interface (UI)
Reference field display values are not translated in breadcrumbs.
Click the plus for steps to reproduce
Prerequisites:
Activate any language plugin.
Create a table called Translation Test [u_translation_test].
Add a field of the Translated Text type called Name.
Change the Display value of the table to the Name field.
Create some records on the table and fill in the Name field.
for the Name field.
On the Incident [incident] table, create a field called Name Reference that references the Name field on the Translation Test table. Ensure the field appears on the form.
Steps to reproduce:
Navigate to Incident & All.
Personalize the list and add the Name Reference field.
Open any incident record.
In the Name Reference field, select a translation test record.
Repeat the steps above.
In the language picker, select a different language than the current one.
Navigate to Incident & All. (The labels will vary according to language.)
Locate an incident that has a Name Reference value.
Right-click the Name Reference value and select Show Matching.
The Name Reference value is not translated in the breadcrumbs as expec}

我要回帖

更多关于 cook this page 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信