When embedding Flatfile, this plugin should be deployed in a server-side
listener. Learn more
@flatfile/plugin-automap
The
@flatfile/plugin-automap plugin listens for and responds to file
extraction jobs and then creates a mapping job for automation. Currently,
every field in the Job Execution plan must meet the minimum confidence level
specified by the accuracy config prop.Parameters
The
accuracy parameter match columns either by ‘confident’ (> 90% match) or
‘exact’ (100% match).The
debug parameter lets you toggle on/off helpful debugging messages for
development purposes.The
defaultTargetSheet parameter takes the exact sheet slug or a callback
function that resolves to the exact sheet slug to import data to.The
matchFilename parameter takes a regular expression to match specific
files to perform automapping on.The
onFailure parameter takes a callback function to be executed when plugin
bails.The
targetWorkbook parameter specifies destination Workbook id or name.API Calls
api.files.getapi.files.updateapi.jobs.createapi.jobs.executeapi.jobs.getExecutionPlanapi.workbooks.listapi.workbooks.get
Imported NPM Packages
@flatfile/api@1.5.11+is the official Flatfile SDK for JavaScript.@flatfile/common-plugin-utils@1.0.1+is a utility library for Flatfile plugins.@flatfile/listener@0.3.15+is a library for listening to Flatfile events.@flatfile/utils-debugger@0.0.3+is a utility debugger designed to facilitate the tracking, logging and debugging of various events, issues and processes in your application.remedaoffers a set of utility functions for functional programming and data manipulation in JavaScript, providing a convenient way to work with arrays and objects.
Usage
For automation workflows, upload a file using thefiles endpoint. For testing, you import via the Files area in the UI and use the debug config property.
install
listener.ts