Watermark

Hi,

I have a customer that needs to have a watermark added to documents viewed / printed / download from connections. Is there any way to use the API or connections to add a watermark to a document before is printed on screen (or downloaded) with the name of the user logged ?

May I got something similar to thirty-party plugins that I can use on Connections, or integrating Connections with Content Manager / Filenet ? Please advise.

Hi Andres,

From what I know, Connections Files feature doesn't have watermark function.

However, HCL Connections Docs does provide watermark function.

Below is documentation for your reference:

https://help.hcltechsw.com/docs/v2.0.1/onprem/install_guide/guide/text/t_configure_viewer_for_watermarks.html?hl=watermark

Thanks.

Rock

Hi,

can these watermarks contain the username of the user opening or printing the document?

Does the watermark appear for downloaded files from Viewer?

Regards

Christoph

Hi Christoph,

The watermark is statically set within viewer-config.json. However, the dynamic watermark concept is an interesting idea for an enhancement request.

The watermark only appears in the Viewer, not in the Docs editor, or the downloaded file. There is an existing enhancement request for this functionality:
https://connections-ideas.hcltechsw.com/ideas/IDEACNCTNS-I-2215

Even though the status is "No plans to implement", I voted for it anyway. You may want to vote for it as well.

Please let us know if you have any further questions.


Tony Dezanet
HCL Connections Support

Hi Christoph,

Like what Tony said, watermark only appears in the Viewer, not in the Docs editor, or the downloaded file.

For dynamic watermark, I think we'd already has it.

If set watermark properties like below, you would get dynamic watermark, the highlight part is the parameter that controls it:

=======================

"Watermark": {
"text_watermark": {
"color": "#D2D2D2",
"text": "CONFIDENTIAL CompanyName ${user} ${time}",
"font": "Arial",
"diagonal": "true",
"size": "72"
},
"enabled": "true"
},

========================

Below is how it looks like:

1. I used a test account Rock Liu create a document and preview it:

Here you can see the settings are applied in watermark, user name and timestamp as well. You can customize it with static character + <User> + <Time>

2. Then, I used Rock Liu to share this document with Stone Cold. When Stone cold open this document, you can see Stone Cold's name and time had been added to watermark:

3. However, no matter Rock Liu or Stone cold downloaded this document, watermark is gone(Opened in MS Office) Download as PDF would have the same result.

4. If open the document in Docs Editor, watermark is not displayed. So, like Tony said, watermark only displays on Viewer.

5. Disable downloading may help prevent Files leaking.

5a. Disable downloading and print function in Docs:

https://help.hcltechsw.com/docs/v2.0.1/onprem/install_guide/guide/text/disable_download_print.html?hl=disabling%2Cdownloading%2Cprinting%2Cdocuments%2Cfrom%2Chcl%2Cdocs%2Cui

5b. For disable downloading from Files application, it would be better if you can open a case for it as it may need some more time to do deep research for it.

6. One more thing need to be highlighted here is, if you're using Docs 2.0.1, there is no need to add watermark parameters to viewer-config.json(It caused me several hours to find out why it didn't work), it is already existing in the json file, you only need to change its settings accordingly. Such as set "enable" to "true" and something else.

Or if you don't want to disable downloading and only want to see who download this file, the following documentation would help(download.stats.logging.enabled):

https://help.hcltechsw.com/connections/v7/admin/admin/r_admin_files_config_properties2.html

Hope my answer can help you a little bit.

Regards,

Rock

Hi Tony and Rock,

quite nice, but useless if this is only visible in the viewer, but not in downloads, docs editor or access through mobile and desktop plugin.

I would like to have such functions consistent through all access options.

Regards

Christoph

Hi Christoph,

I brought this up with Connections Product Management and they confirmed that, per the status of the enhancement request, there are no plans to implement this functionality.


Tony