It is possible to call up a report in the Report processing dialog by using the action reports.run with the parameter id={Portal-Report-Item-ID}.
If the report should be processed in the background, add the parameter entry runInBackground=true.
Like in the entry point specification, report parameter values can be specified by adding the parameter name and the desired value in the parameter. To also specify the objects that should be processed, add a FeatureIDs entry with the comma separated ObjectIDs:
ObjectIDs specified that are not available in the database will not trigger an error. The report will just not contain an entry for that missing ObjectID.
Parameter example
{
id: "d26540bb43724c6395df715591038298",
runInBackground: "true",
author: "John Smith"
featureIDS: "112,287,1854,4672"
}
That will start the generation of the report with id d26540bb43724c6395df715591038298 in the background, defining the parameter author to be John Smith.
The generated report will contain four objects that are specified by theire ObjectID in the featureIDs parameter.