Test Cases and Defect Analysis for Configuration Management and CMDB Maintenance: Forms and Interactions

Data sources for this category include CMDB, cloud resource inventories, auto-discovery tools, and procurement ledgers. Update frequency is daily or

What this category of data looks like

Data sources for this category include CMDB, cloud resource inventories, auto-discovery tools, and procurement ledgers. Update frequency is daily or weekly. Four types of documents are produced regularly: configuration item lists, relationship topologies, change records, and asset inventory sheets. Fields include configuration item unique identifiers, asset types, cross-component dependency relationships, update times, change executors, and additional relevant fields. Data is stored in structured formats, requires association with multi-source asset information. Dependency fields are strongly bound to other configuration items, with no redundant fields but complex validation logic.

Multi-source data requirements mean forms must support multi-field mapping, and adapt to field formats from different data sources such as CMDB and cloud resource inventories. The strongly bound dependency relationship feature requires workflow configurations to let users select nodes to implement associated fields, avoiding manual input errors. The daily or weekly update frequency requires workflows to support integration with external incremental sync or scheduled sync tools, avoiding performance losses from full imports. The risk of discrepancies between recorded and actual configuration items requires integration with external systems to implement required field validation and consistency checks, ensuring configuration items are matched against actual assets before submission.

How to configure

In FastGPT v4.17.0, configuration of configuration items can reference the following table:

Configuration ItemRecommended ApproachRationale
Form input node formInputTest example: Select 3 fields from configuration management and CMDB maintenance fields as required inputs; actual fields are determined by the taskThis node collects user input; missing required items require checking interaction status to avoid subsequent nodes failing to receive complete input
User selection node userSelectTest example: Set 2 business options, check corresponding branches one by oneThis node handles user selection; queries and filtering of configuration management and CMDB maintenance related records must be implemented by subsequent interfaces or external systems
Field passing after submissionTest example: Prepare 10 configuration management and CMDB maintenance input samples, covering complete filling, missing required items, and canceled operationsCompare input and node output to verify whether subsequent nodes receive corresponding fields; result thresholds are determined by actual tasks
External implementation item: Configuration item description fieldMust be implemented separately by external systems; 800–1200 characters, supports multi-line textAdapts to the conventional content length of configuration item descriptions and change records, defined by external forms or subsequent nodes
External implementation item: Configuration item association fieldMust be implemented separately by external systems; associate existing CMDB configuration item IDs and asset typesMeets the strongly bound requirement for dependency relationship fields, implemented via user selection nodes
External implementation item: External sync frequencyMust be implemented separately by external systems; daily/weekly, test example valuesMatches the daily or weekly update rhythm of data, processed by external sync tools or subsequent nodes

Three common misconfigurations

  • Users use the user selection node userSelect by selecting configured options one by one to verify whether the workflow enters the corresponding branch; filtering of configuration management and CMDB maintenance records requires additional verification of external interface input, permissions, and return values.
  • Phenomenon: Configuration item data submitted by the formInput node is not synced to the external CMDB system, resulting in discrepancies between recorded and actual assets. Cause: No external sync task is configured, or sync frequency settings do not match the daily or weekly data update rhythm.
  • Users use the user selection node userSelect by selecting configured options one by one to verify whether the workflow enters the corresponding branch; filtering of configuration management and CMDB maintenance records requires additional verification of external interface input, permissions, and return values.

How to confirm the configuration is complete

  • Users navigate to the workflow configuration page, add the formInput node and userSelect node, and check that interaction fields including configuration item descriptions and associations load normally.
  • Users manually submit a test configuration item, and check that the configuration item association field can correctly select existing configuration items.
  • Users view external sync tool logs, and confirm that scheduled sync tasks trigger at the preset daily or weekly frequency.
  • Users compare the configuration item data submitted by the formInput node with the asset list in the external CMDB system, and verify there are no missing or incorrect fields.

The values provided are common starting points and should be evaluated against local samples.

Question material comes from public community discussions. Configuration values are common starting points and should be measured against your own samples. Verified on 2026-10-19.