Product Ideas

Markup Burner - JSON

Allow a method in PAS or PCC that allows me to say 'Burn Doc, include annotations = true' just like I can with the viewer. I want to be able to bulk burn docs, but allow users to use the JSON format (layers) of annotations. Right now you have to burn and post the XML to burn, but the annotation is stored in JSON and there is no XLST to change back and forth.

  • Sam Lewis
  • Jul 3 2018
  • Shipped
  • Attach files
  • Sam Lewis commented
    18 Jul, 2018 01:41pm

    Thanks for commenting back so quickly. In the mean time, how should I burn docs without using the viewer? Do I have any option for this? Or do I need to figure out how to load the viewer on the server and send my burn requests in that way?

  • Mark Fears commented
    18 Jul, 2018 01:39pm

    We are scoping the work and right now it's looking like end of Q4.

  • Sam Lewis commented
    18 Jul, 2018 01:30pm

    Glad this is planned! Any idea of release date?

  • Paul Dentener commented
    17 Jul, 2018 08:29am

    Currently the MarkupBurner process only supports XML, whereas the ViewerControl JavaScript implementation has already transitioned to the JSON format for annotations. Please update the Markup Burners api (http://help.accusoft.com/PrizmDoc/v13.3/HTML/webframe.html#pas-markup-burners.html) to include the option to accept JSON. Perhaps by checking the content-type (request) header for a POST to /ViewingSession/u{viewingSessionId}/MarkupBurner is set to ‘application/json’. This will make the client-side and server-side API’s consistent again. Now there is no way for us to burn-in the markup in JSON format we got server-side from the viewer by overriding certain PAS routes (e.g. CreateMarkupLayer and UpdateMarkupLayer).

  • +2