Best Practice for Granular Deployment Approvals (Client Scripts, BRs) without App Engine (AEMC)?

EdgardoMota
Tera Contributor

Hi everyone, I recently completed the "Introduction to App Engine Studio for Developers" course and learned about the capabilities of the App Engine Management Center for managing the application lifecycle, including deployment pipelines and approvals.

 

However, in my current scenario, AEMC it's more tool than I need. My primary requirement isn't to manage entire new applications, but rather to implement a formal approval process for granular, individual component deployments.

 

In my day-to-day work, we move specific developments between instances using Update Sets. These changes are typically:

  • Client Scripts

  • Business Rules

  • Fix Scripts

  • UI Actions

  • Small modifications to Forms or Lists

What I am looking for is a way to manage the approval of these components before their Update Set is promoted and committed in the production instance. AEMC handles this concept, but it seems intrinsically tied to the App Engine Enterprise "App Intake" and "Collaboration" model, which is overkill if I just need to approve a single Business Rule.

 

My questions:

  1. Is there an application (perhaps on the ServiceNow Store) or an OOB feature that I'm unaware of, designed to manage an approval pipeline for granular components or Update Sets?

  2. If a specific app for this doesn't exist, what is the recommended best practice? Should I focus on building a custom application (e.g., a "Request for Production" table with its own Flow) to manage these approvals and perhaps integrate with the Update Set tables?

Essentially, I'm looking for the governance and approval benefits of a pipeline, but applied to traditional, component-based development, not the full AES application lifecycle.

Any guidance, experience, or recommendations you can share would be greatly appreciated.

Thanks!

0 REPLIES 0