Is there a way to disable printing SSRS to word documents? It’s surprising to me that Word is an option for contract documents like Purchase Orders. In order to make it more difficult for users to alter official records, is there a way to wholesale disable word printing in Kinetic?
Hopefully someone else has a config but my mind went to SubmitToAgent bpm first, or a layer customization.
You COULD potentially put a directive on the ice.systask table that will look up any tasks in Ice.systaskparam where SSRSRenderFormat = Word and stop that print task.
Or if you can find a GetList directive being called on the drop down you could filter it out of the list in a bpm.
If you comment out the word and wordopenxml rendering engines in the reportserver.config there will no word rendered.
<!-- <Extension Name="WORDOPENXML" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRendering"/> -->
<!-- <Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/> -->
I just did it on a dev server and 23.2 and 24.1 were both unable to render a word doc.
You get this in the system monitor
The Microsoft SSRS service does not support any of the following formats: WORDOPENXML, WORD.
I would spend more effort on the people side of the equation, you can open PDF’s in word as well…
The main issue is that people are running the ‘Word’ version and submitting help tickets because the format isn’t the same as .pdf. We don’t support word due to my OP so the quick fix is to try and make Word go away.
Tell your users IT doesn’t support Word.
I see, I thought the issue was people modifying the report.
Even though this doesn’t remove the option from the pull-down, it seems to be the only solution to prevent users from getting the document, however inelegant. Thanks Greg!
Janitor (cleanup) and babysitter usually
Same here. Sometimes it’s just good to laugh about it…better than the alternative I guess.
Some questions are better left unasked as the answer will be generally unwelcome.
I run a daycare.