{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":31767,"path":"it-service-management/change-management/create-change-model-attribute.md","title":"Create a change model attribute","bundle":null,"doc_type":null,"release":"australia","body":"\n# Create a change model attribute\n\nCreate a custom change model attribute that you can assign to states in a change model and check in scripts to control behavior for each state.\n\n## Before you begin\n\nRole required: admin\n\n## Procedure\n\n1.  Navigate to **All** &gt; **Change** &gt; **Models** &gt; **Change Model Attributes**.\n\n    The list shows the existing attributes, including the Allow CI Modification and Allow Implementation attributes from the base system.\n\n2.  Select **New**.\n\n3.  On the form, fill in the fields.\n\n    |Field|Description|\n    |-----|-----------|\n    |Label|Display name of the attribute.|\n    |Name|Unique name used by scripts to check for the attribute. Use underscores instead of spaces, for example, `this_is_my_new_attribute`.|\n    |Description|Description of the behavior that the attribute controls.|\n    |Application|Application scope of the attribute. This field is automatically set to the current application scope.|\n    |Table name|Table that the attribute applies to. You can select only the Change Request \\[change\\_request\\] table or a table that extends it. The attribute is available for all extensions of the selected table.|\n\n4.  Select **Submit**.\n\n    The attribute appears in the **Change Model Attributes** list.\n\n\n## What to do next\n\nAssign the attribute to one or more states in a change model. Until you assign it, the attribute doesn't affect any change request.\n\n**Parent Topic:**[Change model attributes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/change-management/change-model-attributes.md)\n\n"}}