Automated Test Framework You have likely heard of the Automated Test Framework (ATF) if you have been working with ServiceNow for more than a couple of months. Introduced in the Istanbul version, it has grown and been enhanced over time to allow for coverage of nearly all client interactions with the Now Platform. Even given that ATF has been present from Istanbul, there are still many existing projects that don’t utilize ATF due to not being available at the start of the project.
In a recent Live Coding Happy Hour we attempted to create some Dynamic Choices and Data Gathering Actions. That effort ran into some technical hurdles during the session but they have been sorted now. There are parts of this that are a little finicky, so I will walk through the necessary pieces. Why Use Dynamic Choices? The use case of this example is a good one for showing the power and necessity of Dynamic Choices.
As we wrap up our coverage of the developer features of the New York release, we would be remiss if we didn’t talk a little about Studio itself and the developer tools it enables. Conditional Breakpoints Speaking for myself, I am a heavy user of the Script Debugger. It is a natural part of the way that I develop to want to watch values as they change in the actual running code.
Virtual Agent It is ServiceNow new release season! With the New York release in Early Access, we will cover some of the features newly available to application developers. In this post, I will discuss some of the new features and enhancements in Virtual Agent. Quick Actions New in New York are Quick Actions. Installing a plugin com.glide.quickactions is required to enable use. I also suggest installing the Agent Chat plugin com.
Now Platform Development Guides Over the past couple of months, the platform team at ServiceNow has been publishing some app development guides. These guides are targeted at enabling builders and developers to build custom business applications on the Now Platform by providing prescriptive guidance and encouraging good practices. Here is a quick introduction to the three guides. Developing as a Team Guide This guide is aimed at professional developers and development teams.
Share Contributions This article will take a quick break from the New York Release feature onslaught. The ServiceNow Community is near and dear to my heart. One of those reasons is the willingness of the members to share their experiences, answer questions, and directly share useful utilities and applications for free. The most used mechanism for that is hosted here on the developer website under the share banner. The Editors Choice will now be populated by the Developer Advocates Dave Slusher and Andrew Barnes.
Dynamic Inputs One of the great features in the New York release is the inclusion of Dynamic Inputs. It can be tedious to develop a Flow when it requires a script step to transform data from one form to another. Dynamic Inputs to the rescue! Imagine the case where the inputs to an Action inside of a Flow are based on the data outside of your instance such as creating a record in an external system.
New York features for Agent Workspace It is ServiceNow new release season! Time to dive in and check out enhancements to Agent Workspace. Agent Workspace introduced in Madrid. In the New York release, more configurations and options are developers for administrators and developers to enhance the experience for their users. You can check out the Docs release notes for items not covered in this article. Landing page Introduced in New York is the idea of a landing page for the workspace.
As the tour of New York features continues for Early Availability season, we come to one of our favorite features around here - IntegrationHub. Over time as the feature set becomes more robust, more and more of the functionality we create is via IntegrationHub. OpenAPI Support As of New York, there is now support for Open API. For those familiar with the WSDL concept in SOAP, this is much the same type of thing.
New York features for Admins! It is ServiceNow new release season! With the New York release in Early Access, today, we will show some platform features and enhancements that are a bit more admin focused. Typically the Developer Blog is focused on application development, but we are aware that handling the instance and data also is done by developers. Instance Data Replication Cloning is the solution for keeping instances synchronized from developer drift.