---
title: Object types supported by continuous integration
related:
  - https://docs.kentico.com/k9/developing-websites/preparing-your-environment-for-team-development/setting-up-continuous-integration.md
  - https://docs.kentico.com/k9/developing-websites/preparing-your-environment-for-team-development/setting-up-continuous-integration/continuous-integration-repository-structure.md
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Continuous integration supports the following types of Kentico objects:

## General

| Object type                                                                                                                                                                     | CI folder name            | Notes                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Alternative forms](https://docs.kentico.com/k9/configuring-kentico/creating-alternative-forms.md)                                                                              | cms.alternativeform       | Child object type with the following possible parent types: **Custom tables**, **Forms**, **Page types**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [Countries](https://docs.kentico.com/k9/configuring-kentico/configuring-countries.md)                                                                                           | cms.country               | Supported child objects:<br>States (cms.state)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [CSS stylesheets](https://docs.kentico.com/k9/developing-websites/designing-websites-using-css.md)                                                                              | cms.cssstylesheet         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Custom tables](https://docs.kentico.com/k9/developing-websites/defining-website-content-structure/custom-tables.md)                                                            | cms.customtable           | Only includes the definitions and settings of custom tables, not the data records stored within the tables.<br>Supported child objects:<br>[Alternative forms](https://docs.kentico.com/k9/configuring-kentico/creating-alternative-forms.md) (cms.alternativeform)<br>[Transformations](https://docs.kentico.com/k9/developing-websites/loading-and-displaying-data-on-websites/writing-transformations.md) (cms.transformation)<br>[Queries](https://docs.kentico.com/k9/developing-websites/loading-and-displaying-data-on-websites/loading-data-using-custom-queries.md) (cms.query)                                          |
| [Email templates](https://docs.kentico.com/k9/configuring-kentico/managing-email-templates.md)                                                                                  | cms.emailtemplate         |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Forms](https://docs.kentico.com/k9/managing-website-content/forms.md)                                                                                                          | cms.form<br>cms.formclass | Only includes form definitions and settings, not the data records stored by individual forms.<br>The system uses multiple object types to store the definitions and settings of forms. See the **Forms** section in [Continuous integration repository structure](https://docs.kentico.com/k9/developing-websites/preparing-your-environment-for-team-development/setting-up-continuous-integration/continuous-integration-repository-structure.md) for more information.<br>Supported child objects:<br>[Alternative forms](https://docs.kentico.com/k9/configuring-kentico/creating-alternative-forms.md) (cms.alternativeform) |
| [Form controls](https://docs.kentico.com/k9/custom-development/developing-form-controls.md)                                                                                     | cms.formusercontrol       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Meta files                                                                                                                                                                      | cms.metafile              | Includes files related to other objects. For example thumbnail images of page types or email template attachments.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [Page layouts (shared)](https://docs.kentico.com/k9/managing-website-content/working-with-pages.md)                                                                             | cms.layout                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Page template categories                                                                                                                                                        | cms.pagetemplatecategory  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| Page template scopes                                                                                                                                                            | cms.pagetemplatescope     | Child object type of  **Page template**  objects.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [Page templates](https://docs.kentico.com/k9/developing-websites/managing-page-templates.md)                                                                                    | cms.pagetemplate          | Supported child objects:<br>Page template scopes (cms.pagetemplatescope)<br>MVT combinations (om.mvtcombination)<br>[MVT variants](https://docs.kentico.com/k9/on-line-marketing-features/optimization-testing/multivariate-testing.md) ( om.mvtvariant )<br>[Personalization variants](https://docs.kentico.com/k9/on-line-marketing-features/content-personalization.md) (om.personalizationvariant)                                                                                                                                                                                                                            |
| [Page type scopes](https://docs.kentico.com/k9/developing-websites/defining-website-content-structure/page-types/configuring-page-types/limiting-the-pages-users-can-create.md) | cms.documenttypescope     |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Page types](https://docs.kentico.com/k9/developing-websites/defining-website-content-structure/page-types.md)                                                                  | cms.documenttype          | Supported child objects:<br>[Alternative forms](https://docs.kentico.com/k9/configuring-kentico/creating-alternative-forms.md) (cms.alternativeform)<br>[Transformations](https://docs.kentico.com/k9/developing-websites/loading-and-displaying-data-on-websites/writing-transformations.md) (cms.transformation)<br>[Queries](https://docs.kentico.com/k9/developing-websites/loading-and-displaying-data-on-websites/loading-data-using-custom-queries.md) (cms.query)                                                                                                                                                         |
| [Queries](https://docs.kentico.com/k9/developing-websites/loading-and-displaying-data-on-websites/loading-data-using-custom-queries.md)                                         | cms.query                 | Child object type with the following possible parent types:  **Custom tables** ,  **Page types**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [Roles](https://docs.kentico.com/k9/managing-users/role-management.md)                                                                                                          | cms.role                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Settings](https://docs.kentico.com/k9/configuring-kentico/managing-sites/configuring-settings-for-sites.md)                                                                    | cms.settingskey           | Settings are supported by continuous integration, but  _**excluded by default**_  in the [repository.config file](https://docs.kentico.com/k9/developing-websites/preparing-your-environment-for-team-development/setting-up-continuous-integration.md#filtering-object-types). Settings may contain sensitive data – only remove the exclusion if you agree to make all setting values available within the file system used by your application and any connected source control systems.                                                                                                                                       |
| States                                                                                                                                                                          | cms.state                 | Child object type of  **Country**  objects.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [Transformations](https://docs.kentico.com/k9/developing-websites/loading-and-displaying-data-on-websites/writing-transformations.md)                                           | cms.transformation        | Child object type with the following possible parent types:  **Custom tables** ,  **Page types**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| Web part categories                                                                                                                                                             | cms.webpartcategory       |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Web part containers](https://docs.kentico.com/k9/developing-websites/developing-websites-using-the-portal-engine/using-web-part-containers.md)                                 | cms.webpartcontainer      |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Web part layouts](https://docs.kentico.com/k9/custom-development/developing-web-parts/using-custom-web-part-layouts.md)                                                        | cms.webpartlayout         | Child object type of  **Web part**  objects.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [Web parts](https://docs.kentico.com/k9/custom-development/developing-web-parts.md)                                                                                             | cms.webpart               | Supported child objects:<br>[Web part layouts](https://docs.kentico.com/k9/custom-development/developing-web-parts/using-custom-web-part-layouts.md) (cms.webpartlayout)                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Widget categories                                                                                                                                                               | cms.widgetcategory        |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Widgets](https://docs.kentico.com/k9/developing-websites/preparing-widgets-for-users.md)                                                                                       | cms.widget                |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |

> **Info:** **Unsupported development objects**
>
> The following object types commonly used during development are currently NOT supported by continuous integration:
>
> - [Custom modules](https://docs.kentico.com/k9/custom-development/creating-custom-modules.md) - to synchronize module database objects across your development environment, use the [export and import](https://docs.kentico.com/k9/deploying-websites/exporting-and-importing-sites/exporting-objects.md) feature. To leave the modules open for editing after import, disable the **Seal the selected modules** option when selecting modules in the export wizard.
> - [Resource strings](https://docs.kentico.com/k9/multilingual-websites/setting-up-a-multilingual-user-interface/working-with-resource-strings.md) - create and edit resource strings within **resx** files in the Kentico project. Use your source control system to synchronize the files between developers.

## Page content

| Object type                                                                                                                                                                                                 | CI folder name       | Notes                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| ACL items                                                                                                                                                                                                   | cms.aclitem          | Child object type of  **Page-level permission (ACL)**  objects.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [Attachments](https://docs.kentico.com/k9/managing-website-content/working-with-files/page-attachments.md)                                                                                                  | cms.attachment       | Child object type of  **Page**  objects.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Categories](https://docs.kentico.com/k9/managing-website-content/configuring-the-environment-for-content-editors/configuring-categories.md)                                                                | cms.category         | Only includes global and site categories. User categories are not supported.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [Page-level permissions](https://docs.kentico.com/k9/managing-users/configuring-permissions/configuring-page-permissions/page-level-permissions-acls.md) (ACLs)                                             | cms.acl              | Supported child objects:<br>ACL items (cms.aclitem)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [Pages](https://docs.kentico.com/k9/managing-website-content/working-with-pages.md)                                                                                                                         | cms.document         | Only supported when not using [workflow](https://docs.kentico.com/k9/managing-website-content/configuring-the-environment-for-content-editors/configuring-workflows.md), as continuous integration is designed for use during the project's development phase.<br>The system uses multiple files to store page data. See the **Pages** section in [Continuous integration repository structure](https://docs.kentico.com/k9/developing-websites/preparing-your-environment-for-team-development/setting-up-continuous-integration/continuous-integration-repository-structure.md) for more information.<br>Supported child objects:<br>[Attachments](https://docs.kentico.com/k9/managing-website-content/working-with-files/page-attachments.md) (cms.attachment) |
| [Page relationship types](https://docs.kentico.com/k9/developing-websites/loading-and-displaying-data-on-websites/displaying-data-advanced-scenarios/displaying-related-pages-using-named-relationships.md) | cms.relationshipname |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [Page tags and tag groups](https://docs.kentico.com/k9/managing-website-content/working-with-pages/tagging-pages.md)                                                                                        | cms.taggroup         | Tag groups are represented as a separate object type (cms.taggroup). Tags are stored within the data of individual Page (cms.document) objects.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |

> **Info:** **Unsupported page permission scenario**
>
> Continuous integration does not support scenarios where different [page-level permissions (ACLs)](https://docs.kentico.com/k9/managing-users/configuring-permissions/configuring-page-permissions/page-level-permissions-acls.md) are applied to the same page from different sources and then synchronized.
>
> **Developer A**
>
> 1. Sets permissions for a user or a role on a page.
> 2. Pushes the changes to the source control system.
>
> **Developer B**
>
> 1. Sets **different** permissions for the **same** user or role on the **same** page.
> 2. Downloads the latest version from the source control. No collisions occur, because the ACL items are represented by different files.
> 3. [Restores objects](https://docs.kentico.com/k9/developing-websites/preparing-your-environment-for-team-development/setting-up-continuous-integration/restoring-continuous-integration-files-to-the-database.md) from the file system to the database. Both ACL item files are processed, but only one is kept in the database, depending on the order in which they are processed.

## On-line marketing

| Object type                                                                                                                                                           | CI folder name            | Notes                                             |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | ------------------------------------------------- |
| [Activity types](https://docs.kentico.com/k9/on-line-marketing-features/contact-management/tracking-contact-activities/adding-custom-activities.md)                   | om.activitytype           |                                                   |
| [Automation actions](https://docs.kentico.com/k9/custom-development/miscellaneous-custom-development-tasks/developing-custom-marketing-automation-actions.md)         | ma.automationaction       |                                                   |
| [Email campaign templates](https://docs.kentico.com/k9/on-line-marketing-features/email-marketing/working-with-email-campaigns/preparing-email-campaign-templates.md) | newsletter.emailtemplate  |                                                   |
| MVT combinations                                                                                                                                                      | om.mvtcombination         | Child object type of  **Page template**  objects. |
| [MVT variants](https://docs.kentico.com/k9/on-line-marketing-features/optimization-testing/multivariate-testing.md)                                                   | om.mvtvariant             | Child object type of  **Page template**  objects. |
| [Personalization variants](https://docs.kentico.com/k9/on-line-marketing-features/content-personalization.md)                                                         | om.personalizationvariant | Child object type of  **Page template**  objects. |

## E-commerce

| Object type                                                                                                                                      | CI folder name           | Notes                                                                                                     |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------ | --------------------------------------------------------------------------------------------------------- |
| [Carriers](https://docs.kentico.com/k9/e-commerce-features/configuring-your-store/configuring-shipping-options/configuring-shipping-carriers.md) | ecommerce.carrier        |                                                                                                           |
| [Currencies](https://docs.kentico.com/k9/e-commerce-features/configuring-your-store/configuring-currencies.md)                                   | ecommerce.currency       |                                                                                                           |
| [Departments](https://docs.kentico.com/k9/e-commerce-features/managing-your-store/products/categorizing-products/departments.md)                 | ecommerce.department     |                                                                                                           |
| [Exchange tables](https://docs.kentico.com/k9/e-commerce-features/configuring-your-store/configuring-currencies/configuring-exchange-rates.md)   | ecommerce.exchangetable  |                                                                                                           |
| [Manufacturers](https://docs.kentico.com/k9/e-commerce-features/managing-your-store/products/managing-manufacturers.md)                          | ecommerce.manufacturer   |                                                                                                           |
| [Order statuses](https://docs.kentico.com/k9/e-commerce-features/managing-your-store/orders/order-statuses.md)                                   | ecommerce.orderstatus    |                                                                                                           |
| [Payment options](https://docs.kentico.com/k9/e-commerce-features/configuring-your-store/configuring-payment-methods.md)                         | ecommerce.paymentoption  |                                                                                                           |
| [Product internal statuses](https://docs.kentico.com/k9/e-commerce-features/managing-your-store/products/product-statuses.md)                    | ecommerce.internalstatus |                                                                                                           |
| [Product option categories](https://docs.kentico.com/k9/e-commerce-features/managing-your-store/products/working-with-product-options.md)        | ecommerce.optioncategory | Supported child objects:<br>Product options (ecommerce.skuoption)                                         |
| [Product options](https://docs.kentico.com/k9/e-commerce-features/managing-your-store/products/working-with-product-options.md)                  | ecommerce.skuoption      | Child object type of **Product option category** objects.                                                 |
| [Product public statuses](https://docs.kentico.com/k9/e-commerce-features/managing-your-store/products/product-statuses.md)                      | ecommerce.publicstatus   |                                                                                                           |
| Product files                                                                                                                                    | ecommerce.skufile        | Child object type of **Product** objects.                                                                 |
| [Product variants](https://docs.kentico.com/k9/e-commerce-features/managing-your-store/products/working-with-product-variants.md)                | ecommerce.skuvariant     | Child object type of **Product** objects.                                                                 |
| [Products](https://docs.kentico.com/k9/e-commerce-features/managing-your-store/products.md)                                                      | ecommerce.sku            | Supported child objects:<br>Product files (ecommerce.skufile)<br>Product variants (ecommerce.skuvariant ) |
| Shipping costs                                                                                                                                   | ecommerce.shippingcost   | Child object type of **Shipping option** objects.                                                         |
| [Shipping options](https://docs.kentico.com/k9/e-commerce-features/configuring-your-store/configuring-shipping-options.md)                       | ecommerce.shippingoption | Supported child objects:<br>Shipping costs (ecommerce.shippingcost)                                       |
| [Suppliers](https://docs.kentico.com/k9/e-commerce-features/managing-your-store/products/managing-suppliers.md)                                  | ecommerce.supplier       |                                                                                                           |
| [Tax classes](https://docs.kentico.com/k9/e-commerce-features/configuring-your-store/configuring-taxes.md)                                       | ecommerce.taxclass       |                                                                                                           |

## Binding object types

In addition to the standard object types, continuous integration also supports most related bindings (i.e. objects representing relationships between the supported objects and other objects). For example, the binding objects that store how page templates or page types are assigned to sites.

| Binding                                                                                                                                                                                                   | CI folder name                   | Main object type (parent) | Related object type                          |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | ------------------------- | -------------------------------------------- |
| Allowed child page types                                                                                                                                                                                  | cms.allowedchildclass            | Page type                 | Page type                                    |
| Applications assigned to the default dashboard of roles                                                                                                                                                   | cms.roleapplication              | Role                      | UI element                                   |
| Categories assigned to pages                                                                                                                                                                              | cms.documentcategory             | Page                      | Category                                     |
| Countries of tax classes                                                                                                                                                                                  | ecommerce.taxclasscountry        | Tax class                 | Country                                      |
| States of tax classes                                                                                                                                                                                     | ecommerce.taxclassstate          | Tax class                 | State                                        |
| Device profile layouts of page templates                                                                                                                                                                  | cms.templatedevicelayout         | Page template             | Device profile<br>Page layout (optional)     |
| Exchange rates                                                                                                                                                                                            | ecommerce.exchangerate           | Exchange table            | Currency                                     |
| Managers (users) of departments                                                                                                                                                                           | ecommerce.userdepartment         | User                      | Department                                   |
| Mapped page layouts of device profiles                                                                                                                                                                    | cms.deviceprofilelayout          | Device profile            | Page layout (source)<br>Page layout (target) |
| Page relationships                                                                                                                                                                                        | cms.relationship                 | Page                      | Page<br>Page relationship type               |
| Pages with fields containing other pages<br>(see [Advanced content modeling](https://docs.kentico.com/k9/developing-websites/defining-website-content-structure/page-types/advanced-content-modeling.md)) | cms.adhocrelationship            | Page                      | Page<br>Page relationship type               |
| Payment options of shipping options                                                                                                                                                                       | ecommerce.paymentshipping        | Shipping option           | Payment option                               |
| Permissions assigned to roles                                                                                                                                                                             | cms.rolepermission               | Role                      | Permission                                   |
| Product bundles                                                                                                                                                                                           | ecommerce.bundle                 | Product                   | Product                                      |
| Product options allowed for products                                                                                                                                                                      | ecommerce.skuallowedoption       | Product                   | Product option                               |
| Product options of product variants                                                                                                                                                                       | ecommerce.variantoption          | Product variant           | Product option                               |
| Product option categories of products                                                                                                                                                                     | ecommerce.skuoptioncategory      | Product                   | Product option category                      |
| Roles assigned to forms                                                                                                                                                                                   | cms.formrole                     | Form                      | Role                                         |
| Roles assigned to widgets                                                                                                                                                                                 | cms.widgetrole                   | Role                      | Widget<br>Permission                         |
| Roles in memberships                                                                                                                                                                                      | cms.membershiprole               | Membership                | Role                                         |
| Scopes assigned to page types                                                                                                                                                                             | cms.documenttypescopeclass       | Page type scope           | Page type                                    |
| Sites of CSS stylesheets                                                                                                                                                                                  | cms.cssstylesheetsite            | CSS stylesheet            | Site                                         |
| Sites of data classes                                                                                                                                                                                     | cms.classsite                    | Page type<br>Custom table | Site                                         |
| Sites of page templates                                                                                                                                                                                   | cms.pagetemplatesite             | Page template             | Site                                         |
| Sites of page relationship types                                                                                                                                                                          | cms.relationshipnamesite         | Page relationship type    | Site                                         |
| Sites of web part containers                                                                                                                                                                              | cms.webpartcontainersite         | Web part container        | Site                                         |
| Tax classes of departments                                                                                                                                                                                | ecommerce.departmenttaxclass     | Department                | Tax class                                    |
| Tax classes of products                                                                                                                                                                                   | ecommerce.skutaxclass            | Product                   | Tax class                                    |
| Tax classes of shipping options                                                                                                                                                                           | ecommerce.shippingoptiontaxclass | Shipping option           | Tax class                                    |
| UI elements allowed for roles (UI personalization)                                                                                                                                                        | cms.roleuielement                | Role                      | UI element                                   |
| Users in roles                                                                                                                                                                                            | cms.userrole                     | Role                      | User                                         |
