Infor M3 JavaScript extension to load large dataset via H5 grid
- Modal dialog panel with a rendered HTML of H5Dialog
- Activated on any panel via a shortcut
- Transactions are loaded to the bulk api endpoint
- No need for OAuth token key authentication since user is authenticated in H5 grid
- API and Transaction name are inferred from the load file
- Errors are propagated back to the modal dialog panel
- JavaScript with ES6
- The latest version is built using JavaScript and not the transpiled ES5 JavaScript from TypeScript.
- There is a risk in developing extensions using JavaScript alone, as the editors do not provide intellisense and build time type safety without a tsconfig and infor typefiles
- Editor intellisense and build time checks can be achieved by ES6 module imports for H5 framework, details of which are provided in a new repository below.
Download the pre-alpha release here.
Upload the .js file using H5 Adminstration and add a shortcut to the panel of choice.
- click the shortcut to acticate the modal panel BulkLoader Modal,
- click on Load JSON to call up the JSON file from file system. API, Transaction Name and Number of records will be inferred from the json file BulkLoader API-Transaction-Record
- clik OK to submit the payload and results will be propagated back to the form BulkLoader Result
- click Cancel to cancel the operation
This is currently a work in progress and there will be incremental updates and fixes along the way