Technical Notes, Zetadocs

FIX: Zetadocs Client side delivery fails when sending with additional attachments from SharePoint

ZTN4537

This Zetadocs technical note applies to:

  • Zetadocs for NAV version 4.0 and later
  • Zetadocs delivery set for Client-Side delivery
  • Additional attachments coming from SharePoint

Symptom

When using Zetadocs Client side delivery with a SharePoint attachment, the Send button displays an error pop up with the message ‘Error sending document’.

An additional error message can be seen in the Messages.

Also, the Archiving option in NAV for the Zetadocs document set is Disabled

It is always reproducible for the same type of documents.

Cause

When sending an additional attachment, the Client needs to download the SharePoint file before sending. Zetadocs process requires the SharePoint site string retrieve the credentials in the Windows Credential Manager.

A fault in the workflow means that the Site information is not passed from NAV to the Zetadocs Client when the Archiving option is disabled for the Document Type.

Resolution

To fix the issue, the choice is to either:

-       Enable the Archiving option in the Document Set in NAV

Or

-       Add the following Embedded command alongside the FileAttachment command in the Zetadocs-Send Customize codeunit (9009962):

o    file.AddCommand(STRSUBSTNO('%%[ArchiveFolder: sharepoint: <sharpoint site>, "Zetadocs"]'));

Warning: Having the ArchiveFolder command set twice, should it be from the default workflow with the Archive option and the additional embedded command will result in a failure.

Status

This behaviour was addressed with the workaround detailed above.

Last updated: 7th February 2020 (CR) 

Keywords: Fail to send, Zetadocs, Attachment, Additional Attachment, Embeded command, Failed to download the file attachment, SharePoint file attachment