Thanks for the email. I have successfully followed your instructions, however I am still unclear how to get the user id from the rendering service to the process or form.
I did try your suggestion of using the Default Render ES Update1 service to render the form, however this causes the form to crash with the error ALC-WKS-007-040, after which I had to reboot my server.
What I would like to do is to use the technique in the Default Render ES Update1 rendering service in the service I am using (Render PDF Form Extended, which I have based on Render PDF Form as you suggested), however I am unable to understand exactly how to do this.
I did try another approach which was to use a simple process which simply passes back the @creatorid variable, which I then wrap up into a web service that I call from the form, on the hope that the creator of this small process when called in this way will be the current user. However, if I run this process as Invoker, it fails to work (in the log there is the error No credentials or Context set while invoking service), whilst if I specify that it should run as System or Named User, the creator id comes back as the id of the system account/name user.
Another approach would be to query the tables. I would assume that the id of the user to which a process is currently assigned must be available somewhere, however I have been unable to find any suitable documentation on the database structure.
Can you please advise where to go from here.
Can I please suggest that Adobe produce and make available a standard rendering service which covers all the most common basic requirements.