---
sourceDocument: Xanadu Customer Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/customer-service-management

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Customer Service Management

ft:clusterId :

    - csm

bundleId :

    - csm

workflow :

    - Customer and Industry


---

# Synchronizing the install base life cycle fields with the state and status fields

# Synchronizing the install base life cycle fields with the state and status fields {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

You can synchronize the Life cycle stage field and the Life cycle stage status fields with the State and Status fields on the install
base form so that you can track the lifecycle of an install base entity.

## Overview {#synchronizing-install-base-lifecycle-fields-state-field__section_xlt_djq_szb}

Track the lifecycle of an install base entity by migrating to the Common Service Data Model. To learn about the CSDM framework, see [Common Service Data Model framework for Install Base Management](https://servicenow-prod.fluidtopics.net/IC13LLvKoyWufd4qMAqpmA "The Common Service Data Model (CSDM) framework is a standard set of terms and definitions that you can adopt across all ServiceNow products on the ServiceNow AI Platform. By using this framework, you can effectively track assets through their lifecycle transitions.").

## Life Cycle Mapping table {#synchronizing-install-base-lifecycle-fields-state-field__section_dcm_hjq_szb}

The Life Cycle Mapping \[life_cycle_mapping\] table is already populated with the lifecycle mapping values and choices that you need to begin your synchronization of the Life cycle stage field and the
Life cycle stage status fields with the State and Status fields on the install base form. The mapping record maps the State fields with
their corresponding lifecycle fields on the install base form. The In Use and InActive options are available in the State field and their corresponding mappings
are available in the Life Cycle Mapping \[life_cycle_mapping\] table. With these default options, you can initiate a synchronization with the lifeycle fields.

You can create custom choices for the State and Status field by adding a mapping record in the Life Cycle Mapping \[life_cycle_mapping\] table. Each custom value has related records on
the Life Cycle Mapping \[life_cycle_mapping\] table. You must activate the mapping records for the synchronization to begin.

For information on how to create the custom choices and then map the Life cycle stage and Life cycle stage status fields with the legacy State field, see [Enabling CSDM life-cycle sync between legacy fields and related assets](https://www.servicenow.com/docs/access?context=csdm-life-cycle-standard-values&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US).  
Note:  
If the custom choices have no lifecycle mappings, then the Life cycle stage and the Life cycle stage status fields remain in the To Be Determined state.

## Migration of the Install Base table {#synchronizing-install-base-lifecycle-fields-state-field__section_tlv_gmq_szb}

If you don't want to activate all the tables and records in the CSDM framework, you can migrate only the Install Base table (sn_install_base_item) as a part of your CSDM migration process. Use the following script to migrate the existing records to synchronize the legacy State field with the install base lifecycle fields.  

    var tableNames = [];//list of tablenames ex: ['sn_install_base_item'];
    new sn_install_base.IBProductInstanceUtil(). syncLifeCycleFields(tableNames);


