
Plug-in (Connected System)Free
Apryse Connected System Plugin
by Apryse Software Inc
Description
Users are able to view, annotate, edit documents (PDFs, office documents, images), and store them into Appian. Contains the connected systems, smart services, and functions to work with WebViewer.
Features
The connected system allows opening and saving documents from and to Appian in WebViewer. There are also smart services and functions that can help bridge between Appian and WebViewer.
Setup
- Specify a user that will be used to access documents in Appian
- Optionally, enter your WebViewer license. You can get a demo license from the Apryse website
- Optionally, set the file chunk size (if files exceed the heap size limit, the CSP will chunk them into smaller bits to allow for loading/saving large files)
Smart Services
- Base64ToDocumentSmartService
- Base64ToDocumentVersionSmartService
- Please note that the PDFNet Smart Services has been deprecated in this plugin, and placed into its own plugin. You can find the plugin by looking for the Apryse Smart Services plugin or this link: https://community.appian.com/b/appmarket/posts/apryse-smart-services-plugin. Please use this instead for document processing.
Release notes
Changelog
- Adjusted file reading to read the full calculated part bytes. This is except the last piece.
- Added some more logging.
Version history (22)
5.1.2
Changelog
- Added logging to retrieve and storage APIs
- Fixed calculations with parts to better account for the last piece
5.1.1
Changelog
- Added some initial basic logging
- Changed key for document to data URL smart service
- Fixed issue where name for document to data URL smart service was incorrect
- Fixed issue where exceptions could not find a resource string to be reported
5.1.0
Changelog
- Added new document to data URL smart service and function. This can be helpful when inserting images into Office templates.
5.0.0
Changelog
- Deprecated old Smart Services
- Flagged PDFNet Smart Services as deprecated as they were moved into its own plugin. WebViewer specific services will remain. Deprecated services will be removed in next major version. Please use the PDFNet Smart Services plugin for server-side document processing.
4.2.2
Changelog
- Fixed issue where PDFNet was not initialized and cleaned up in certain services. Conversion should work fine now.
- Fixed null key error in connected systems.
4.2.1
Changelog
- Fixed issue with the wrong type being used in base64 expression functions
4.2.0
Changelog
- Refactored most services to take Document/Folder.
- Refactored most services to take multiple documents as inputs.
- Consolidated services into a single service with the option to save over an existing document or generate a new one.
Older services will be deprecated in the next major version update.
4.1.0
Changelog
- Added smart service for saving from base64 to new document.
- Added smart service for saving from base64 to a new document version.
- Added function for saving from base64 to new document version. The version for base64 to new document already exists.
4.0.1
Changelog
- Added Smart Service to convert Office to PDF
- Added 'apryse` tag to Smart Services for easier searching
- Fixed resource strings for connected systems
4.0.0
Changelog
- Added Apryse PDFNet to perform server-side operations. Contact our sales team for a PDFNet key. Add the license via Third Party Credentials. It should be added under an 'Apryse' credentials with the following key: 'pdfnet.license'.
- Added smart services and functions: generate documents from an Office template, merging documents, search and redact, and certify and validate signatures.
3.1.1
- Removed license key as hard requirement
3.1.0
- Added a WebViewer license field that the component can fetch securely.
- Removed chunk size as a required field and now uses the default chunk size.
3.0.0
- Updated Appian SDK to the latest (23.2).
- Updated API usage to use new stream APIs for reading and writing documents.
- Added file data merging endpoint. Documents being saved will now be saved in chunks first, then a merge will occur afterward to combine them at the stream level so memory issues should not occur.
2.0.3
- Fixed issue with reading more bytes when at the end of the file
2.0.2
- Fixed save issue
2.0.0
- Updated branding to Apryse
2.0.1
- Updated branding to Apryse
2.0.0
- Update listing to our new brand Apryse (formerly known as PDFTron)
2.0.0
- Added changes for document comparison
1.3
- Resolved vulnerabilities
- Removed unused dependencies
1.2.0
Updated vulnerabilities.
1.1
- Checked the component for log4j vulnerability, the component or any of its dependencies do not use log4j
- Resolved all other security CVEs