- Mastering ServiceNow Scripting
- Andrew Kindred
- 348字
- 2021-06-24 19:08:37
To script or not to script?
For new administrators, it can be difficult to know when to script. For coders, it can be easy to look to script before you need to, with so many opportunities to write script in ServiceNow. However, it is much better to not write script wherever possible.
If you can configure instead of scripting, it should be your first thought. This allows the tool to be used in the way it was intended and will leave you much more prepared when upgrading your instance. Not only that; one of the main reasons for using configurations over customizing is for maintenance. Configurations are easily maintained by different admins, while customization's require some basic knowledge of scripts and the logic behind them, so they tend to be harder to maintain and troubleshoot. Remember, once you start to customize, maintaining that customiszation is your responsibility.
If you find yourself unable to achieve your goals with configuration alone, then you should look to script. Even though configuration is your best option, scripting accounts for a lot of advanced functionality on most instances. Almost all mature instances will have some level of scripting done to them, but the instances that function better are the ones where scripting was performed when appropriate.
For example, if you are looking to show, hide, or make mandatory or read-only a field, then this could be done as a client script or a UI policy. If you simply needed to perform one of the actions based on a value in a field, then in this instance, a UI policy is the better choice, as it can achieve the goal without using a script. However, if you needed to perform the action based on whether the logged-in user has a particular role, then you will need to use a script. Scripting can be done in a UI policy, but I usually opt for a client script in this scenario.
- 虛擬儀器設計測控應用典型實例
- PPT,要你好看
- 大數據管理系統
- 平面設計初步
- Linux Mint System Administrator’s Beginner's Guide
- Dreamweaver CS3網頁制作融會貫通
- 控制與決策系統仿真
- Photoshop CS3特效處理融會貫通
- Ceph:Designing and Implementing Scalable Storage Systems
- Enterprise PowerShell Scripting Bootcamp
- 網中之我:何明升網絡社會論稿
- 基于企業網站的顧客感知服務質量評價理論模型與實證研究
- 網絡管理工具實用詳解
- Linux系統下C程序開發詳解
- 貫通開源Web圖形與報表技術全集