Skip to page contentSkip to chat
ServiceNow support
    • Community
      Ask questions, give advice, and connect with fellow ServiceNow professionals.
      Developer
      Build, test, and deploy applications
      Documentation
      Find detailed information about ServiceNow products, apps, features, and releases.
      Impact
      Accelerate ROI and amplify your expertise.
      Learning
      Build skills with instructor-led and online training.
      Partner
      Grow your business with promotions, news, and marketing tools
      ServiceNow
      Learn about ServiceNow products & solutions.
      Store
      Download certified apps and integrations that complement ServiceNow.
      Support
      Manage your instances, access self-help, and get technical support.
CMDB identification error: Missing required attribute: 'attribute_name' - Support and Troubleshooting
  • >
  • Knowledge Base
  • >
  • Support and Troubleshooting (Knowledge Base)
  • >
  • CMDB identification error: Missing required attribute: 'attribute_name'
KB0623724

CMDB identification error: Missing required attribute: 'attribute_name'


6497 Views Last updated : Apr 7, 2024 public Copy Permalink
KB Summary by Now Assist

Issue

CMDB identification error: Missing required attribute: 'attribute_name'

Issue


When Discovery is run against a target system, the following error message is seen in the discovery log:

CMDB identification error: Missing required attribute:'attribute_name'

where 'attribute_name' is the field name. 

Solution


  1. In the Discovery log, look for the Source field identifier associated with the error message.

  2. Navigate to Configuration > Identification/Reconciliation > CI Identifiers and search for the identifier, for example, Hardware Rule.

  3. In the CI Identifier page, see which table the identifier applies to, for example, if it applies to, for example, Hardware (cmdb_ci_hardware).

  4. Navigate to System Definition > Tables and search for the table, for example, Hardware.

  5. In the Table columns, add the Mandatory field into the view and search for mandatory fields set to true. If the field matches the missing required attribute in step 1, then set the mandatory field to false.

Additional Information


You may also need to check the parent tables for the CI class (for example, mandatory fields on cmdb_ci that are not present on child tables


The world works with ServiceNow.

Sign in for more! There's more content available only to authenticated users Sign in for more!
Did this KB article help you?
Did this KB article help you?

How would you rate your Now Support digital experience?

*

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

What can we improve? Please select all that apply.

What are we doing well? Please select all that apply.

Tell us more

*

Do you expect a response from this feedback?

  • Terms and conditions
  • Privacy statement
  • GDPR
  • Cookie policy
  • © 2025 ServiceNow. All rights reserved.