I had this same problem when creating a link on a home page layout. The link uses Conga to generate a Word table of our active clients. Therefore, there is no "master record".
I actually included a master record id (the id parameter), just a random contact I picked, but did not pass any parameters to the report. When I opened the template builder, there were no rows visible in the report, even though it was clearly working in Salesforce.
I created a query instead, and this bypassed the problem. Probably the best solution, although, as a minor annoyance, you can't use the XMD parameter with queries, and so you have to include the query name in the template.
Another thought I had would be to just create a dummy parameter in the report, something like Name != xxxxxx, and pass a value from the master object into this. An ugly solution, but I think it would work.
I found their online documentation terrible, but their support staff have been prompt and helpful in the past.
Make sure you're passing the appropriate parameters:
Map<String, String> parameters = new Map<String, String> {
'sessionid' => UserInfo.getSessionId(),
'serverUrl' => Url.getSalesforceBaseUrl().toExternalForm()+'/services/Soap/u/13.0/'+UserInfo.getOrganizationId()
};
Include other parameters as appropriate.
Best Answer
debraSF, Have you confirmed that the solution for your Order object contains the parameter &UF0=1?
Additionally, the running user must have appropriate CRED permissions with regard to edit permission to the field(s) as well so the issue could pertain to the users' Field Level Security.