AES/AEMC integration properties
Summarize
Summary of AES/AEMC Integration Properties
The AES/AEMC integration automates governance for custom application deployments by validating applications against admin-defined conditions before approval. When a deployment request is submitted from App Engine Studio or ServiceNow Studio, compliance checks are automatically performed by the Scan Engine to ensure all required rules are met, blocking the deployment if they are not.
Show less
Note that configuring deployment pipelines is not covered here. Refer to the relevant documentation for that.
Key Features
- Default Pipeline Subflow: To use the Scan Engine, the default pipeline subflow must be switched to SE App Deployment Pipeline.
- Scan Engine Properties Configuration: The Scan Engine must be configured to designate the production controller instance and set the conditions for application approval.
- Approval Conditions: Administrators can specify criteria that must be met for an application to advance in the deployment process.
- Application Scan Timeout: The default timeout for application scans is ten minutes, which can be adjusted based on administrator preference.
Key Outcomes
Once configured, application submissions will include a scan as part of the deployment pipeline. If the conditions defined are met, the application proceeds to the next stage, typically group approval. If conditions are not met, the deployment request is rejected, and the author receives an email detailing the scan results.
The AES/AEMC integration provides automated governance for custom application deployments by validating the scoped applications against admin-defined conditions before approval. When a developer submits a deployment request from App Engine Studio or ServiceNow Studio, the system automatically runs compliance checks using the Scan Engine to ensure all required rules are met. If the are not, it blocks the deployment.
- Switching the default pipeline subflow
- Configuring Scan Engine properties for AES/AEMC integration
Switching the Default Pipeline Subflow
- Navigate to .
- Open the default pipeline type record by selecting its name in the Label column.
- Select the link to edit the record.
- Ensure Deployment Pipeline is set as the Application scope.
- Change the Subflow to SE App Deployment Pipeline.
- Save the changes to the form.
Configuring Scan Engine Properties for AES/AEMC integration
- Navigate to .
- From the related lists at the bottom of the form, select the My SN Instances tab.
- Create a single record to designate this instance as the production controller instance by first selecting New.
- Fill in the following required and optional fields:
- Instance Name should match the
instance_namesystem property. - Instance URL is the URL of the production controller instance.
- Environment should be set to Production.
- No additional information is needed. Submit the form without setting up an Authentication Type.
- Instance Name should match the
- When you return to the Scan Engine Properties page, select the AES/AEMC Integration tab in the middle of the form.
- Ensure that the Enable AES/AEMC Integration (Production Instance Only) field is enabled. If it is not, check that steps 1-6 were performed correctly.
- Select the Enable AES/AEMC Integration (Production Instance Only) check-box to reveal additional fields.
- You can keep the default values or enter new ones.
- Specify the conditions for which an application is considered "approved" to proceed to the first phase of the deployment pipeline.
- Specify the maximum amount of time an application scan should be allowed to complete before being rejected due to a timeout.
Once configuration is complete, regular application submissions will now include an application scan as part of the deployment pipeline.
Conditions for approving an application scan
When an application is submitted from App Engine Studio or ServiceNow Studio, the integration will begin a full scan of the application that is being submitted for deployment. The conditions specified in the Scan Engine Properties page determine the approval criteria for whether application scans continue on to the deployment pipeline. When the application scan completes and the conditions are met, the application moves to the next stage of the deployment process, usually a group approval.
If the conditions are not met, the deployment request is rejected. An email message is sent to the author of the application with details of the application scan.
The conditions used are configured by the administrator.
Application scan timeout (minutes)
Application scans through the Scan Engine are usually relatively short. Ten minutes is the default value. If a scan fails to complete within ten minutes, the deployment request will be rejected and information about the rejection will be added to the request record.
Shorter or longer scan times can be configured by the administrator.