---
sourceDocument: Xanadu API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# CimIDSensor - Global

# CimIDSensor - Global {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The CimIDSensor script include provides methods to perform identification for Common Information Model (CIM) probe results.

Use in any server-side script to perform identification of CIM probe results.

## CimIDSensor - configureTriggeredProbe(String probe) {#ariaid-title2}

Configures a triggered probe before it is launched.
{#r_CIS-configureTriggeredProbe_S__table_r1l_zgc_rt__entry__3}

| Name | Type | Description |
|-|-|-|
| probe | String | An already configured probe that is ready to fire. |
[Table 1. Parameters]

{#r_CIS-configureTriggeredProbe_S__table_r1l_zgc_rt} {#r_CIS-configureTriggeredProbe_S__table_s1l_zgc_rt__entry__2}

| Type | Description |
|-|-|
| Boolean | True to fire this probe, false to skip it. |
[Table 2. Returns]

{#r_CIS-configureTriggeredProbe_S__table_s1l_zgc_rt}

## CimIDSensor - getInstanceHashToken() {#ariaid-title3}

Gets the instance hash token.
{#r_CIS-getInstanceHashToken__table_swt_jfc_rt__entry__3}

| Name | Type | Description |
|-|-|-|
| None |   |   |
[Table 3. Parameters]

{#r_CIS-getInstanceHashToken__table_swt_jfc_rt} {#r_CIS-getInstanceHashToken__table_twt_jfc_rt__entry__2}

| Type | Description |
|-|-|
| String | The hash token |
[Table 4. Returns]

{#r_CIS-getInstanceHashToken__table_twt_jfc_rt}

## CimIDSensor - prepare() {#ariaid-title4}

Prepares the probe results.
{#r_CIS-prepare__table_vnr_qfc_rt__entry__3}

| Name | Type | Description |
|-|-|-|
| None |   |   |
[Table 5. Parameters]

{#r_CIS-prepare__table_vnr_qfc_rt} {#r_CIS-prepare__table_wnr_qfc_rt__entry__2}

| Type | Description |
|-|-|
| void |   |
[Table 6. Returns]

{#r_CIS-prepare__table_wnr_qfc_rt}

## CimIDSensor - process(Object results, CimCIData cimData, CimIDSensor sensor) {#ariaid-title5}

Processes all CIM probe query results for a CIM ID sensor.
{#r_CIS-process_O_CCD_CIS__table_x3m_yfc_rt__entry__3}

| Name | Type | Description |
|-|-|-|
| results | Object | The query results |
| cimData | CimCIData | The CI data of the device being identified. |
| sensor | CimIDSensor | The wrapping sensor, extends CimIDSensor |
[Table 7. Parameters]

{#r_CIS-process_O_CCD_CIS__table_x3m_yfc_rt} {#r_CIS-process_O_CCD_CIS__table_y3m_yfc_rt__entry__2}

| Type | Description |
|-|-|
| void |   |
[Table 8. Returns]

{#r_CIS-process_O_CCD_CIS__table_y3m_yfc_rt}

## CimIDSensor - runMultiProbeScript(String script, Object probeResult, String
probeRecord) {#ariaid-title6}

Runs a multi-probe script against a probe result.
{#r_CIS-runMultiProbeScript_S_O_S__table_udj_ngc_rt__entry__3}

| Name | Type | Description |
|-|-|-|
| script | String | The script |
| probeResult | Object | The probe result |
| probeRecord | String | The probe ID |
[Table 9. Parameters]

{#r_CIS-runMultiProbeScript_S_O_S__table_udj_ngc_rt} {#r_CIS-runMultiProbeScript_S_O_S__table_vdj_ngc_rt__entry__2}

| Type | Description |
|-|-|
| void |   |
[Table 10. Returns]

{#r_CIS-runMultiProbeScript_S_O_S__table_vdj_ngc_rt}

## CimIDSensor - updateDeviceCount() {#ariaid-title7}

Updates the device count.
{#r_CIS-updateDeviceCount__table_wpy_3hc_rt__entry__3}

| Name | Type | Description |
|-|-|-|
| None |   |   |
[Table 11. Parameters]

{#r_CIS-updateDeviceCount__table_wpy_3hc_rt} {#r_CIS-updateDeviceCount__table_xpy_3hc_rt__entry__2}

| Type | Description |
|-|-|
| void |   |
[Table 12. Returns]

{#r_CIS-updateDeviceCount__table_xpy_3hc_rt}

