Overview
Contains multiple Smart Services and Functions for interacting with PDF Documents.
Key Features & Functionality
Smart Services:
Functions:
This is the feedback I got from Appian support for the issue with deploying the plug-in code.
To resolve this issue, you will need to change the plugin code to explicitly reference PdfField?list^1 so that it matches the internally mapped version of the CDT, then recompile the plugin and attach the new .jar to this case. To do this, please identify each @Input and @Output of type "PdfFields" in the plugin code, the update its annotation following the Action section of KB-1097. For example, the error references the smart service "FillPDFPauseOnError," so you will need to make the following update in the file FillPDFPauseOnError.java:
Old: @Input(required = Required.ALWAYS)@Name("PdfFields")public void setPdfFields(PdfField[] val) { this.pdfFields = val;}
New:@Input(required = Required.ALWAYS)@Name("PdfFields")@Type(namespace = "">types.appiancorp.com/ps", name = "PdfField?list^1")public void setPdfFields(PdfField[] val) { this.pdfFields = val;}
Any plans to update a new version with these changes? If not, I will plan on making these changes myself on my end. Thanks!
Hi Raj,
We are in exactly the same situation. We are in need of this plugin, but with a version 1 reference for the PdfField cdt.
Did you manage to resolve this yet? And if so, how?
can you perhaps share a version of the plugin that references the ^1 of PdfField?
Thank you