- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
AFX Fulfillment - How to pass WF variable?
Hello,
We are trying to send requestID information via AFX connector to the target system which handles provisioning.
In order to do so, we were advised;
1- To create a workflow variable in fulfillment WF, as shown in the picture below
2- Then, use this wf variable in connector configuration as show below
However, DB level we see the value as static text, the value of workflow variable is not reflected.
Anyone has any idea?
- Tags:
- Access Fulfillment Express
- AFX
- afx connector
- Community Thread
- Connector
- custom variable
- Discussion
- Forum Thread
- fulfillment
- Identity G&L
- Identity Governance & Lifecycle
- IG&L
- IGL
- request id
- RSA Identity
- RSA Identity G&L
- RSA Identity Governance & Lifecycle
- RSA Identity Governance and Lifecycle
- RSA IGL
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Sounds silly but can you check it with
${Custom.Requestid} <- only first letter capital
in the AF connector
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hi
Just give the Request id variable directly it works
Here you can create a WF with provisioning command node in a WF instead of using default AFX WF there we can pass the WF variable in the provisioning command node wich will help you to pass WF Variable directly.
Hope it helps
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
try to add '' around the ${access_request_requestID} like:
select '${access_request_requestID}' as AFXCUSTOM_CUSTOM_REQUESTID from dual
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hi Edwin,
We tried that as well, the result is the same
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
The request ID that you try to pass is the internal Via L&G ID, it is not the ID the user see when they view the requests. For that you need to request name: ${access_request_name}
try to pass that to AFX, i've done this for an other customer and it should work
regards
Edwin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hi ,
First Test in an email whether it reads the value of request id and get the run variable and try to place that variable in AFX
e.g: {Jobuserdata_AFXcustom_custom_requestid}.
Just give a try hope it work this is the best trouble shooting method
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hi Edwin,
Internal VIA ID is fine to pass. But the problem I have described is not related to the parameter we are trying to pass, I guess. Btw, I tried as below. But the result is the same
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
I can see the variable values in email.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Then see which is the exact variable holds the value in runtime by edit WF for the triggered changerequest click on properties there yoiu will find the variable name and the value use that variable that is work for sure .
Thanks
