Skip to main content

Posts

Showing posts from December, 2022

ServiceNow New in Tokyo

Tokyo user interface: https://docs.servicenow.com/bundle/tokyo-platform-user-interface/page/administer/navigation-and-ui/concept/c_NavigationAndTheUserInterface.html  Tokyo top features • Translated notifications o Static translation o Dynamic translation • App engine o New tab for managing flows in table & form builder o Formula builder: use predefined formulas to calculate the value of the column without having to write a script o Template auditing: share templates with user/group o Under logic and automation, new email notification builder: create event-based emails that can be also triggered from flows o Brand new app engine management center (ServiceNow Store): to provide admins with central hub to see all their deployed apps, their usage, request for dev access, where the apps are in their pipeline between environments • UI Builder enhancements o New condition builder with many configuration options: predefine a query, exclude fields you prefer not to sh

ServiceNow what is GlideRecordSecure?

  GlideRecordSecure  is a class inherited from  GlideRecord  that performs the same functions as  GlideRecord , and also enforces ACLs. link https://docs.servicenow.com/bundle/tokyo-application-development/page/script/glide-server-apis/topic/p_GlideServerAPIs.html#title_concepthrq5bcgp (ServiceNow )

ServiceNow new in Tokyo - Data Filtration

 - these work in conjunction with ACLs, however they are executed BEFORE  the ACLs - data filtration is a 'deny' principle whereas ACL a 'grant' principle - data filtration reduces the need for scripting - they run AFTER before query business rules - will still see the 'removed due to security contraints' message unfortunately - requires security_admin role just like ACLs but there is no admin override feature - specific to scoped app it's defined in (might not have access to certain global/other app tables if defined in a scoped app) - key design criteria: machine enforceable and human readable (so improves on ACLs) - declarative option over scripted option reduces technical debt - No ACL will grant you access that a data filtration has already taken out - may need to install the 'data filtration' plugin as not installed by default yet on Tokyo version - remember to elevate privilege to security admin first https://www.youtube.com/watch?v=UsjbPMHVs7