This article explains the "Is Deleted" functionality in the Flexera Integration application on ServiceNow. This feature helps logically identify records that have been removed or no longer exist in the source data imported via Data Platform.
Rather than physically deleting records, the system flags them by setting Is Deleted = true based on timestamp comparisons using a field called the Data Token. This approach preserves data integrity, supports auditing, and enables accurate lifecycle tracking of configuration items (CIs).
How the “Is Deleted” functionality works
The “Is Deleted” mechanism uses two key fields that have default values when a record is first created or when the scoped app is installed:
- Is Deleted: false
- Data Token: (DEFAULT)
First cycle: Initial normalization
- During the first cycle, all records that are updated by the normalization process receive a new timestamp in the Data Token field.
- These records are considered current, so the Is Deleted flag remains set to false.
Second cycle: Detecting deletions
- In the second cycle, new or updated records from the Data Platform or IT Visibility are processed and assigned a fresh Data Token.
- The system then applies a filter to identify records that may have been removed from the source data. The filter looks for records where:
- Data Token is not set to the default value.
- Is Deleted is currently false.
- Data Token does not match the current import’s token.
- Data Source matches the source of the current import.
- Records that meet all these conditions are considered missing from the latest import and are therefore marked with Is Deleted = true.
Filter condition example
var expressionv2 = 'x_fls_flexera_fnms_data_token_v2!=(DEFAULT)' +
'^x_fls_flexera_fnms_is_deleted_v2=false' +
'^x_fls_flexera_fnms_data_token_v2!=' + data_token +
'^x_fls_flexera_fnms_data_source_v2LIKE' + DataSource;
var expression = 'x_fls_flexera_fnms_data_token!=(DEFAULT)' +
'^x_fls_flexera_fnms_is_deleted=false' +
'^x_fls_flexera_fnms_data_token!=' + data_token +
'^x_fls_flexera_fnms_data_sourceLIKE' + DataSource;
Final outcome
- Records no longer found in the latest import are flagged as Is Deleted = true
- Records updated or still present have Is Deleted = false
Tables supported by the is deleted functionality
The functionality applies only to these tables:
cmdb_ci_computercmdb_ci_diskcmdb_ci_network_adaptercmdb_sam_sw_installx_fls_flexera_fnms_normalized_software_instancescmdb_ci_acccmdb_ci_building_facilitycmdb_ci_facility_hardwarecmdb_ci_generator_power_eqcmdb_ci_hvaccmdb_ci_ip_firewallcmdb_ci_ip_phonecmdb_ci_ip_routercmdb_ci_lb_networkcmdb_ci_mfp_printercmdb_ci_msdcmdb_ci_netgearcmdb_ci_peripheralcmdb_ci_power_eqcmdb_ci_printercmdb_ci_printing_hardwarecmdb_ci_rackcmdb_ci_tape_servercmdb_ci_wap_network
Records in tables not listed here are not considered by this functionality.
Scenario example: software installation lifecycle
First cycle: initial import
When data is first normalized and imported from Data Platform, new or updated records have Is Deleted set to false and share the same Data Token for that import run.
Import run
Software installation
Example of a software installation record inserted with Data Token “1664179926”:
Second cycle: software removal
If the software is manually uninstalled or removed from the source, the next import run updates the Data Token for current records. Records that no longer match the filter condition are marked as Is Deleted = true.
Import run
All the corresponding records that were inserted/updated with this import run will hold the same Data Token as this record.
Software installation
If any records from the table and filter condition matches, then it will set the Is Deleted field to true.
Third cycle: software rediscovery
If the software is rediscovered and imported again, its record is updated with the current Data Token, and Is Deleted is reset to false.
Import run
All the corresponding records that were inserted/updated with this import run will hold the same Data Token as this record.
Software installation
If the software is rediscovered, it will be updated with the current Import Run’s data token and the Is Deleted flag will be set back to false.
This feature:
- Accurately identifies and flags records removed or missing from the source without physical deletion
- Keeps the CMDB clean and current
- Automatically restores records if rediscovered in future imports
- Enables improved lifecycle tracking and audit compliance
Related Articles
Migration Instructions: Flexera Integration App to Flexera One App 12Number of Views Details on Coalesce Changes in Flexera Integration App for ServiceNow 5.1.3 9Number of Views How to upgrade to the Flexera Integration App 5.0.854 6Number of Views Migrating from Data Platform to IT Visibility with the Flexera Integration ServiceNow App 33Number of Views ServiceNow integration: Service Flexera Integration application administrator 21Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago