Hello everyone, how are you?
I’m developing a workflow to send an email as soon as access is provisioned.
The problem I’m having is when comparing strings.
$.trigger.accountRequests[?(@.provisioningTarget == ‘AD Picpay’)].attributeRequests[?(@.attributeName == ‘memberOf’)].attributeValue
Contains= CN=DG-AUTB
this access is an Active Directory entitlement
This is the comparison.
See screenshot.
{
"trackingNumber": "4b4d982dddff4267ab12f0f1e72b5a6d",
"action": "IdentityRefresh",
"accountRequests": [
{
"accountId": "101843",
"accountOperation": "Modify",
"attributeRequests": [
{
"attributeName": "detectedRoles",
"attributeValue": "PERFIL TESTE [AccessProfile-1212as54]",
"operation": "Add"
}
],
"provisioningResult": "IdentityNow Task",
"provisioningTarget": "IdentityNow",
"source": {
"id": "IdentityNow",
"name": "IdentityNow",
"type": "SOURCE"
},
"ticketId": null
},
{
"accountId": "7165",
"accountOperation": "Modify",
"attributeRequests": [
{
"attributeName": "user_name",
"attributeValue": "Wander Melchiades Alvarenga ",
"operation": "Add"
},
{
"attributeName": "user_cpf",
"attributeValue": "cpf",
"operation": "Add"
},
{
"attributeName": "user_email",
"attributeValue": "teste@teste.com",
"operation": "Add"
},
{
"attributeName": "user_blocked",
"attributeValue": "0",
"operation": "Add"
},
{
"attributeName": "user_active",
"attributeValue": "1",
"operation": "Add"
}
],
"provisioningResult": "committed",
"provisioningTarget": "teste Prod",
"source": {
"id": "2c9180857ea260bf017eb159193b0194",
"name": "Herodash Prod",
"type": "SOURCE"
},
"ticketId": null
},
{
"accountId": "CN=Wander Melchiades Alvarenga,OU=Teste Politica,OU=IDP,DC=br,DC=ppay,DC=me",
"accountOperation": "Modify",
"attributeRequests": [
{
"attributeName": "memberOf",
"attributeValue": "CN=DG-AUTB-34-TS-CONSULTAS-HML,OU=GRUPOS,OU=IDP,DC=br,DC=ppay,DC=me",
"operation": "Add"
}
],
"provisioningResult": "committed",
"provisioningTarget": "AD Picpay",
"source": {
"id": "2c9180887d727ae5017d76d6c1d141ea",
"name": "AD Picpay",
"type": "SOURCE"
},
"ticketId": null
}
],
"requestAction": "Access Request",
"errors": [],
"recipient": {
"id": "73c3662ec35347cb8f47399ad9041932",
"name": "Wander Melchiades Alvarenga ",
"type": "IDENTITY"
},
"requester": {
"id": "2c9180887f659866017f75fac5f77e77",
"name": "OneIDSailpoint",
"type": "IDENTITY"
},
"sources": "teste1, IdentityNow, AD Picpay",
"finalTrackingNumber": "8522575371804b67bfd452dc08c4358b",
"warnings": []
}
JSONPATH EVALUATOR


