After a decade of time, I'm back to blogging, And it's time to give back the community that helped me grow in my career and skills with some of works.
As a first step, let me present my efforts on the vision to create a common upload utility I wanted since I started as a developer. Many customers have their own modules (bolt-on or customized) developed on their application and using delivered systems only when necessary.
And once in a while they load bulk data in those modules from 3rd party, or processed with offline tools (like Excel). With this base all those customers can benefit by simply having a CI - Component Interface for the same.
The process is simple as follows,
- You create and perfect your CI based on the data you want to load
- Build your own upload templates with defaults, formats, etc.,
- Complete the setup to create the File Layout (CSV or Fixed format)
- Which can provide you the sample file in FIXED as well as XLSX format
- Perfect your data using Excel or Text pad
- Use the universal uploader process to load your content
Benefits of this utility,
- No need of new process (or AE) to create every time you have different set or component to load
- Utility is capable of creating the File Layout automatically, so reduced technical work
- Sophisticated logs and information so that the technical or functional user aware what to do
- Multiple Templates for a single Component Interface to suite the business needs