---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Pipelines and Deployments configuration tasks

# Pipelines and Deployments configuration tasks {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read

Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Pipelines and Deployments configuration tasks

Configuring Pipelines and Deployments in ServiceNow's App Engine Studio (AES) involves a series of setup tasks that must be completed in the specified sequence within the Guided Setup.
These tasks ensure smooth application deployment workflows across production, testing, and non-production instances, integrating automated testing and Change Management processes.
Show full answer Show less  

## Key Configuration Tasks

* **Configure Environment Credentials:** Set up credentials on each instance to allow the App Engine Management Center (AEMC) flows to access and manage pipeline instances securely.
* **Configure Environments:** Define production and non-production environments by specifying URLs and access credentials, enabling environment-specific deployment control.
* **Configure Pipelines:** Create pipeline records by naming pipelines, associating environments, and defining deployment order to facilitate seamless application movement through stages.
* **Configure Controller Instance:** Identify the central instance (typically production) that manages deployment flow communication and coordination across the pipeline.
* **Add Users to App Engine Admin Group:** Assign users involved in the deployment process to this group to grant necessary permissions, unless already configured via prior setups.
* **Add Automated Test Framework (ATF) and Instance Scan Suites:** Integrate customized and standard testing suites for automated validation during deployments, enhancing quality assurance.
* **Enable ATF Properties on Testing Instances:** Activate system properties that allow ATF tests to run automatically during deployments in testing environments to detect issues early.
* **Enable Change Management Integration:** Connect an existing Change Management system so deployments to production are triggered automatically based on Change request status and planned windows.
* **Configure Change Management Properties:** Optionally tailor Change Management and AEMC integration settings during Guided Setup to align with organizational processes.

## Practical Benefits for ServiceNow Customers

* Streamlined application deployment across environments with clear pipeline control.
* Enhanced deployment quality through automated testing integration, reducing risks.
* Improved governance and compliance by automating deployment scheduling via Change Management.
* Centralized management of deployments via a designated controller instance for reliable coordination.
* Customizable integration settings to fit specific organizational Change Management models.

By following these configuration steps within the Guided Setup, ServiceNow customers can efficiently establish robust pipelines and deployment processes that align with best practices, ensuring reliable and auditable application releases.  
As you work through the Pipelines and Deployments guided setup, you must perform different configuration tasks on each of your instances.

## Setting up environments, pipeline records, and user access {#p-and-d-config-tasks__section_qw5_2qk_psb}

The tasks for configuring Pipelines and Deployments are listed below, along with links to detailed instructions for completing them. These tasks build on each other, so it's important to complete them in the sequence listed in the
Guided Setup.  
{#p-and-d-config-tasks__table_lqq_1qt_rhb__entry__3}{#p-and-d-config-tasks__otherprops-integration-3}

| Instance | Task | Description |
|-|-|-|
| Production | Configure environment credentials. | Configure credentials for each instance in your pipeline so that the flows used by AEMC can access the instances in your pipelines. For more information, see [Configure environment credentials](https://servicenow-prod.fluidtopics.net/CCPrlOlA6ZBzrRybt87iWg "Configure credentials in your production instance so that the flows used by the App Engine Management Center (AEMC) can access different instances."). |
| Production | Configure environments. | Set up your production and non-production (that is, development, test, and/or staging) environments by adding the URLs and credentials used to access each instance. For more information, see [Configure your pipeline environments](https://servicenow-prod.fluidtopics.net/hJxuurdVY0ikEtekdvTA3Q "Set up your App Engine Studio (AES) production and non-production (for example, development, test, and/or staging) environments by adding the URLs and credentials used to access each instance."). |
| Production | Configure pipelines. | Set up and configure each pipeline by naming the pipeline, identifying each of the environments associated with the pipeline, and specifying the order in which apps are deployed between the environments in that pipeline. For more information, see [Configure your pipeline](https://servicenow-prod.fluidtopics.net/pf60saxjyuGV0COpGEa7jA "Configure your App Engine Studio (AES) pipeline so that your administrator can quickly move an application from one environment to another."). |
| Production | Add users to the App Engine admin group. | Add users involved with this flow of tasks to the App Engine admin group. Note: If already added users on the production instance using [AES guided setup](https://servicenow-prod.fluidtopics.net/l1TBZvK7Q08EizUIaJaX4g "App Engine Studio (AES) guided setup provides a sequence of tasks that help you configure AES on your ServiceNow instance.") or [Configure Application Intake](https://servicenow-prod.fluidtopics.net/LY5FtEsbg2Gk665SXR~aww "Use the App Engine Studio (AES) Application Intake guided setup to step through the initial configuration of the Application Intake application. Detailed instructions for each step are provided in subsequent sections of the product documentation.") guided setup, you can skip this step. For more information, see [Add users to the App Engine Admin group](https://servicenow-prod.fluidtopics.net/dtM3thE6B5fF7VJQ~5o70w "Add users to the App Engine Admin group in your production instance to give them administrative rights to App Engine Studio (AES). You must also identify a contact email address for the group. After you configure the email address of the App Engine Admin group, members can receive notifications for app development-related requests, including app intake requests."). |
| Production | Add Automated Test Framework (ATF) and Instance Scan suites. | Add your customized test suites as part of an application deployment in addition to the instance scan and ATF testing suites that are standard in AEMC. For more information, see [Add ATF and instance scan suites for testing](https://servicenow-prod.fluidtopics.net/BAC_keCgP82NJNDV1YEdxg "Add your customized test suites as part of an application deployment in addition to the instance scan and Automated Test Framework (ATF) testing suites that are standard in AEMC."). |
| Production | Enable Change Management integration | Connect an existing Change Management program with AEMC so that deployments through the pipeline to the production environment are automatically scheduled based on the Change request state and planned change window. For more information, see [Enable Change Management integration](https://servicenow-prod.fluidtopics.net/nt7Iq251aDI3b0cM3alwgw "Enable Change Management integration with AEMC so that deployments through the pipeline to the production environment are automatically scheduled based on the Change request state and planned change window."). |
| Production | Configure properties to integrate Change Management | Change requests and configuration items (CIs) are created using specifications set up in your existing Change Management program. If you want to change the change model, change template, or CI creation subflows used during app deployments, you must configure these properties during Guided Setup. For more information, see [Configure properties to integrate Change Management](https://servicenow-prod.fluidtopics.net/P_PZM80pYJRLXAgaGt4NKA#configure-properties-integrate-cm "Configure predefined properties through the Pipelines and Deployments Guided Setup to tailor your Change Management and AEMC integration to your company's needs. Configuring these properties is optional."). |
| Testing | Configure environment credentials | For more information, see [Configure environment credentials](https://servicenow-prod.fluidtopics.net/CCPrlOlA6ZBzrRybt87iWg "Configure credentials in your production instance so that the flows used by the App Engine Management Center (AEMC) can access different instances."). |
| Testing | Configure the controller instance | Identify the controller instance that contains the pipeline deployment flows, as well as all of the data associated with the pipeline. As each instance completes its assigned tasks, it communicates with the controller instance to determine where the next stage of deployment takes place. Note: Your production instance should be identified as the controller. For more information, see [Configure your controller instance](https://servicenow-prod.fluidtopics.net/GyaTyaBJjFilz0QcAFAv0g "You must identify one of the instances in your App Engine Studio (AES) pipeline as the controller instance. All communication between the instances in your pipeline, including the deployment order for applications in the pipeline, takes place in the controller instance."). |
| Testing | Enable ATF properties on instances of type Testing. | Enable system properties that allow the ATF suite to run during the deployment process. If you do not enable these properties, a warning displays during the deployment process, but you can continue with the deployment. Note: If you plan on cloning your production instance to one or more non-production instances, you should either create a data preserver for these settings or enable these settings on your production instance. For more information, see [Create a clone preserver](https://www.servicenow.com/docs/access?context=create-new-clone-preserver&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US). For more information, see [Enable Automated Test Framework (ATF) properties](https://servicenow-prod.fluidtopics.net/sqZc6ltzwTFENVTJ83gPMg "The App Engine Studio (AES) Pipelines and Deployments app includes an Application Test Framework (ATF) suite called the Application Deployment Test Suite. Two system properties control whether the test runs automatically whenever an app is deployed to a Test environment."). |
| Testing | Configure Automated Test Framework (ATF) suite | For more information, see [Exploring Automated Test Framework](https://servicenow-prod.fluidtopics.net/cKDbfiKQi3wb2j3g4WmMOg "The Automated Test Framework helps you ensure the integrity of your instance by enabling the creation and execution of automated tests following any changes."). |
| Testing | Configure Instance Scan suite | For more information, see [Configuring Instance Scan](https://www.servicenow.com/docs/access?context=hs-intro-scans&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US). |
| Non-production instances that aren't of type Testing | Configure environment credentials | For more information, see [Configure environment credentials](https://servicenow-prod.fluidtopics.net/CCPrlOlA6ZBzrRybt87iWg "Configure credentials in your production instance so that the flows used by the App Engine Management Center (AEMC) can access different instances."). |
| Non-production instances that aren't of type Testing | Configure the controller instance in your non-production instances | For more information, see [Configure properties to integrate Change Management](https://servicenow-prod.fluidtopics.net/P_PZM80pYJRLXAgaGt4NKA#configure-properties-integrate-cm "Configure predefined properties through the Pipelines and Deployments Guided Setup to tailor your Change Management and AEMC integration to your company's needs. Configuring these properties is optional."). |
[Table 1. Pipelines and Deployments configuration tasks]

{#p-and-d-config-tasks__table_lqq_1qt_rhb}
* **[Configure environment credentials](https://servicenow-prod.fluidtopics.net/CCPrlOlA6ZBzrRybt87iWg)**   
  Configure credentials in your production instance so that the flows used by the App Engine Management Center (AEMC) can access different instances.
* **[Configure your pipeline environments](https://servicenow-prod.fluidtopics.net/hJxuurdVY0ikEtekdvTA3Q)**   
  Set up your App Engine Studio (AES) production and non-production (for example, development, test, and/or staging) environments by adding the URLs and credentials used to access each instance.
* **[Configure your pipeline](https://servicenow-prod.fluidtopics.net/pf60saxjyuGV0COpGEa7jA)**   
  Configure your App Engine Studio (AES) pipeline so that your administrator can quickly move an application from one environment to another.
* **[Configure your controller instance](https://servicenow-prod.fluidtopics.net/GyaTyaBJjFilz0QcAFAv0g)**   
  You must identify one of the instances in your App Engine Studio (AES) pipeline as the controller instance. All communication between the instances in your pipeline, including the deployment order for applications in the pipeline, takes place in the controller instance.
* **[Add ATF and instance scan suites for testing](https://servicenow-prod.fluidtopics.net/BAC_keCgP82NJNDV1YEdxg)**   
  Add your customized test suites as part of an application deployment in addition to the instance scan and Automated Test Framework (ATF) testing suites that are standard in AEMC.
* **[Enable Automated Test Framework (ATF) properties](https://servicenow-prod.fluidtopics.net/sqZc6ltzwTFENVTJ83gPMg)**   
  The App Engine Studio (AES) Pipelines and Deployments app includes an Application Test Framework (ATF) suite called the Application Deployment Test Suite. Two system properties control whether the test runs automatically whenever an app is deployed to a Test environment.
* **[Enable Change Management integration](https://servicenow-prod.fluidtopics.net/nt7Iq251aDI3b0cM3alwgw)**   
  Enable Change Management integration with AEMC so that deployments through the pipeline to the production environment are automatically scheduled based on the Change request state and planned change window.
* **[Configure properties to integrate Change Management](https://servicenow-prod.fluidtopics.net/P_PZM80pYJRLXAgaGt4NKA#configure-properties-integrate-cm)**   
  Configure predefined properties through the Pipelines and Deployments Guided Setup to tailor your Change Management and AEMC integration to your company's needs. Configuring these properties is optional.

