"name.exact:" can't find a contractor, but it can find an employee

In one of our ISC workflow the function “Get List of Identities”, using “inputQuery”: "name.exact: “C40009951"”, this works for employees, not works for contractors

{.
“timestamp”: “2026-09-02T18:13:07.230502345Z”,
“attributes”: {
“displayName”: “Get List of Identities”,
“input”: {
“inputManagedBy”: null,
“inputManagerOf”: null,
“inputQuery”: "name.exact: “C40009951"”,
“inputSavedSearch”: null,
“inputTags”: null,
“resultSelector”: [
“$.getListOfIdentities.identities[*].id”
],
“searchBy”: “searchQuery”,
“service”: “sds”
},
“stepName”: “getListOfIdentities”,
“task”: “sp:get-identities”,
“technicalName”: “Get List of Identities”
},
“type”: “ActivityTaskScheduled”
},

Even I use "name.exact:" on search page of our ISC, it only works for an employee, not work for a contractor, any one know what’s the problem?

Welcome back, Susan.

name.exact is case-sensitive, so first try: name:"C40009951"

If that finds the contractor, check the actual name value and casing.

If it still returns nothing, check which identity attribute contains C40009951 and review the contractor Identity Profile mapping. For example, if it is mapped to uid, try:

attributes.uid:"C40009951"

Since the same behavior occurs in Search, this points to the indexed identity data rather than the workflow itself.

Thanks Harish for fast response.

  1. First `“C40009951” first letter is always upper case. Same as employee ID “A01347567” first letter always upper case.```
  2. ``
  3. `This "name.exact:” is part of “Get List of Identities” query, I attached both json file of contractor and employee here, you can see the "C40009951" result of “Get List of Identities” is empty, but “A01347567” result of “Get List of Identities” has valid identity information.```

`This is the contractor’s result of “Get List of Identities” query ```

`{```

`“timestamp”: “2026-09-02T18:13:07.230502345Z”,```

`“attributes”: {```

`“displayName”: “Get List of Identities”,```

`“input”: {```

`“inputManagedBy”: null,```

`“inputManagerOf”: null,```

`“inputQuery”: “name.exact: "C40009951"”,```

`“inputSavedSearch”: null,```

`“inputTags”: null,```

`“resultSelector”: [```

`“$.getListOfIdentities.identities[*].id”```

`],```

`“searchBy”: “searchQuery”,```

`“service”: “sds”```

`},```

`“stepName”: “getListOfIdentities”,```

`“task”: “sp:get-identities”,```

`“technicalName”: “Get List of Identities”```

`},```

`“type”: “ActivityTaskScheduled”```

`},```

`{```

`“timestamp”: “2026-09-02T18:13:07.230627928Z”,```

`“attributes”: {```

`“attempts”: 1,```

`“displayName”: “Get List of Identities”,```

`“stepName”: “getListOfIdentities”,```

`“task”: “sp:get-identities”,```

`“technicalName”: “Get List of Identities”```

`},```

`“type”: “ActivityTaskStarted”```

`},```

`{```

`“timestamp”: “2026-09-02T18:13:07.29722098Z”,```

`“attributes”: {```

`“displayName”: “Get List of Identities”,```

`“result”: ,```

`“stepName”: “getListOfIdentities”,```

`“task”: “sp:get-identities”,```

`“technicalName”: “Get List of Identities”```

`},```

`“type”: “ActivityTaskCompleted”```

`},```

``

`This is the employee’s result of “Get List of Identities” query:```

{

“timestamp”: “2026-09-02T18:01:11.104278841Z”,

“attributes”: {

“displayName”: “Get List of Identities”,

“input”: {

“inputManagedBy”: null,

“inputManagerOf”: null,

“inputQuery”: “name.exact: "A01347567"”,

“inputSavedSearch”: null,

“inputTags”: null,

“resultSelector”: [

“$.getListOfIdentities.identities[*].id”

],

“searchBy”: “searchQuery”,

“service”: “sds”

},

“stepName”: “getListOfIdentities”,

“task”: “sp:get-identities”,

“technicalName”: “Get List of Identities”

},

“type”: “ActivityTaskScheduled”

},

{

“timestamp”: “2026-09-02T18:01:11.104417313Z”,

“attributes”: {

“attempts”: 1,

“displayName”: “Get List of Identities”,

“stepName”: “getListOfIdentities”,

“task”: “sp:get-identities”,

“technicalName”: “Get List of Identities”

},

“type”: “ActivityTaskStarted”

},

{

“timestamp”: “2026-09-02T18:01:11.416804121Z”,

“attributes”: {

“displayName”: “Get List of Identities”,

“result”: [

{

“_index”: “10”,

“_type”: “identity”,

“id”: “30e8b0d351644d79aace8e0419622b19”,

“type”: “identity”

}

],

“stepName”: “getListOfIdentities”,

“task”: “sp:get-identities”,

“technicalName”: “Get List of Identities”

},

“type”: “ActivityTaskCompleted”

},

(attachments)

AdobeProvisioningExecutionContractor.json (21.4 KB)
AdobeProvisioningExecutionEmployee.json (22.4 KB)

Thanks, Susan. I checked both files. The workflow is building the query correctly, the contractor search itself returns no identity.

The JSON confirms C40009951 is the workflow input, but not that the contractor’s actual ISC name is C40009951.

Please try in Search:

name:"C40009951"

Then check the contractor identity and Identity Profile mapping to confirm its actual name and which attribute contains C40009951. For example, if it is uid:

attributes.uid:"C40009951"

If the actual name is exactly C40009951 but name.exact still fails in Search, this points to the identity/Search data rather than the workflow.

HI @swang0912,

I would recommend first verifying whether the value you’re using to search for contractors is mapped to the name attribute. Confirming this will help ensure that you’re building the correct query for contractor identities.

Since you mentioned that you’re also unable to find the contractors through the Search UI, I suspect the issue may be with the query itself rather than the data. Once you’ve confirmed which attribute contains the contractor value, you can adjust the query accordingly and test the results again.

attributes.uid:“C40009951” works.

Thank you.

That’s right, the search query should be attributes.uid:“C40009951” and works now.

Thanks.