Visual Task Boards ignore Query Business Rules

Steps to Reproduce

  1. Navigate to any out of the box instance
  2. Create a Query Business Rule on a given table, for instance Demand [dmn_demand] that restricts the visibility to the records submitted by a user only. //SCRIPT//
    (function executeRule(current, previous /*null when async*/) { 

    if (gs.isInteractive()) { 
    var u = gs.getUserID(); 
    var qc = current.addQuery("submitter", u); 
    gs.print("query restricted to user: " + u); 

    })(current, previous); 
  3. Impersonate an itil user 
  4. Create a new Demand 
  5. Navigate to the list of Demands, note how only the Demands submitted by this user are visible
  6. From the list of Demands, create a Visual Task Board Demand by State by right-clicking on the State field and selecting Show Visual Task Board

Note that you can see all Demands in the Visual Task Board, not only the ones submitted by the user. 


This issue is under review. To receive notifications when more information is available, subscribe to this Known Error article by clicking the Subscribe button at the top right of the article. If you are able to upgrade, review the Fixed In or Intended Fix Version fields to determine whether any versions have a planned or permanent fix.

Related Problem: PRB717965

Seen In

Jakarta Patch 9 Hot Fix 4

Intended Fix Version

New York

Safe Harbor Statement

This "Intended Fix Version" information is meant to outline ServiceNow's general product direction and should not be relied upon in making a purchasing decision. The information provided here is for information purposes only and may not be incorporated into any contract. It is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at ServiceNow's sole discretion.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2019-05-21 11:42:47