FirmWorks Files Release Notes
0.57
Enhancements/fixes
- Permission sets updated to include BulkFileUploadController which is required for the Download button
- File upload visual bug where the word ‘Step’ + number had no space
- Radio button list visual bug where Salesforce CSS selection appears outside of dom element - appearing clipped
- Fixed issue with bulk upload not indicating matching criteria
0.54
Features
- Salesforce Content Notes Integration
- Manage Salesforce Enhanced Content (Notes, Enhanced Notes)
- Search for and tag notes with your own custom picklist fields
- Convert Notes to PDF to share externally
- Add Notes component to any record layout to help users access, ammend, and keep notes current for the record.
- Notes are automatically versioned - see what changed between versions and even roll back by promoting an older version.
Enhancements
- When entering a user record to share files/notes with the user interface will display an option to change ownership.
- FileViewer - exclude specific file types when searching (This feature defaults to excluding SNOTE)
0.52/0.53
- File Events Integration
- Control your businsess processes with File Event Flow Support. Create flows using our flow templates to start automating processes around uploading, editing, deleting, changing content document links and more. Unleash the power of flows to have files finish out your business processes.
0.51
- French language support for main components
0.50
- Fix for invocable method failing without named configuration
0.49
- File Searching Issue
- Addressed issue where Text Area fields were ignored in search parameters.
- File upload issue
- Addressed issue where if the post action is ‘Show Results’ the updating message would sometimes not stop showing - falsly indicating that the process was incomplete (when it had in fact completed)
- Addressed issue where if the post action is ‘Show Results’ that the embedded file viewer component would show files outside of the current upload sessions context.
0.48
- Searching records issue resolved
- An exception is thrown when searching for records in Sharing and Configuration was surfaced when Salesforce’s Schema service would report that an object (namely from another managed package) is accessible but that doesn’t take into account if the user has a license to permit searching functionality.
0.47
- No Change
0.46
- FileViewer, Record Viewers
- Enhancement - View related record’s files all from one record page. This ability gives admins/configurators the ability to show the relationship’s files from a single record page. For instance, from the Account page layout, view the related Contact’s, Opportunities, Case, or any custom object’s files in addition to the Account’s. This ability can be added to any configuration and supports custom private object relationships to support more strict private access schemas. Contact FirmWorks for any questions
0.45
- minor enhancement in sorting entity sharing results in the drop down.
0.44
- License check performed on all objects/fields from other managed packages.
- Behavior appears if a managed package includes a managed Content Version field Salesforce schema checks were erroneously showing fields that a user isn’t license for causing issues when querying information.
0.43
- FileViewer
- added option to show/hide titles on tile view
- titles now concatenate the title field with the fileExtension field.
- Option provided to hide titles for views (recommmend using the “Record’s Content Viewer” component for images only) -
- Fixed issue where the user’s value for a field was not being respected when a default value for a field was set in addition to showing the field in the user interface via the filter fields.
-
Changed default behavior of the file upload components - where the file extentions list is no longer populated. This is inline with Salesforce default behavior. The File Extensions now also support the values of ‘any’ or ‘all’ in order to provide support for components that are already on layouts and have the default values set. (Salesforce doesn’t allow fully clearing designer values)
0.42
- Fixed Visual issue with record editor picklists on FileViewer component
0.41
- compatibility for old version of Files
0.40
Enhancements
- File Report Result
-
Added menu action to show files in FileViewer component
- Added support to use component in flows
-
Added property to pass a list of Records to evaluate “4. Data: Run for these Record Ids” This supports the ability of using a flow to run a report on related items. For example - from an account layout show all of the related contacts that are missing an NDA on their record.
-
- When including lookup fields in the report - now pulls the name field to build a hyperlink.
-
- File Tagging
- Reworked screen initialization to only display options once the configuration has downloaded.
- FileViewer
- Design Configuration added show delete option to enable Scalable image ivews
-
Added layout customization to show images and content stacked vertically or horizontally.
Fixes
- File Configuration Editor
- Changed navigation bar to allow for small screen wrapping
0.39
Enhancements
- Updated All Metadata to 59.0
- Record’s Content Viewer Component
- Added a new Tile View as an option
- Added ability to control width of component (1-12 for reactive design)
- FileViewer Component
- Fixed issue with Sort Direction not being set when sorting on List
- Added ability to use Scalable Image in tile view with width/height controls
- Flows
- Added Invocable Method to return a File Report Result for a record - this “headless” option can now be used to control a flow based on the complex criteria of a FirmWorks File Report.
- File Batch Upload (Available in the Upload Layouts)
- Detect Duplicate Records on Upload
- Allows Users to Remove Duplicates Based on Title and Size
- Allows Users to Only Remove Duplicates that Match Title and Size
- Gives Users ability to Upload Files with Matching Titles as a new Version instead of a new file.
- New Configuration ‘Default Upload Mode’ to allow Batch to be the default upload style
- Consolidated UI to a single table
- Detect Duplicate Records on Upload
- Viewer support for HEIC files
- View HEIC files directly in Safari browser on ios and macos
- View HEIC files with built in converter for other supported browsers
- Updated browser viewer support for PDF
- Directly handles file data to get around Salesforce misreporting of mime types
- Helpful for when the built in image generator doesn’t work as expected
- File Reporting
- Include Object fields in the report results
0.38
- Added custom metadata types to permission sets
- ContentRecordTypeMapping__mdt
- File_Viewer_Configuration__mdt
- Report_Configuration__mdt
- FileViewer Component now supports setting file form records to ‘readonly’ in the configuration. (Configuration: Record Edit) Accepted values are ‘view’, ‘edit’ and ‘readonly’ Default value is ‘view’
0.37
- Defensive client side checks for firing mobile platform events
0.36
- Security house keeping - deprecate use of WITH SecurityEnforced for UserMode
0.35
- Allow null/blank values to set on Taxonomy Upload
0.34
- FileViewer rebranded to FirmWorks Files
0.33
Fixes
- Fixed issue where Date fields were not handled correctly when searching.
0.32
Enhancement
- FileViewer
- Enabled FileViewer to be available to flows
0.31
Fixes
- File Upload & Tagger For Flows
- Respect blank/empty values for flow component title
0.30
What’s New
- Entity Sharing - Suggested Links Feature
- Provides administrators the flexibility to suggest which relationships are important to their Users. Provides Users 1-click functionality to share files easily with related records. See our documentation guide for more
- Added object type names to help remove ambiguity
- Content Record Viewer
- Keyboard navigation support for carousel view
- FileViewer Configurator
- Added additional help text
- Added Suggested Links configuration to sharing section
- new configurations auto open at the top
0.29
Fixes
- Fixed issue with Lookup component used for lookup fields (visible from FirmWorks Files List View and Taxonomy screen)
- Added known issue where Salesforce throws an exception using undocumented SOQL feature to support Filtered lookups.
0.28
What’s New
- Reporting Enhancements
- Allow for more complex reporting scenarios with AND/OR in the UI
- See your SOQL syntax on screen to aid in report development.
- Multiple document reporting with filter sets. For instance if 3 documents each with their own criteria are required, FirmWorks Files reporting now supports these complicated criteria.
- Flow component for File Tagging
- Ensure documents come in with the correct tagging from screen flows
- Flow component for File report validation. Visually aid users in a screen flow what documents are required to continue. Works with file reports to even block the continuation of a screen flow until documents are added to satisfy the constraints.
- Public link generation now gives the ability to set the title, expirations and with password
- Configuration Wizard - walks you through the process of creating a configuration to use and reuse for your users.
- Support for Record Types on Content Version - Created a utility to cache Record Types and their picklist values for an admin user. Salesforce doesn’t support access to this information without using an API and all users do not have API access - Please Vote for This Idea
- Support to link a document to a library folder in Entity Sharing (Libary folders are not marked as searchable from the Salesforce schema)
- New experience permission set to avoid having to clone the File Viewer permission set and remove access to the application.
Fixes
- Entity Sharing - correctly resolves names now and doesn’t show [object object]
- Content Viewer - remove loading screen if user does not have acesss to specified record.
- File Tagging - removed ‘Step’ verbage if uploading is only step available
- File Viewer - Tif support for Safari on OSX
- Home Screen - Detection of new Custom Permissions to aid in erroneous access to links.
0.27 January 2023
Fixes
- File Reporting issue where reporting on Salesforce Objects that don’t have Name as the name field has been corrected.
- File Reporting issue where downloading results as a csv for tasks incorrectly attributed the subject column to contentdocumentid
- Entity Sharing corrected issue not allowing searching for objects without a Name field (Task, Event, Case..etc)
0.26 December
What’s New
-
Flow support Invocable Action To Get Public Links for Documents. Create emails with lists of document links, the benefits of using links over sending files are numerous. Flow Actions - Update documents without having to send new files - Delete links effectively redacting outdated or incorrect information - Password protect links to prevent over sharing and URL replays - Expire links to ensure files aren’t exposed any longer than need be.
-
Ability to delete files from tabbed viewing controls - accessible through the designer.
-
Carousel View - Record’s Content Viewer has an alternative to tabs, users can use left/right controls to navigate through files. Viewer
Enhancements
- Tag and Upload changes
-
Duplicate file upload check on bulk uploader. When using the bulk uploader a duplicate check is performed and allows the user to remove duplicates prevent uploading files that already are uploaded.
- Upload and Tag now has the ability to have ‘Post Upload Actions’
- close - closes the modal
- show results - displays a fileviewer with the uploaded files in the same screen
- fileviewer - opens fileviewer in a new tab with the recent uploaded values
- Bulk file upload now performs updating of content in chunks of 25 to prevent triggers on ContentVersion/ContentDocument from hitting Salesforce governor limits.
-
- FileViewer control
- Accepts url parameter of c__contentIds - as a comma delimited list of content document ids to display. Searching, filtering and all other behaviors are performed within the list of ids as the base.
0.24 August
What’s New
-
Bulk Upload Function for File Tagger Button for Upload - Normally Salesforce only allow you to upload 10 files at a time but with the new Bulk File Upload feature you can upload 100X that many in a single go.
NOTE: If you have clickjack protection turned on you will need to add a trusted site to enable Bulk file Upload. Click here for more information.
-
Download Record Files Component - If you have many files in your system use this Bulk Download feature to get a zip file of all your important documents.
-
Public Link Generation - Whether you want to generate a password protected public link for a single file or bulk generated public links for all your files, we have you covered. The New tabs in the FileViewer UI will allow users to create public link quicker than ever.
-
File Sharing Enhancement - Sharing file with another record in Salesforce usually takes a lot of navigation. With the sharing tab in FileViewer users can share an existing files with any other object they have access to
Enhancements
- FirmWorks Files Interface Update - We cleaned up the gear menu in the FirmWorks Files component to better organize the new features that have been added in this and previous releases.
- Component Name Changes - The names of your favorite FirmWorks Files components have been update to be more helpful when designing lightning apps.
- Content Viewer is now Single Content Record Viewer
- File Tag Launcher is now File Tagger Button for Upload
- Record Content Viewer is now Tabbed Display of Record Content
- Tabbed Display of Record Content - This component can now be filtered using a configuration and can support both horizontal and vertical tabs.
Bug Fixes
- There was a validation issue with currency fields in the List View UI for the FirmWorks Files Component. It will say that “The entry is not a valid increment” but it still saves and updates. This no longer happens and the issue has been resolved.
0.20 - June 2022
0.19 - June 2022
What’s New
- Content Viewer Control - Preview pdfs, documents, videos and audio directly in lightning layouts.
- Content Viewer List - Quickly enable your users by dropping this control on a record layout to visually tab through all of the files related to a record.
- File Report Result - Define a File Viewer Report to run and drop this result set anywhere to drive activities.
- File Record Report - Define a File Viewer Report and drop this component on a record to visually tell your users whether the record is in compliance or not with the attached records.
- Schedule Reports to run which generate File Viewer Report platform events to drive the behaviors required of your organization. Create Tasks, Chatter User and more!
- New Persona Support - data entry, configure your content versions to enable users to work through a queue of documents, tagging and building usable libraries quickly and easily within one screen.
Enhanced File Previews Using Content Viewer Components
- Integrate your files directly into your work flow, no more navigating away to view file contents.
- View documents directly on record layouts
- View supported audio and video files directly within the lightning page.
- Enhanced File Previews directly integrated into the FirmWorks Files search screen to allow for enhanced data entry, minimizing mistakes as users have direct context to the document being viewed.
Data Entry from Files made Easy
- File Viewer list view user interface updated to support heavy data entry from Salesforce files for auditing file content.
- Auto-complete data in rows to more easily enter large amounts of data when using the File Viewer list.
- Pagination added to lists to allow for easy navigation over hundreds of files while maintaining changes on previous pages.
Reporting
- Enhanced experience of working with, editing and saving reports.
- New Reporting control - Configure a report for your users and deploy it into lightning pages
- New Reporting control - Configure a report and drop a record report on a layout to let your users know if the record has the appropriate documents related or not.
- Schedule reports to run regularly that publish platform events allowing your implementors to create tasks, objects, drive activities and flows to close the gap in your document lifecycle.
Enhancements
File Search
- List view is now editable to assist users in data entry directly in the file search.
- List View supports side by side content viewing to facilitate easier data entry from a document into Salesforce.
Reports
- Reports can be scheduled to run to produce platform event to drive business process
- hook into reports using an automation to provide you users insight into data that is out of compliance.
Bug Fixes
- You will no longer see the follow error when editing a page with a File Viewer Component: