---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Create a remediation catalog item

# Create a remediation catalog item {#ariaid-title1}

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

Create a custom remediation catalog item in Cloud Configuration Governance for the remediations that require additional input parameters to execute.

## Before you begin

Role required: sn_itom_ccg.governor

## About this task

Some remediation actions require additional operational information, such as resource
hardware type, to execute. For such cases, create a remediation catalog item with
custom input parameters or variables, and associate it with the appropriate
remediation action and violation type. After you create the remediation catalog
item, a user with the sn_itom_ccg.ccg_operator role can use it to raise a
remediation request.

## Procedure

1. Navigate to AllCloud Configuration GovernanceRemediation Catalog.
2. Open the CCG Remediation Default Catalog record.
3. Select Copy to copy the catalog item.
4. On the form, fill in the fields.  
   {#ccg-create-remediation-catalog-item__table_s12_sj5_f5b__entry__2}

   | Field | Description |
   |-|-|
   | Name | Name of the Cloud Configuration Governance catalog item. |
   | Table name | The table in which the record producer creates records. Retain the default value. |
   | Owner | Owner of the catalog item who has edit access to it​. |
   | Short description | Business purpose of the remediation catalog item. Cloud Configuration Governance displays the short description to the operator. |
   | Activate | Status of the catalog item. The copied catalog item is active by default. |
   [Table 1. Record Producer form]

   {#ccg-create-remediation-catalog-item__table_s12_sj5_f5b}
5. Select Update.  
   The record producer creates the following items:
   * A Workflow Studio action named \<Catalog item name\>_Action.
   * A Workflow Studio subflow named \<Catalog item name\>_Subflow.
   * A remediation record for the catalog item. The remediation record is associated with the catalog item and the \<Catalog item name\>_Subflow.
   {#ccg-create-remediation-catalog-item__ul_imn_tmv_f5b}
6. **Optional:** Define catalog item variables to collect additional information through the catalog item form.
   1. From the Variables related list, select New.
   2. On the form, fill in the fields.  
      For more information on catalog variables, see [Service catalog
      variables](https://www.servicenow.com/docs/access?context=c_ServiceCatalogVariables&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US).
   3. Save the form.
   {#ccg-create-remediation-catalog-item__substeps_n4c_qjc_g5b}
7. Associate the remediation catalog item with the violation type.
   1. On the Remediations related list, select New.
   2. Double-click the violation cell.
   3. Select the violation type.
   4. Select the save icon (![Save icon.]()).
   {#ccg-create-remediation-catalog-item__substeps_b5b_y1c_g5b}
8. Update the \<Catalog item name\>_Action to interact with the cloud resource.  
   Cloud Configuration Governance uses Integration Hub action to execute the remediation on the cloud resource. As business needs dictate the remediation logic, the Record Producer only creates a boilerplate for the \<Catalog item name\>_Action. You must implement the \<Catalog item name\>_Action per the business needs.
   1. Navigate to AllFlow Designer.
   2. Select the Actions tab.
   3. Open the \<Catalog item name\>_Action.
   4. Refer to the cloud provider documentation and implement the \<Catalog item name\>_Action per the business needs of your organization.  
      For more information on building Integration Hub actions, see [Building custom
      actions](https://www.servicenow.com/docs/access?context=actions&version=yokohama&pubname=yokohama-build-workflows&ft:locale=en-US).
   5. Save the updated \<Catalog item name\>_Action.
   6. Test the \<Catalog item name\>_Action.  
      For more information, see [Test an
      action](https://www.servicenow.com/docs/access?context=test-action&version=yokohama&pubname=yokohama-build-workflows&ft:locale=en-US).
   7. Publish the \<Catalog item name\>_Action.
   {#ccg-create-remediation-catalog-item__substeps_uwl_dkc_g5b}
9. Associate the \<Catalog item name\>_Action with the \<Catalog item name\>_Subflow.  
   Cloud Configuration Governance uses the Integration Hub subflows to trigger the Integration Hub action and process the returned data.
   1. Navigate to the Workflow Studio home page by selecting the flow designer home icon (![Flow Designer home icon.]()).
   2. Select the Subflows tab.
   3. Open the \<Catalog item name\>_Subflow.
   4. Select Add an Action, Flow Logic, or Subflow.
   5. Select Action.
   6. Search for <kbd class="ph userinput">&lt;Catalog item name&gt;_Action</kbd> and select the action.
   7. Add appropriate flow logic.
   8. Assign the output of the subflow to the output variable.
   9. Test the \<Catalog item name\>_Subflow.
   10. Publish the \<Catalog item name\>_Subflow to activate it.
   {#ccg-create-remediation-catalog-item__substeps_y5x_psc_g5b}

## What to do next

Run the remediation action to fix the identified violation. For more information, see
[Run remediation](https://www.servicenow.com/docs/6_AVkZSvCnh5V1GR8DSPuA "Run the appropriate remediation action to fix the non-compliant cloud configuration identified during the Cloud Configuration Governance scan run.").

*[\>]: and then


