Notifications

16 views

Overview


As we know, we provide functionality of creating checklists on Visual Task Boards which can be shared with multiple users. Checklists help you track the progress of tasks on your Visual Task Board. Checklists are available as a tab in the card details.

A template saves time by creating checklist items automatically. You can add, edit, or remove checklist items without impacting the template.

Where is it stored?


The checklist template is stored in checklist_template table.

Default functionality


  • On out-of-box, creating checklist templates will not be accessible by anyone but the user who created it.
  • This is handled via read and write ACLs we have defined on checklist_template table that have the following advanced script present:
answer = getChecklistTemplateAclAnswer();

function getChecklistTemplateAclAnswer() {
    if (current.sys_created_by.equals(gs.getUserName()))
          return true;
    return false;
}
  • These ACLs defined the behavior as mentioned above.
  • If this needs to be changed, then new ACLs can be created as per business requirements (like sharing to a certain user group, or roles, or company, etc.) 

We highly recommend not to modify the out-of-the-box ACLs as they can change in newer version - as we aim in enhancing our security of our product

Additional Information


Visual Task Board checklists: https://docs.servicenow.com/bundle/london-servicenow-platform/page/use/visual-task-boards/concept/c_VisualTaskBoardChecklists.html

Create checklist template: https://docs.servicenow.com/bundle/london-servicenow-platform/page/use/visual-task-boards/task/create-checklist-template.html

Article Information

Last Updated:2018-11-26 14:10:26
Published:2018-11-26