I am building a browser based form in InfoPath 2007 hosted on MOSS. Our SharePoint implementation has two sides to it the Internal side, and the external customer facing side where our clients can log in and upload docs and colaborate and such. The problem I am having is in the form I have a section with requestor information. Currently it is a drop down fed by a contacts list in SharePoint. Which then autofills Phone and Email. What I want to do is use the Username() function to set a default for the Reequestor name. The problem is this works fine for AD users and when you are logged in your information fills in, but our external users who are logging into sharepoint with a sharepoint username not a windows username. The field I set just shows up blank.
In trouble shooting I just added a username field and set the default value to username() this appeared with my user name when I was logged in but was blank when external users log in.
This isn't a deal breaker for the forms functionality, the only issueis we hope to have upwards of 90 users accessing this form and the dropdown would be a little hard to manage.
Any suggestions or explanations would be much appreciated.
~*"Logic is the cement of our civilization, with which we ascend from chaos, using reason as our guide" - T'Plana-Hath, Matron of Vulcan Philosophy *~