@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
'confident' | 'exact'
required
The
accuracy parameter match columns either by ‘confident’ (> 90% match) or
‘exact’ (100% match).boolean
The
debug parameter lets you toggle on/off helpful debugging messages for
development purposes.'string' | '(fileName: string) => string | Promise<string>'
The
defaultTargetSheet parameter takes the exact sheet slug or a callback
function that resolves to the exact sheet slug to import data to.RegExp
The
matchFilename parameter takes a regular expression to match specific
files to perform automapping on.(event: FlatfileEvent) => void
The
onFailure parameter takes a callback function to be executed when plugin
bails.string
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