Exploring the App Engine Management Center
Summarize
Summary of Exploring the App Engine Management Center
The App Engine Management Center (AEMC) is a centralized tool designed to streamline and unify application development, deployment, and governance within your organization. It covers the entire lifecycle from idea submission through deployment, enabling admins to manage app requests, delegate collaboration permissions, and oversee deployment processes with detailed insights.
Show less
Key Features
- Idea and Application Submission: Citizen and pro developers can submit ideas for new applications, request collaboration, and submit apps for review.
- Admin Controls: Admins configure pipelines tailored to organizational needs, manage user access to development tools, and review application intake and deployment requests.
- Deployment Oversight: Admins track deployment requests, test suite logs, and approve staging and production releases.
- ReleaseOps Integration: Starting with version 28.2.1, ReleaseOps is integrated into AEMC, enhancing deployment processes by supporting update set deployments, automation via ServiceNow Playbooks, and enabling scheduled or on-demand releases.
- Development Environment Support: Developers can trigger ReleaseOps deployments from ServiceNow Studio (version 28.1.2 and later). For environments like App Engine Studio and Creator Studio, existing pipelines can be migrated to ReleaseOps to utilize its features.
Workflow
- Developers submit new app ideas.
- Admins review and approve intake requests.
- Developers and collaborators build applications using App Engine tools.
- Developers submit apps for review when ready.
- Admins review and approve deployment requests, moving apps through the pipeline.
- Admins verify readiness via test suite logs and approve production deployments.
Next Steps
To maximize AEMC's benefits, explore configuration and usage guides to tailor the tool to your organizational needs and streamline your app development and deployment processes effectively.
Learn about how the App Engine Management Center (AEMC) can help to centralize and streamline your application development and governance at scale.
App Engine Management Center overview
The App Engine Management Center (AEMC) is a powerful tool that innovates and unifies the application development, deployment, and governance experience. AEMC contains all of the features that you need to manage application development within your organization, from idea submission to deployment. Using AEMC, admins can manage requests for new apps and delegate development and collaboration permissions. Admins can also oversee the entire deployment process with insights into individual deployment requests, test suites, and scheduled deployments.
Starting with version 28.2.1 of AEMC, ReleaseOps is integrated into AEMC. See the ReleaseOps in AEMC section for more information.
App Engine Management Center users
| User | Description |
|---|---|
| Citizen and pro developers |
|
| App Engine admins |
|
App Engine Management Center workflow
The workflow for managing app development and deployment through an App Engine pipeline using the App Engine Management Center is outlined in the following list:
- Developers submit ideas for new applications to build.
- App Engine admins review and approve application intake requests.
- Developers and collaborators build custom applications using App Engine product offerings.
- Once an app is ready, developers submit the app for review.
- App Engine admins review and approve deployment requests, moving the app through their organization's unique pipeline.
- App Engine admins review test suite logs to verify that the application is ready to be deployed to production instances.
- App Engine admins approve apps for deployment to production instances.
ReleaseOps in AEMC
Starting with version 28.2.1 of AEMC, ReleaseOps is integrated into AEMC. ReleaseOps improves upon the existing pipelines deployment process by supporting the deployment of update sets, leveraging the automation capabilities of ServiceNow Playbooks, and enabling both scheduled and on-demand releases. To learn more about ReleaseOps, see Exploring ReleaseOps.
Developers working with update sets in version 28.1.2 of ServiceNow Studio and later can trigger ReleaseOps deployments directly within the development environment.