|
|
|
|
|
|
|
|
|
Undo/Redo |
|
|
|
|
|
|
The
'Redo' command has been replaced with an
unlimited undo/redo capability. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
View
diagrams vertically as well as horizontally |
|
|
|
|
|
|
|
|
Procedures |
|
|
|
|
|
A procedure is a sub-diagram identified by a unique name. Procedures can be
inserted anywhere in a diagram including nesting them within the same procedure. All expansions
of a particular procedure are identical. Any change made to the
expansion of one procedure is immediately reflected in all the other expansions of the same procedure.
|
|
|
|
|
|
Templates |
|
|
|
|
|
A
B-liner template, like an Excel spreadsheet
template, is a 'read-only' diagram that allows you
to enter values into the hierarchical spreadsheet
cells. Templates offer you the opportunity to
provide pre-built hierarchical spreadsheet
applications for your end-users. Templates
can be run on the Viewer.
|
|
|
|
|
|
Hyperlinks |
|
|
|
|
|
Hyperlinks are text fragments that have an associated URL (Universal Resource Locator). When
the cursor is over the text, the ‘hand pointer’ cursor is displayed and
the location is displayed in the status bar.
Clicking the hyperlink will launch the associated resource (program, web page, etc.).
|
|
|
|
|
|
Save as
HTML |
|
|
|
|
|
B-liner diagrams can be saved as an HTML and displayed in an IE 5.5 or newer
browser. The HTML diagram maintains the original diagram formatting (font, size, color, bold, etc.).
This includes the format of the grids. HTML diagram’s statements can be expanded/collapsed by clicking the +/- bullet of the statement.
The HTML is initially expanded the same as when the diagram was saved. |
|
|
|
|
|
Notes |
|
|
|
|
|
 |
|
|
|
Every diagram statement can have an
optional note associated with it. The note associated with a statement is indicated with '#n' next to its bullet.
Notes have hyperlinks. |
|
|
|
|
|
Save as
XML |
|
|
|
|
|
XML files contain the statement text and grid information with no formatting information. They are usually
used to
capture the information in a hierarchical
spreadsheet and integrate it with other higher
level information data bases. The example below
displays the XML file produced from the sample
diagram. |
|
|
|
 |
|
Statement tags are entered using the ‘Tag’ window toolbar. In this example, the top level has a tag of ‘project’ and the statements in the second level all have tags of ‘task’. The tags in the grid section are the cell names (not the cell labels). |
|
|
|
|
|
|
Hierarchical
Spreadsheet Enhancements |
|
|
|
|
|
Timespan type |
|
|
|
|
A timespan is a time interval. Weeks, days, hours and minutes are all timespan units. Timespans
automatically convert from these different timespan units based on the ‘Days Per Week’ and ‘Hours Per Day’
parameters in the grid setup. Thus, a timespan of 5 days converts to 1 week if the ‘Days
PerWeek’ parameter is 5 and a timespan of 16 hours converts to 2 days if the ‘Hours Per Day’ parameter is 8. These
conversions are particularly important when performing scheduling. A timespan can be entered directly or
calculated as the difference of two times. When calculating a timespan value as the difference of
two times it is important that the calculation use the ‘TimeSpan’ function. For example, given two
times T1 and T2, the calculation would be: TimeSpan(T1 – T2). The TimeSpan function is need to factor the
‘Days Per Week’ and ‘Hours Per Day’ parameters into the resulting timespan.
|
|
|
|
|
Time
type |
|
|
|
|
Times are usually used to calculate timespans as discussed above. In
example below, the Begin and End cells are of type time and the ‘Time Worked’ cell is a timespan formatted in hours. The value of the ‘Time Worked’ cell
is calculated using the expression ‘TimeSpan(end – begin)’. |
|
|
|
 |
|
|
|
|
Duration |
|
|
|
|
The
Duration
Function rolls-up timespan cells taking into account task concurrency. |
|
|
|
|
Scalar
functions |
|
|
|
|
The following scalar
functions have been added:
- TimeSpan(expr). 'expr' is a time difference. This function factors the ‘Days Per Week’ and ‘Hours Per Day’ parameters
into the resulting timespan.
- HoursPerDay(). Returns the 'Hours Per Day' parameter value.
- DaysPerWeek(). Returns the 'Days Per Week' parameter value.
- Sumexprs(expr). Similar to the SumExprC function but sums over the siblings instead of the children.
|
|
|
|
|
Cell
name dropdown |
|
|
|
|
Added a
'cell name' dropdown box to easily enter them into expressions
|
|
|
|
|
Numeric
text cells |
|
|
|
|
Text cells can be referenced in calculations. Their text values are automatically converted into a numeric
value. |
|
|
|
|
|
|
|
|
|
|
|
|
Optional
indexing |
|
|
|
|
|
The
example below illustrates B-liner indexing. Indexing is
optional and controlled with the View/Indices menu command. |
|
|
|
 |
|
|
|
|
|
Collapse/Expand by level |
|
|
|
|
|
Menu commands and an associated tool bar
allow you to easily control the level of visibility of the diagram.
You can expand all statements (++ button), expand a level (+ button) or collapse a level (- button). |
|
|
|
|
|
Sub
diagrams |
|
|
|
|
|
As a
convenience, a command selects a
portion of the diagram and you work only with that
portion. The remainder of the diagram is not
visible and can not be edited until you toggle the
command. |
|
|
|
|
|
Unlimited colors |
|
|
|
|
|
Unlimited scalability |
|
|
|
|
|
Printer Page Setup |
|
|
|
|
|
The printer page setup has been enhanced to provide more
flexibility including
'File Path' and 'File Name' macros. |
|
|
|
|
|
Printer Setup |
|
|
|
|
|
A
Printer Setup Dialog has been added. The results
are persisted as part of B-liner's preferences. |
|
|
|
|
|
Added Enhanced Meta Files to the clipboard. |
|
|
|
|
|
Added
extensive context '?' Help |
|
|
|
|
|
Triple click will select a statement |
|
|
|
|
|
Optional
statement highlight |
|
|
|
|
|
The current statement can be highlighted in
yellow by selecting View/Statement Hi-Lite. |
|
|
|
|
|
Optional
brackets |
|
|
|
|
|
You can display or not display brackets with the View/Brackets menu command.
Page Setup also gives you the option
of printing or not printing brackets. |
|
|
|
|
|
|
|
|
|
|
|
Text
above and below diagrams |
|
|
|
|
|
You
can add text above and below a diagram as shown
below. |
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|