
The Course
If you're gearing up for your ServiceNow Certified Administrator Exam or an existing Admin who wants to get a better understanding of how ACLs work so that you can better manage the security of your ServiceNow environment, then this course will guide you through the essentials of managing and securing your ServiceNow environment with ACLs:
- The Basics of ACLs: Understand the basic operation of ACLs.
- Troubleshooting ACLs: Learn common ACLs problems and how to fix them.
- Advanced Techniques: Understand the complexities of ACLs that go beyond the basic table ACLs.
- Practical Use: Apply ACLs to improve user experience and data protection.
Finish this course with the confidence to handle ACLs, enhancing your workplace's security and efficiency.
What you will learn
When crafting this comprehensive deep dive into access control lists, I kept in mind the challenges you might face as you're just starting out in the domain of platform security. The focus was to hand you a well-organized ladder of concepts – starting from the fundamentals, explaining how permissions are granted, all the way to advanced scripting techniques. I've paced the lessons thoughtfully, so whether you're a beginner or looking to reinforce your skills, they'll build your confidence step by step. It's packed with real-world examples, best practices, and hands-on activities to ensure that by the end of the journey, not only do you understand the "how," but also the "why" behind securing your ServiceNow environment effectively.
Curriculum
- The Elements of an ACL
- ACL Form Fields
- ACL - Admin overrides
- ACL - Applies To
- ACL - Type
- ACL - Operation
- ACL - Decision Type
- ACL - Name
- ACL - Conditions - Requires Role, Security Attribute, Data and Script
- ACL - Condition - Requires Role
- ACL - Condition - Security Attribute
- ACL - Condition - Data
- ACL - Condition - Script
- Section Quiz
- Advanced Items
- Query ACLs - new in Xanadu
- ACLs and Scoped Applications
- Force evaluate of Admin Override
- System User and ACLs
- ACL control of Function fields
- Apply ACL script conditions to reference fields
- ACL order within wider permission hierarchy
- Data Filtration: A light introduction
- Access Handlers
- ACLs when creating tables
- Coding: GlideRecord vs GlideRecordSecure
- Coding: Enabling AJAXGlideRecord ACL checking
- Security Roles
- Security jump-start - ACL rules plugin
- Access to Performance monitoring pages
- Enforce strict user image upload
- Ensure archive table ACLs are checked
- Enable SNC access control plugin
- Section Quiz
- Identifying common ACL-related issues
- Interaction with Business Rules, Client Scripts and UI Policies
- 'Number of rows removed... by Security constraints' Message
- Debug Security Rules
- Session Log - Understanding the logs
- Finding roles related to ACLs
- ACL Script condition and performance
- Access Analyzer
- Field Query Roles and Restrictions
- Impersonation and ACL Debugging
- ACL Trails
- Testing ACLs
- Section Quiz

Your instructor
With over ten years in ServiceNow consulting, I've helped guide many new Admins and Developers on how to operate and succeed in the ServiceNow world and I have worked with scores of ServiceNow clients leading them in platform implementation to support and custom development. One thing i have learnt along the way is that ACLs are complex and having a great understanding of them takes a lot of stress out of managing a ServiceNow environment.
My passion for ServiceNow has led me to education, and with this course I hope to provide you with the knowledge and understanding of ACLs that will let you manage them confidently. In this course I aim to equip students with the skills to tackle real-world ServiceNow challenges through effective ACL management.