logo

NJP

Govern low-code app development at scale with App Engine Management Center

Import · May 09, 2022 · video

Transcript

X-TIMESTAMP-MAP=LOCAL:00:00:00.000,MPEGTS:0 [MUSIC PLAYING] To realize the true benefit low-code app development can have on your business, it's critical that you build on a platform that allows you to govern citizen development at scale. App Engine Management Center on the ServiceNow platform equips you with everything necessary to manage all aspects of low-code app dev. With this all new App Engine capability, you can control the intake of new applications, streamline developer collaboration, and manage the app deployment process in a manner that is custom tailored to your infrastructure. Let's take a look at this powerful capability in action by watching an application go from concept to production deployment using an expedient and efficiently controlled process made possible via App Engine Management Center. It all starts with an idea. Carla Humble, a marketing operations director, had a flash of inspiration recently about how she could streamline the way her company puts on marketing events of any size. Carla hasn't built an app before so to get started, she applies to be a citizen developer using App Engine's out of the box app intake form. This form helps Carla think like an experienced low-code developer by addressing some of the key details up front. Questions like, is the process repeatable, and will the app require access to sensitive data or info from other departments, can help builders design an app properly from the get go. With the basic info complete, Carla submits the app idea for her admins to review. From here, we move to the admin perspective, joining Able Tutor in App Engine Management Center. The dashboard offers a bird's eye view to all aspects of low-code governance, including collaboration requests, deployment tasks, overview of the app deployment pipeline, and, of course, intake application requests. Able opens up the request from Carla and, after ensuring the app concept complies to their company's guidelines, he approves. This approval will send off an automatic notification email to Carla and grant her the necessary system access. Given the flexibility of the ServiceNow platform, you could also incorporate your own welcome packages or references to training materials as part of this process. Excited by the approval, Carla gets right to work on her marketing event management app with her newly granted access to App Engine Studio. This low-code development environment provides a unified experience for developers of all skill levels, providing a range of tools that can help builders develop nearly any type of app. Data within App Engine Studio can be imported, developed from scratch, or extended from existing ServiceNow constructs. The tooling in App Engine Studio ensures users can seamlessly go from data model to form development all the way to policy and rules all in one place. With her initial data models complete, Carla can add an array of consumer grade end user experiences spanning everything from dedicated portals and admin workspaces to mobile apps and catalog items. These end user experiences are brought to life by logic and automation. Whether it's a modular decision table or a streamlined workflow, App Engine allows you to easily develop flexible and reusable automation to power any use case. Should the need arise, you can amplify the functionality of your app by leveraging the wide array of solutions available via automation engine. This will allow you to incorporate things like low-code API integrations and even robotic process automation. Flow Designer makes it easy to develop this automation and even offers a diagram view that makes understanding complex logic as easy as tracing a flow diagram with your cursor. This flowchart style perspective gives builders an easy way to design their automation with intuitive depictions of things like conditionals and branching logic. After just a few days, Carla is ready to release the first version of her marketing event management app. But before she does, she wants to invite a few experts to help her get started on version 2. Using the built-in collaboration features of App Engine Studio, she can extend an invite to both a visual designer and integration expert to help her take this app to the next level. For now though, Carla is confident her app can start adding value to her team so she submits the app for deployment. After outlining some release notes, the deployment request is now safely in the hands of her admins. Back in App Engine Management Center, Able notices a few new items to address. He first opens up the collaboration request Carla sent out and performs a quick verification before approval. Using this mechanism and App Engine's collaborator descriptors, his team ensures that access to low-code development tools is provisioned in a rational fashion, providing experts with access to the right builders for their needs. With the collaboration request approved, Able can address the app deployment request. After a review of the application, Able can sign off on the deployment request, confirming that the app's data models and user experiences, automation, integrations, and security policies meet the standards outlined by his Citizen Development Center of Excellence. That due diligence enables him to authorize the app's promotion to their test instance. At this phase, App Engine automatically generates a test using ServiceNow's automated test framework that can be extended for the needs of the business. This test phase also includes an instant scan to ensure best practice and security issues are brought to the admin team's attention. Once complete, all logs associated with these tests are available in the deployment request record, providing full traceability regarding this app's journey to production. Satisfied with the test results, Able approves the next phase of deployment, authorizing promotion to the stage instance. Within stage, the application will go through any final evaluation necessary before transition to production. This step will help ensure that integrations are functioning properly, permissions are working as planned, and could even give a handful of early adopters a chance to test out the app. The final approval will promote this application to the production instance, once again handling all of the migration of this app's code with a single click of a button. This particular deployment pipeline involves four different instances, but the flexible pipeline configuration of Engine Management Center means that you can set up any type of pipeline that fits your needs, perhaps just two instances or maybe even five. With this final push, Carla's app is now safely in production and ready to meet the demands of her business. The comprehensive record of this deployment request will always be available within App Engine Management Center, offering a variety of helpful resources such as the deployment environment results page, which gives a quick summary regarding issues found during deployment. This powerful new capability makes it easy for everyone to participate in the low-code revolution and gives administrators peace of mind as they build out and govern their citizen development practice. The customizability of this framework means you can tailor the process to fit your needs, whether that entails offering collaboration descriptors that match your organization or customization of your deployment pipeline to align with your instant setup. And of course, the best part is that all of these solutions are available in one unified place, the ServiceNow platform. For more information, please be sure to check out ServiceNow.com. Thanks for checking out this demo. And have a great day. [MUSIC PLAYING]

View original source

https://players.brightcove.net/5703385908001/zKNjJ2k2DM_default/index.html?videoId=ref:DEM1513-K22