Provisioning Completed Workflow sample code for JDBC

Hi @iamology and everyone,configured below workflow for this and I assume I am missing some configuration and could you please check the workflow?

{
“name”: “Notify User - test DB Account Created”,
“description”: “Send email notification when test DB account is created”,
“definition”: {
“start”: “Get Identity”,
“steps”: {
“Get Identity”: {
“actionId”: “sp:get-identity”,
“attributes”: {
“id.$”: “$.trigger.identity.id”
},
“nextStep”: “Send Email”,
“type”: “action”,
“versionNumber”: 2
},
“Send Email”: {
“actionId”: “sp:send-email”,
“attributes”: {
“body”: “Hello {{$.getIdentity.displayName}},Your Oracle test4567 DB account has been successfully created.Source: Oracle test4567 - JDBC DV3You can now log in to corporate systems using your test4567 DB credentials.Regards,
IAM Team”,
“from”: “no-reply-stage@identity.test.com”,
“recipientEmailList.$”: “$.getIdentity.emailAddress”,
“subject”: “Your Oracle Oracle test - JDBC Account is Ready”
},
“nextStep”: “Success”,
“type”: “action”,
“versionNumber”: 2
},
“Success”: {
“actionId”: “sp:operator-success”,
“type”: “success”
}
}
},
“trigger”: {
“type”: “EVENT”,
“attributes”: {
“filter.$”: “$.accountRequests[?(@.accountOperation == ‘Create’ && @.source.name == ‘Oracle test - JDBC’ && @.provisioningResult == ‘committed’)]”,
“id”: “idn:post-provisioning”
}
}
}

Thanks