added a constant value id generator also updated the report type to add
an id generato option