It's all about the answers!

Ask a question

Can you filter by modified in DNG Reportable REST API history\changeLog?

Davyd Norris (2.1k217) | asked Mar 12 '20, 2:28 a.m.
Hi all,

I'm working in a DOORS Next system and I am trying to do some forensic analysis on a module with about 6000 artefacts and a LOT of changes, many of which have been done via either ReqIF or Excel imports.

The Audit History page in the DNG Web UI takes for ever and shows about 5000 pages of changes, so I have now created an audit history report in RPE.

What I really need to do is filter the history changelog on the 'modified' attribute to narrow down the date range. I can do this inside the conditions of the report template, but this then means I still have to pull back all the data first. I was wondering if anyone knew if there was any sort of native filter that can be supplied to the REST call?

2 answers

permanent link
Javier Davalos (9115) | answered Jul 03 '20, 4:22 p.m.
Hi Davyd, the REST API of DNG allows you to apply a filter by Modified date, for example: https://server:port/rm/publish/resources?modifiedSince=yyyy-MM-dd'T'HH:mm:ss.SSS'Z'

Please take a look at the API description: for more details.

Davyd Norris commented Jul 03 '20, 6:04 p.m.
Hi @Javier,

That filters artefacts that have been modified, it doesn't filter the changelog for the artefact.

So if you use the filter and ask for everything modified since yesterday, and you have an artefact that has 5000 modifications and was changed yesterday, you get all the changelog for that artefact, not just the stuff that happened yesterday

permanent link
Javier Davalos (9115) | answered Jul 24 '20, 1:30 p.m.
edited Jul 24 '20, 1:32 p.m.
Hi @Davyd, have you tried with https://server:port/rm/publish/resources?history=true&resourceURI=<artifactURI>
? and if required you can also narrow by the modified parameters. There are more details about filtering parameters, formats, etc in

Davyd Norris commented Jul 24 '20, 8:25 p.m.

Hi @Javier, as mentioned before that's what I did and the modified parameter works on the artefact's modified date, not on the history.

Your answer

Register or to post your answer.