Design a new DataFlow template
Do the following to design a new DataFlow template:
- SelectNew Templateto generate a new Excel workbook and open theInput color selectionwindow.
- On the window, you can select up to 3 different input colors. Select the colors you want, then selectOK.
- If the workbook is being adopted into a template, any existing color may be set as an input color.
- Set input color in the DataFlow template
- Select the cell with the color you want.
- SelectSet Input Color.
- TheColorwindow will appear with the selected color set.
- SelectOKto save the color selections.
- The Excel workbook is now ready for designing the template.
Excel features to avoid in ONESOURCE DataFlow templates
ONESOURCE DataFlow allows for many Excel features to be incorporated into the data collection template, but there are some features that you should avoid.
- DataFlowperforms best when theXLSXorXLSMfile formats are used. Avoid the use ofXLS,XLSBand other formats as these will impede performance during all template operations; including:Protection,Diagnostics,Create/Open/Save Request,Recalculation, andRoll Forward.
- Avoid the use of theCELL()formula in Excel. This method doesn't provide consistent results during server-side operations such asRecalculation.
- Avoid the use of Excel’s table formula.
- VBA (Visual Basic for Applications) and Macros –while macros can be incorporated in a template these won't operate server-side inRecalculation. Because of this, it's important that these macros don't impact or make data changes.
- VBA shouldn't be used to manipulate data or structure within the workbook. If VBA is required to perform these actions, systems likeBatch Recalc,Send To OIT(ONESOURCE ONESOURCE Income Tax Express RS), andRoll Forwardmay not function as needed.
- VB (Visual Basic) Form controls, while not recommended, should interact and use a named cell for its state.DataFlowcan't store or maintain a form control's state directly.
- Defined names need to be Workbook scoped forDataFlowto recognize and store values. Names in any other scope won’t be stored.
- Avoid unnecessary use of fills, styles, or formatting. This increases the size of the workbook and may cause other performance and protection issues. A common mistake is the use of a white fill to hide grid lines; grid lines are hidden during the protection process.
- Avoid using entire column or row references, for example: A:A.
note
Server-side operations such as
Recalculation
and Roll Forward
won't operate as expected when using these features. If Recalculation
and Roll Forward
aren't part of the template's expected usage, these may be used without reservation.