Djeeni is a set of building blocks. You have a lot of freedom in how you build your Djeeni process combining these blocks. Nevertheless, we have designed Djeeni having an optimal combination of MS Excel + Djeeni process steps in mind to achieve maximum efficiency with minimum effort. Please consider using the below tips.
Djeeni looks at your process as a transformation of data from one or more sources to one or more targets. To achieve maximum readability and maintainability we suggest to follow the following sequence of process steps:
If calculations look too complex for a direct source-target process then consider building a two-phase process: in the first phase create intermediary/storage targets that contain the results of some calculations; or enrich the input. Then the second phase uses these intermediary targets as source worksheets (next to the original ones) to create the final targets.
Almost every report has fixed parts: labels, headings, (almost) constant values. You can set these values using Djeeni but investing in a one-time effort to create a template instead pays off. The corresponding Djeeni process is shorter and the maintenance cost of the template in MS Excel is lower than updating the Djeeni process.
MS Excel is strong in formatting so Djeeni leaves it to MS Excel. Make your target worksheets beautiful by formatting the templates that you create for them.
When a Djeeni process is working with many source worksheets, it is wise to create a naming convention using fixed length workbook name parts. For example: if your workbook names contain month names then use fixed 3 character length abbreviations instead of variable length month names in the workbook name. This approach comes handy at workbook lists.
MS Excel comes with regional settings and that includes different formatting of dates and numbers. Exchanging workbooks between organisations, systems and users leads to frequent problems with dates not understood by MS Excel as dates but literal text values making impossible to use these values in any process. Most of the time you can not do anything about it as the worksheet is not created by you. But if you can, try the below steps:
Regional settings apply to numbers, too. Djeeni comes soon with a Cleanse number process step to help fixing issues with different number formatting. Until then you can follow the same instruction as with dates: