This is an example BOM template that incorporates an image (the Labcenter Electronics logo) at the top of the page as well as a small bullet image to the left of the field lines. The page is constructed as a standard HTML document with the two images being local to the document.

When used as the template for the Bill Of Materials, ISIS will automatically produce a output in Internet Explorer's "Multipurpose Internet Mail Extension HTML (MHTML)" format which contains both the BOM output as well as the images. This means that you only have a single (.MHT) file to file, print, e-mail, and so on.

As with all BOM templates, ths file has HTML comments embedded in the source HTML between the rows that mark which parts of the document are duplicated for each section of the BOM output. The comment tags required (in this order) are:

<!--START CATEGORY ROW-->
<!--START ODD FIELD ROW-->
<!--START EVEN FIELD ROW-->
<!--START SUBTOTAL ROW-->
<!--START TOTAL ROW-->
<!--START END CATEGORY ROW-->
<!--START NOTES ROW-->
<!--START FOOTER-->

The BOM generator generates the BOM output document by copying the source template as follows:

  1. The HTML in the source template is copied to the output from the start of the file up to the <!--START CATEGORY ROW--> marker.
  2. For each category that contains parts (empty catgegories are not output), the HTML between the <!--START CATEGORY ROW--> and the <!--START ODD FIELD ROW--> is copied.
  3. For each row within a category the HTML between <!--START ODD FIELD ROW--> and <!--START ODD FIELD ROW--> (row numbers 1,3,5,7 etc.) or between <!--START EVEN FIELD ROW-->and <!--START SUBTOTAL ROW-->(row numbers 2,4,6,8, etc.) is copied.
  4. After the final row of components has been output within category, if there are subtotals to be output, the HTML between <!--START SUBTOTAL ROW--> and <!--START END CATEGORY ROW--> is output.
  5. The HTML between <!--START END CATEGORY ROW--> and <!--START TOTAL ROW--> is now output.
  6. Stages 2, 3, 4 and 5 are repeated for each category to be output.
  7. After all categories have been output, if totals are required, the HTML between the <!--START TOTAL ROW--> and <!--START NOTES ROW--> is output.
  8. If there are any Procurment Notes defined for the design (see {{NOTES}} below) then the HTML beween <!--START NOTES ROW--> and d <!--START FOOTER--> is output. If there are no notes, then this HTML is skipped.
  9. Finally, the HTML between <!--START FOOTER--> and the end of the template file is copied to the output.

At each stage of the copying process the BOM generator will replace any text marked with double curly braces (e.g. {{DTITLE}}) with a value as indicated in the table below. Note that the text can occur anywhere in the HTML document including, for example, within the <TITLE></TITLE> tags that define the document title.

  DTITLE : The design title (or the design filename if there is no title) taken from the Edit Design Properties dialogue form (Design menu in ISIS).
  DOCNO : The document number taken from the Edit Design Properties dialogue form (Design menu in ISIS).
  AUTHOR : The design author taken from the Edit Design Properties dialogue form (Design menu in ISIS).
  REV : The design revision number taken from the Edit Design Properties dialogue form (Design menu in ISIS).
  PATHNAME : The full design file name including the directory/folder path.
  FILENAME : The design file name excluding the directory/folder path.
  PAGECOUNT : The number of (root) sheets in the design,
  WL_CDATE : The design creation date formatted in the 'long' style as configured through Windows Control Panel.
  WS_CDATE :

The design creation date formatted in the 'short' style as configured through Windows Control Panel.

  CTIME : The design creation time. The time format is as configured through Windows Control Panel.
  WL_MDATE : The design modification date formatted in the 'long' style as configured through Windows Control Panel.
  WS_MDATE : The design modification date formatted in the 'short'' style as configured through Windows Control Panel.
  MTIME : The design modification time. The time format is as configured through Windows Control Panel.
  NPARTS : The total number of parts (components) listed in the report.
  WL_TDATE : The current date (at time of generating the BOM) in the 'long' style as configured through Windows Control Panel.
  WS_TDATE : The current date (at time of generating the BOM) in the 'short' style as configured through Windows Control Panel.
  TIME : The current time (at time of generating the BOM). The time format is as configured through Windows Control Panel.
  CATNUM : The category ordinal number (the first category is number one, and so on).
  CATQTY : The number of parts (components) in the category.
  CATNAME : The category name (Resistors, Capacitors, etc.).
  ROWNUM : The current components row number within a category (the first row is numbered one).
  QUANTITY : The number of parts (components) for a group of components in the current category.
  REFS : The part (component) references for a group of components in the current category.
  Hn : The column heading for a component property being output in column 'n'.
  Vn : The component property value (when a category is being output), sub-total (when sub-totals are being output) or total (when totals are being output) for column 'n'.
  NOTES : The Procurment Notes text as specified via Edit Design Notes command on the Design menu in ISIS.
Bill Of Materials For {{DTITLE}}
Design Title : {{DTITLE}}
Design Author : {{AUTHOR}}
Design Revision : {{REV}}
 
Design Created : {{WL_CDATE}}
DesignModified : {{WL_MDATE}}
Total Parts : {{NPARTS}}
 
{{CATQTY}} {{CATNAME}}
Quantity: References {{H1}} {{H2}} {{H3}} {{H4}} {{H5}} {{H6}} {{H7}} {{H8}} {{H9}} {{H10}} {{H11}} {{H12}}
{{QUANTITY}} {{REFS}} {{V1}} {{V2}} {{V3}} {{V4}} {{V5}} {{V6}} {{V7}} {{V8}} {{V9}} {{V10}} {{V11}} {{V12}}
{{QUANTITY}} {{REFS}} {{V1}} {{V2}} {{V3}} {{V4}} {{V5}} {{V6}} {{V7}} {{V8}} {{V9}} {{V10}} {{V11}} {{V12}}
Sub-totals: {{V1}} {{V2}} {{V3}} {{V4}} {{V5}} {{V6}} {{V7}} {{V8}} {{V9}} {{V10}} {{V11}} {{V12}}
 
Totals: {{V1}} {{V2}} {{V3}} {{V4}} {{V5}} {{V6}} {{V7}} {{V8}} {{V9}} {{V10}} {{V11}} {{V12}}
 
Notes:
{{NOTES}}