I think the . at the end messed it up.
So, I actually ended up using agent.runonserver instead of calling them with @command([toolsrunmacro])
1. First agent interacts w/user.. just a piclist to let them select a name from the nab.
The name selected is stored in a document that I create.
2. First agent calls a second agent with the runonserver parameter. This second agent, finds the document created from the first agent, gets the name stored in it, then does a getdocumentbykey to find the document with that name that the user can't see, but the agent signer can.. If found, the agent creates a new document that stores some of the info from the found document in it.
3. Then I run a third agent that the user interacts with again, that finds that newly created document and uses it to populate a dialogbox..
4. then on the close of the dialogbox I run a 4th agent that deletes the two newly created documents. Because the user doesn't have access to delete documents from the database. So this 4th agent I call with the runonserver parameter..
I'm pretty pleased with myself. Thanks so much for responding, Barry. You are so helpful these days (well all days).
Running an agent on behalf of anoth... (Elizabeth Thied... 4.Dec.13)
Feedback response number WEBB9E3UFX created by Elizabeth Thiede on 12/04/2013
. . Question (Barry Shapiro 4.Dec.13)
. . . . Well.. (Elizabeth Thied... 4.Dec.13)
. . . . . . So (Barry Shapiro 4.Dec.13)
. . . . . . . . Url that works.. (Elizabeth Thied... 4.Dec.13)
. . . . . . . . . . Suggestions (Barry Shapiro 4.Dec.13)
. . . . . . . . . . . . Thanks for the suggestion (Elizabeth Thied... 5.Dec.13)