Basic Information Configuration
Overview
The Basic Information tab is used to define the core attributes of a CI type, including name, display name, description, and whether instance creation is allowed.
Field Reference
| Field | Required | Business Meaning | When to Use |
|---|---|---|---|
| Name | Yes | Unique identifier for the type, used for internal system reference | Defined when creating a type; cannot be modified after creation |
| Display Name | Yes | Display name for the type shown on the interface | When you need users to easily identify what the type represents |
| Description | No | Detailed explanation of the type | When the type name is not sufficient to explain its purpose |
| Allow Instance Creation | Yes | Whether CI instances can be created for this type | Abstract types should be set to not allowed; concrete types should be set to allowed |
Configuration Details
Name
Purpose: Unique identifier for the type, used for internal system reference and API calls.
Rules:
- Must start with a letter
- Can only contain letters, numbers, and underscores
- Cannot be modified after creation
- Must be unique across the entire system
Examples:
ci_computer- Computer typeci_db_instance- Database instance typeerp_app- ERP application type
Display Name
Purpose: The name displayed for the type in the user interface.
Description:
- Can use any language
- Can be modified after creation
- Used in tree structure, detail page titles, and other locations
Description
Purpose: Detailed explanation of what this type represents and what it contains.
Recommended Content:
- What resource this type represents
- Main use cases
- Key attributes it contains
Allow Instance Creation
Purpose: Controls whether CI instances can be directly created for this type.
Setting Description:
- Enabled: Allows creating CI instances for this type (for concrete types)
- Disabled: Does not allow direct instance creation; can only be used as a parent type (for abstract types)
System Built-in Types: This setting cannot be modified for system built-in types.
Save and Cancel
- Save: Click the "Save" button at the top to save changes
- Cancel: Click the "Cancel" button at the top to discard changes
Frequently Asked Questions
Q: Does modifying the display name affect existing data?
A: No. Modifying the display name only affects the interface display and does not change data stored in the database.
Q: Can the type name be modified?
A: No. The type name is a unique identifier and cannot be modified after creation. If you need to change it, you must delete and recreate it.
Q: What are the restrictions on deleting types?
A:
- System built-in types cannot be deleted
- Types with CI instances cannot be deleted
- Types with subtypes cannot be deleted (all subtypes must be deleted first)