Finding User vs "NT00000044" in DME Query

 4 Replies
 0 Subscribed to this topic
 52 Subscribed to this forum
Sort:
Author
Messages
jknox
Basic Member Send Private Message
Posts: 5
Basic Member
Building a process flow similar to the flow in the tips and tricks section about sending an email about jobs that are in "Needs Recovery" status.
First of all I can't get drill down in GEN from my API builder in PF (all I see is JO, LA, UN) but that isn't as big of deal (at the moment) because I can still pull data using the following query:

\\PROD=GEN&FILE=QUEUEDJOB&FIELD=JOBNAME;USERNAME;STATUS;STOPDATE&SELECT=STATUS=34&OUT=CSV&DELIM=~

Now, when I run this I am getting the username in the format "NT00000044" .. is there any way for me to convert this so I can know what user I am actually dealing with?

Woozy
Veteran Member Send Private Message
Posts: 709
Veteran Member
I can't tell what version you are on, or if you have ProcessFlow Integrator...

If you're on LSF9 security, then you should be able to use a ResourceQuery node to query Security for the Name of the user.  If you need more data about the employee, pass in the productline and you can pull the COMPANY/EMPLOYEE from security, then turn around and query the EMPLOYEE table for whatever you need.
Kelly Meade
J. R. Simplot Company
Boise, ID
John Henley
Send Private Message
Posts: 3351
See this article, it shows how to go from a user id to an NT id:
https://www.lawsonguru.co...tegration-Nodes.aspx
You would need to do the opposite.
Thanks for using the LawsonGuru.com forums!
John
jknox
Basic Member Send Private Message
Posts: 5
Basic Member
That article looks very good my only problem is I can not seem to query using a Resource Query for some reason. Whenever I test it all I see is lines of ***** for my results. Any ideas on why this might be?

For anyone interested, I ended up using a lid command to get the user from the listusermap file and using a data iterator and some JavaScript to get the portion of the line I needed.  It was pretty straightforward.
JudeBac
Veteran Member Send Private Message
Posts: 129
Veteran Member
I am successful using a Javascript as per the guru's article. I created a custom table and is populated twice a week through processflow by getting the UID identity via the ResourceQuery and converting it using a javascript.

Regards,

Judebac