---
sourceDocument: Australia Enterprise Architecture (formerly Application Portfolio Management)
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/application-portfolio-management

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia Enterprise Architecture (formerly Application Portfolio Management)

ft:clusterId :

    - appportman

bundleId :

    - appportman

workflow :

    - Technology


---

# Filter software results using an encoded query in TPM

# Filter software results using an encoded query in TPM {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Filter out unwanted software products and reduce the number of results to skip unwanted software and their lifecycles to be shown in the Lifecycle Timeline view of a business application. By default,
the TPM picks licensable software. Use this encoded query when you want TPM to include other software (non-licensable) and filter the result.

## Antes de Iniciar

Role required: admin

## Por Que e Quando Desempenhar Esta Tarefa

The TPM can track technology lifecycles for both licensable and non-licensable software. When you import non-licensable software, you may end up importing a large number of unnecessary software. You can restrict the number of
results by specifying an encoded query as the value of the sn_apm_tpm.softwareDiscoveryModelProductFilterForTPM system property. When you set a value for this system property and run the TPM scheduled
job, you can see the search results that satisfy your encoded query.

## Procedimento

1. Generate an encoded query string through a filter on the Software Installations page.
   1. Navigate to the Software Installations \[cmdb_sam_sw_install\] page.
   2. Apply a filter as per your requirement.
   3. Select Run.
   4. Right-click at the end of the filter breadcrumb and select Copy query from the context menu.  
      For example: \[discovery_model.norm_product.product_type=child\]
   {#use-tpm-encoded-query__substeps_xxz_qmg_fbc}
2. Navigate to the System Property \[sys_properties\] table list view.
   1. Select All.
   2. In the navigation filter, enter <kbd class="ph userinput">sys_properties.list</kbd> and press Enter.
   {#use-tpm-encoded-query__substeps_mfs_bng_fbc}
3. Open the record for the sn_apm_tpm.softwareDiscoveryModelProductFilterForTPM system property.
4. Set the system property's value to an encoded query.  
   For example: \[discovery_model.norm_product.product_type=child\]. If the system prompts you to change the application scope so that you can edit the record, select the provided link.
5. Select Update.
6. Run the scheduled job Populate TPM Discovered Technologies and Lifecycles.
   1. Navigate to All System Definition  Scheduled Jobs.
   2. Find and open the  scheduled job Populate TPM Discovered Technologies and Lifecycles.
   3. Select   Execute Now.
   {#use-tpm-encoded-query__substeps_thc_4ng_fbc}

## Resultado

The technologies and lifecycle values are updated in the TPM Discovered Technologies \[sn_apm_tpm_discovered_technology_list\] table.
**Tarefas relacionadas**   

* [Update TPM data for a business application or application service](https://servicenow-prod.fluidtopics.net/udFNqDPIHWYRkEGap5adJQ "Manually update the Technology Portfolio Management (TPM) lifecycle data including end of support date, end of extended support date, and end of life date for your software and hardware models for your business applications and application services.")
* [Restart Populate TPM Discovered Technologies and Lifecycles scheduled job](https://servicenow-prod.fluidtopics.net/31NxDc8e0MnOVyKZi5okgw "You can restart the TPM Discovered Technologies and Lifecycles job if it encounters any interruptions or failures.")
* [View technology lifecycle details](https://servicenow-prod.fluidtopics.net/L6rXtv0RXXq19xQ3M~YP1g "You can view the Technology Portfolio Management (TPM) lifecycle timelines in Enterprise Architecture Workspace, to track the different phases of a product’s lifecycle, such as end of support, end of extended support, and end of life.")
* [View TPM risk details](https://servicenow-prod.fluidtopics.net/rdM0Py4s4SZpk0GK4Ho58g "View all the Technology Portfolio Management (TPM) risk data for software products that are facing high and moderate technology risks.")
* [Update the system property to gather software products from a CMDB table](https://servicenow-prod.fluidtopics.net/NZCDWndGO6glldXeIjsv2A "You can optionally customize the default values of the sn_apm_tpm.configurationItemsWithSoftwareInstalls system property, to capture the details of Technology Portfolio Management (TPM) software products that aren’t stored in the default CMDB tables, Computer (CMDB_CI_Computer) and all similar instances of the table, Docker Container (CMDB_CI_Docker_Container), and Serverless Hardwares (CMDB_CI_Serverless_Hardware).")
* [View technology portfolio audit risk details](https://servicenow-prod.fluidtopics.net/3wMAMGtcZGECZcCQnJCxqw "You can view all your technology portfolio details in the Enterprise Architecture Workspace.")
* [Update verification status of TPM audit details](https://servicenow-prod.fluidtopics.net/m6dMO320nK9LdRyzqZJ9Lg "Change the verification status of a software product or hardware model lifecycle in the TPM technology lifecycle exception table.")
* [View TPM logs](https://servicenow-prod.fluidtopics.net/PSxigNxmOO0ZGaT9a_uDzQ "Track the progress of Technology Portfolio Management (TPM) analysis by examining the TPM Discovered Technology Run Logs [sn_apm_tpm_discovered_technology_run_log] table. Each time the analysis is run, an entry is added to this table.")

