SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
DataDrill Dashboards overview
Version 1.3 – 2012/01/27

Introduction
Since the 4.3.0 release of the Datadrill Portal, users have now the ability to customize the layout of
some DataDrill windows. This mainly gives the user the ability to have as many or as few dashboards
as needed and to customize them as needed.
The purpose of this documentation is to provide guidance on how to use this new feature and to
present some samples.
This document is based on DataDrill version 4.4.0 (that contains some fixes and enhancement of the
dashboard capability introduce in version 4.3.0).

System Dashboards definition
The admin/Dashboard menu allows you to access the list of the system dashboard definition.
Datadrill is released with a set of out of the box dashboard definitions you can customize to meet
your needs. You can also create as many new dashboards as you want.
Administrators are the only users able to mange dashboard templates.
Dashboard types
There are 5 possible dashboard types that refer to 5 different windows on Datadrill. These
dashboards act over 3 different areas of DataDrill: Favorites, Units and graphs:
-

Favorites: This dashboard is used to design the favorite page. This is a new page introduced
with Datadrill 4.3 to provide a list of favorites unit for each user.
Units: Theses dashboards are used to design the main pages of units, including the “unit
status” page, and the “unit dashboards” page (which is the merge of the views and
dashboards of the previous DataDrill version )
Before DataDrill 4.3

-

Since Datadrill 4.3

Graphs: This dashboard is not yet implemented, but will be used in future releases to provide
customizable graph canvas.

Details of the dashboard types:
Favorites
dashboard

This dashboard is related to the layout of the « Favorites » screen
You can have multiple favorite dashboard templates defined, but you can only use
one at a time (for the entire Datadrill portal).

Default favorites dashboard is : “Favorites without images” (show on the screenshot
above)

Other favorite dashboards released with Datadrill 4.3.0: Favorites with images (for
this one, the path of the project images have to be provided on the Unit definition page)

Status

To change the layout of the favorites page you can:
- Alter the definition of the default favorite’s system dashboard definition.
- Unselect the “Make this the default dashboard for Favorites?” option for
the current favorite’s system dashboard and engage this option for the one
you would like to use in replacement.
This dashboard is related to the main view of a unit (the one you obtain when you
dashboard

select the unit on the organization tree).
You can have multiple status dashboard templates defined but only one can be
used per unit at a time.

Default status dashboard is “Status Dashboard” (show on the screenshot above). This
is the only one included in DataDrill 4.3.0

Unit
dashboard

Unit item
dashboard

To change the layout of the status dashboard you can alter the current definition or
create a new Status dashboard template. (See “Status dashboard (4.2 like)” at the
end of this document).
This dashboard is related to the additional/details Views of a Unit (the ones you
obtain when you ask to drill to the unit dashboard from the actions dropdown list)
-> You can have as many unit dashboard you want (from 0 to n) per unit

Datadrill 4.3 is released with the following list of unit dashboard
- By dimension View (identical to the 4.2 one)
- By GANTT View (identical to the 4.2 one)
- By Graphs View (identical to the 4.2 one)
- By Information Need View (identical to the 4.2 one)
- By Interface View (identical to the 4.2 one)
- By Item View (identical to the 4.2 one)
- By Replacement View (that is a mix of the GANNT + Information Need +
shortcut to the sibling unit)
This dashboard is related to Additional/details views of a Unit item (at the same
place as the unit dashboard).
This dashboard was mostly created to allow to have one “unit item” dashboard per
item
You can have only one per item of each unit.
Datadrill 4.3 is released with the “Unit Item Dashboard » that is identical to
dashboards created within 4.2 release.

Graph
dashboard

This dashboard is related to the layout of the graph canvas. But this is not yet
implemented.

System dashboard Options

X

This option can only be engaged in one
favorites system dashboard at a time
This option can only be engaged in one status
system dashboard at a time
This option can be engaged in more than one
dashboard and will define the set of
dashboards that have to be automatically
created for each unit.

unit item

This option can be supersede at unit level

X

X

X

X

X

X1

graph

Synchronize format of all
dashboards created
from this one?
Make this the default
dashboard for Favorites?
Make this the default
dashboard for Status?
Create this dashboard
automatically when
creating a unit?

unit

Remarks

status

Options

favorites

dashboard type

X
Note:


X1: Since it doesn’t make sense to have more than one default “unit item” this option is
incorrectly named. It would be fair to name it “Make this the default dashboard for unit
item?” and is candidate to be changed in future releases.

Dashboard
Favorites
The favorite page is based on the Favorites system dashboard definition.

Status dashboard
When a user creates a unit;
1. without any unit template, the unit status page definition for this unit is aligned with the
default status system dashboard.
2. with a unit template, the unit status page definition for this unit is aligned with the one
selected in the associated Unit template.
After creation, the Status dashboard can be altered by the administrator only from the “edit this
dashboard layout” option available in the actions dropdown list at the top of the unit status page.
On the Edit Dashboard page, administrator can:
-

Check or uncheck the option to keep the format synchronized with a status system
dashboard
Select graph source (used by the $Graphs:{}$ and $GraphX.<properties>$ tags)
Copy dashboard format from a system dashboard
Manually edit the dashboard layout format
Unit and Unit item dashboards
When a user creates a unit;
1. without any unit template,
 a set of unit dashboards will be created (from zero to multiple unit dashboards,
depending on the number of unit system dashboard where the ‘Create this
dashboard automatically when creating a unit?’ option has been checked.
 a set of unit dashboards will be created and composed of zero to multiple unit
dashboard plus zero or one Unit item dashboard.
2. with a unit template, the unit status page definition for this unit is aligned with the one
selected in the associated Unit template.
After creation, the unit and/or unit item dashboards can be altered by any user with edit right from
the “edit this dashboard” option available in the dashboard actions dropdown list at the top of the
dashboard page.
For “unit” dashboard, on the Edit Dashboard page, user can:
-

Check or uncheck the option to keep the format synchronized with a unit system dashboard
Select graph source (used by the $Graphs:{}$ and $GraphX.<properties>$ tags)
Copy dashboard format from a unit system dashboard
Manually edit the dashboard layout format

For the “Item unit” dashboard, on the Edit Dashboard page, user can:
-

Check or uncheck the option to keep the format synchronized with a “unit item” system
dashboard
Select graph source (used by the $Graphs:{}$ and $GraphX.<properties>$ tags)
Copy dashboard format from a “unit item” system dashboard
Manually edit the dashboard layout format

Users with “edit” right can also:
-

Add an additional unit dashboard (use the “add dashboard” link at the top of the dashboard
list
Delete an existing unit or “unit item” dashboard (from the “delete this dashboard” option
available in the dashboard actions dropdown list at the top of the dashboard page.
Users with “define” right can also:
-

Assign a new Information Need & Interface to the unit. The Information Need definition page
allow users to create a new (“unit” or “unit item”) dashboard or assign the item to an
existing one.

Graphs dashboard
Not yet implemented

Dashboard format
Each dashboard is basically an HTML code that is used as a template to create Datadrill pages for
favorites, unit status, unit dashboard, unit item dashboard and graph canvas.
These HTML templates can include TAGS that will be interpreted and replaced with value by the
parser embedded in Datadrill. Tags delimiter is $..$.
List of available tags:
TAGS
$Gantt.ToHtmlString$
Gantt by Item of the current Unit
$InformationNeedList:{$it.properties$}$
Information list of the current Unit
$InterfaceList : {$it.properties$}$
Interface list of the current Unit
$ItemList:{ $it.properties$ }$
Item list of the current Unit
$GraphList:{$it.properties$}$
Graph list of the current Unit

Favorites

Status Unit Graph
X
X

Unit Item
X2

X

X

X2

X

X

X2

X

X

X2

X

X

X2
$SeriesList:{ $it.properties$ }$
Series list of the current Unit
$DimensionList : {$it.properties$}$
Dimension list of the current Unit
$FormList:{ $it.properties$ }$
Form list of the current Unit
$Graphs:{$it.properties$ }$
List if the manually selected graph
$GraphX.<properties>$
Property Xth selected graph
$Unit.<properties>$
Properties of the current Unit
$Units.{$it.properties$}$
List of units mark as favorites by the current user
$Siblings:{ $it.properties$ }$
Unit sibling of the current Unit
$Attr.<Name Of Attribute>$
Value of an attribute of the current Unit
$Format.CurrentIndex$
$Format.Increment$
$Format.ShouldBreak$
Special tags used to managed grid format (*)

X

X

X2

X

X

X2

X

X

X2

X1

X

X

X3

X3

X3

X

X

X

X

X

X2

X

X

X

X

X

X

X

Notes:
 X1 : possible but not recommended, since it was a manual list and the unit status
dashboard (including the Graph source) can only be altered by a DataDrill
administrator
 X2 : possible but not recommended, since these lists are not restricted to an item but
to the entire object of the unit.
 X3 : the $GraphX.<properties>$ tag refers to a single graph manually selected. This tag
could be used for example to incorporate manually a special/important single graph in
a dashboard.
 (*):$Format tag allow to enhance the layout of the dashboard :
$Format.Increment$ add one to the index value. (Initial value is 0)
$Format.CurrentIndex$ return the current index value
$Format.ShouldBreak$ return true for all index multiple of 3 (i.e.: 0, 3, 6, 9…) and false
for the other value.
A typical usage example is
“$Format.Increment$$if($Format.ShouldBreak$)$</TR><TR>$endif$$endif$}$” to
split objects into a new table line. See the default “Unit Item Dashboard ».
 All tags named xxxList return a list of objects of the current unit.
 $Graphs:{}$ return the list of graph selected on the dashboard properties page as
“graph source”



$GraphX.<properties>$ return the properties as a single graph. “GraphX” refers to the
DashboardName as displayed in the Graph source (eg: on the previous screenshot
Graph1 refer to “Cost- Budget At Completion”)
$Siblings:{}:$ refer to sibling of the current unit, i.e. all other basic units located in the
same node of the organizational tree (this not include subfolder).

Expression elements
Syntax
$! Comment !$
$!comment
…
Comment!$

Description
Comments, ignored by String Template

$ $
$n$
$t$
$r$

Special characters: space, newline, tab, carriage return.

$
<

Escaped delimiter prevents $ or < from starting an attribute
expression and results in that single character.

Conditional statements
Syntax

Description

$if(<test>)$
subtemplate1
$else$
subtemplate2
$endif$

If <test> has a value or is a boolean object that evaluates to true,
include subtemplate else include subtemplate2.
These conditionals may be nested.

$if(<test1>)$subtemplate
First <testX> that has a value or is a boolean object that evaluates
$elseif(<test2>)$subtemplate2 to true, include that subtemplateX.
$elseif(<test3>)$subtemplate3 These conditionals may be nested.
$else$subtemplate4
$endif$
$if(!<test>)$
subtemplate
$endif$

If <test> has no value or is a bool object that evaluates to false,
include subtemp.
These conditionals may be nested.
Alternatives dashboard samples
Favorites dashboard
Project list

Format for English version
<table border="0">
<tbody>
<tr>
<td><br />
</td>
<td>
<table style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class="GridViewStyle" border="1" rules="all" cellSpacing="0"
cellPadding="3">
<tbody>
<tr style="FONT-WEIGHT: bold" class="GridViewHeaderStyle">
<td style="FONT-SIZE: 2em">Projects</td> <td>(Start/ End)</td>
</tr> <br />$Units:{
<tr>
<td style="FONT-SIZE: 2em">
<IMG src="../../images/alarm_$it.CurrentStatus$.gif" alt="$it.CurrentStatus$"
title="$it.CurrentStatus$">
</IMG>
<A href="Unit.aspx?UnitId=$it.FolderID$&View=ByIn">$it.Title$</A> </td>
<td>($it.StartDate$ / $it.EndDate$)</td>
</tr>}$
</tbody>
</table></td>
</tbody>
</table>

Format for French version
<table border="0">
<tbody>
<tr>
<td><br />
</td>
<td>
<table style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class="GridViewStyle" border="1" rules="all" cellSpacing="0"
cellPadding="3">
<tbody>
<tr style="FONT-WEIGHT: bold" class="GridViewHeaderStyle">
<td style="FONT-SIZE: 2em">Projets</td> <td>(Début / Fin)</td>
</tr> <br />$Units:{
<tr>
<td style="FONT-SIZE: 2em">
<IMG src="../../images/alarm_$it.CurrentStatus$.gif" alt="$it.CurrentStatus$"
title="$it.CurrentStatus$">
</IMG>
<A href="Unit.aspx?UnitId=$it.FolderID$&View=ByIn">$it.Title$</A>
<td>($it.StartDate$ / $it.EndDate$)</td>
</tr>}$
</tbody>
</table></td>
</tbody>
</table>

</td>

Default Favorites without images (French translation)
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR height=35>
<TD> </TD></TR>$Units:{
<TR class=GridViewRowStyle align=middle width="150">
<TD style="FONT-SIZE: 2em" colSpan=2><IMG
src="../../images/alarm_$it.CurrentStatus$.gif"><A
href="Unit.aspx?UnitId=$it.FolderID$&View=ByIn">$it.Title$</A></TD></TR>
<TR>
<TD>Début: $it.StartDate$ </TD>
<TD>Fin : $it.EndDate$ </TD></TR>}$ </TBODY></TABLE>

Status dashboard
Status dashboard (4.2 like)

<TABLE>
<TBODY>
<TR>
<TD><B>Title:</B></TD>
<TD>$Unit.Title$</TD>
<TD>$Unit.CurrentStateString$ </TD></TR>
<TR>
<TD><B>Owner:</B></TD>
<TD>$if($Unit.Owner$)$$Unit.Owner$$else$none$endif$</TD>
<TD>$Unit.StartDate$ - $Unit.EndDate$</TD></TR>
<TR>
<TD><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=dashboard"><IMG title="Details
and status of the selected unit" src="../../images/unitstatus.png"></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Reports"><IMG title="View reports for
selected unit" src="../../images/unitreport.png"></A> <A href="$Unit.HyperlinkURL$"><IMG
title="Browse to external hyperlink : $Unit.HyperlinkTitle$" src="../../images/LINK.GIF"></A>
</TD></TR></TBODY></TABLE>
<HR>
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Information Need </TH>
<TH scope=col>Status </TH></TR>$InformationNeedList:{
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px"><A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=dashboard">$it.InformationNeedTitle$</A>
</TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$
src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE>
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Dimension </TH>
<TH scope=col>Element </TH>
<TH scope=col>Status </TH></TR>$DimensionList : {
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px">$it.DimensionTitle$</TD>
<TD style="WIDTH: 275px">$it.ElementTitle$</TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"
?></TD></TR>}$ </TBODY></TABLE>
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Form </TH>
<TH scope=col>Status </TH></TR>$FormsList : {
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px"><A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Form">$it.Title$</A></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$
src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE>
Status Dashboard with IN, graphs, Dimension and Forms

At the top of the page, this status dashboard includes a grid with unit properties, plus a set of
icons that can be used as short cut to the main unit page.

English version
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewRowStyle border=1 rules=all cellSpacing=0
cellPadding=3 width="100%">
<TBODY>
<TR>
<TD style="TEXT-ALIGN: right"><IMG title=$Unit.CurrentStatus$ alt=$Unit.CurrentStatus$
src="../../images/alarm_$Unit.CurrentStatus$.gif"></TD>
<TD><FONT size=4><B>$Unit.Title$</B></FONT></TD>
<TD>last updated: $Unit.LastUpdated$ </TD>
<TD style="TEXT-ALIGN: right"><A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=dashboard"><IMG title="Drill to unit
dashboard" src="../../images/unitstatus.png" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Reports"><IMG title="Generate reports"
src="../../images/powerpoint.gif" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Notes"><IMG title="Show/edit unit notes"
src="../../images/tree/Narrative.GIF" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Plan"><IMG title="Show/edit plan data"
src="../../images/tree/series_data.gif" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Summary"><IMG title="Show/Edit data"
src="../../images/icon_graphdata.GIF" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=UnitDef"><IMG title="Show/edit unit
properteis" src="../../images/PENCIL01.ICO" width=18></A> <A
href="$Unit.HyperlinkURL$"><IMG title="Browse to external hyperlink : $Unit.HyperlinkTitle$"
src="../../images/LINK.GIF" width=20></A> </TD></TR></TBODY></TABLE>
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewRowStyle border=1 rules=all cellSpacing=0
cellPadding=3 width="100%">
<TBODY>
<TR>
<TD style="TEXT-ALIGN: right">Owner:</TD>
<TD>$Unit.OwnerString$</TD>
<TD style="TEXT-ALIGN: right">Start Date:</TD>
<TD>$Unit.StartDate$</TD>
<TD style="TEXT-ALIGN: right">End Date:</TD>
<TD>$Unit.EndDate$</TD></TR>
<TR>
<TD style="TEXT-ALIGN: right">Project Stage:</TD>
<TD>$Unit.ProjectStage$</TD>
<TD style="TEXT-ALIGN: right">Customer:</TD>
<TD>$Unit.Customer$</TD>
<TD style="TEXT-ALIGN: right">Site / Location:</TD>
<TD>$Unit.Location$</TD></TR>
<TR>
<TD style="TEXT-ALIGN: right">Description:</TD>
<TD colSpan=5>$Unit.Description$</TD></TR>
<TR>
<TD style="TEXT-ALIGN: right; VERTICAL-ALIGN: top">Notes:</TD>
<TD style="VERTICAL-ALIGN: top"
colSpan=5>$Unit.Notes$</TD></TR></TBODY></TABLE>
<HR>
Unit Information Needs:
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Information Need <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=InfoNeeds"><IMG title="Information Need
&#13;&#10;properties" src="../../images/Icon_NarrInfo.gif"></A> </TH>
<TH scope=col>Item<A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=ItemDef"><IMG
title="Items properties" src="../../images/Icon_NarrInfo.gif"></A> </TH>
<TH scope=col>Plan </TH>
<TH scope=col>Actual </TH>
<TH scope=col>Variance </TH>
<TH scope=col>Status</TH>
<TH scope=col>Trend </TH></TR>$InformationNeedList:{
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px">$it.InformationNeedTitle$ (<A
href="../Library/InformationNeed.aspx?InId=$it.LibraryInfoNeedId$&amp;RO=1">definition</A
>)</T D>
<TD style="WIDTH: 275px">$it.UnitItemTitle$</TD>
<TD>$it.CurrentPlan$</TD>
<TD>$it.CurrentActual$</TD>
<TD>$it.CurrentVariance$</TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentTrendString$ alt=$it.CurrentTrendString$ src="$it.TrendIcon$"></TD></TR>}$
</TBODY></TABLE>
<P></P>
<HR>
Unit Graphs:
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Item </TH>
<TH scope=col>Information Need</TH>
<TH scope=col>Graph </TH>
<TH scope=col>Series</TH>
<TH scope=col>Status</TH></TR>$GraphList:{
<TR class=GridViewRowStyle>
<TD style="WIDTH: 225px">$it.UnitItemTitle$</TD>
<TD style="WIDTH: 225px">$it.InformationNeedTitle$ </TD>
<TD style="WIDTH: 225px"><A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=ItemGraph&amp;ItemId=$it.UnitItemId$&a
mp;GraphId=$it.GraphId$">$it.GraphTitle$</A></TD>
<TD style="WIDTH: 225px">$it.SeriesTitle$ </TD>
<TD style="WIDTH: 35px"><IMG title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$
src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE>* - <FONT face="Times New
&#13;&#10;Roman"><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT:
0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; FONT: medium 'Times
New Roman'; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING:
0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-textdecorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"
class=Apple-style-span><SPAN style="TEXT-ALIGN: left; FONT-FAMILY: Arial; FONT-SIZE:
small; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px"
class=Apple-style-span><FONT face="Times New Roman">provides</FONT> <FONT
face="Times New Roman">status</FONT> <FONT face="Times New
&#13;&#10;Roman">color</FONT></SPAN></SPAN>. </FONT>
<P></P>
<HR>
Dimensions:
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Dimension </TH>
<TH scope=col>Element </TH>
<TH scope=col>Item </TH>
<TH scope=col>Actual </TH>
<TH scope=col>Plan </TH>
<TH scope=col>Variance </TH>
<TH scope=col>Status </TH>
<TH scope=col>Trend </TH></TR>$DimensionList : {
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px">$it.DimensionTitle$</TD>
<TD style="WIDTH: 275px">$it.ElementTitle$</TD>
<TD style="WIDTH: 275px">$it.UnitItemTitle$</TD>
<TD>$it.CurrentActual$</TD>
<TD>$it.CurrentPlan$</TD>
<TD>$it.CurrentVariance$</TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$" ?></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentTrendString$ alt=$it.CurrentTrendString$ src="$it.TrendIcon$"
?></TD></TR>}$ </TBODY></TABLE>
<P></P>
<HR>
Unit forms:
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Form</TH>
<TH scope=col>Status</TH></TR>$FormsList : {
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px"><A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Form">$it.Title$</A></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$
src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE>

French version
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewRowStyle border=1 rules=all cellSpacing=0
cellPadding=3 width="100%">
<TBODY>
<TR>
<TD style="TEXT-ALIGN: right"><IMG title=$Unit.CurrentStatus$ alt=$Unit.CurrentStatus$
src="../../images/alarm_$Unit.CurrentStatus$.gif"></TD>
<TD><FONT size=4><B>$Unit.Title$</B></FONT></TD>
<TD>Dernière mise à jour: $Unit.LastUpdated$ </TD>
<TD style="TEXT-ALIGN: right"><A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=dashboard"><IMG title="Aller au tableau
de bord de &#13;&#10;l'unité" src="../../images/unitstatus.png" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Reports"><IMG title="Générer les rapports
de l'unité" src="../../images/powerpoint.gif" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Notes"><IMG title="Voir / mettre à jour les
notes de &#13;&#10;l'unité" src="../../images/tree/Narrative.GIF" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Plan"><IMG title="Voir / mettre à jour les
&#13;&#10;prevus" src="../../images/tree/series_data.gif" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Summary"><IMG title="Voir / mettre à jour
les &#13;&#10;données" src="../../images/icon_graphdata.GIF" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=UnitDef"><IMG title="Voir / mettre à jour
les propriétées &#13;&#10;de l'unité" src="../../images/PENCIL01.ICO" width=16></A> <A
href="$Unit.HyperlinkURL$"><IMG title="Parcourir le lien externe: $Unit.HyperlinkTitle$"
src="../../images/LINK.GIF" width=20></A> </TD></TR></TBODY></TABLE>
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewRowStyle border=1 rules=all cellSpacing=0
cellPadding=3 width="100%">
<TBODY>
<TR>
<TD style="TEXT-ALIGN: right">Propriétaire:</TD>
<TD>$Unit.OwnerString$</TD>
<TD style="TEXT-ALIGN: right">Date de début:</TD>
<TD>$Unit.StartDate$</TD>
<TD style="TEXT-ALIGN: right">Date de fin:</TD>
<TD>$Unit.EndDate$</TD></TR>
<TR>
<TD style="TEXT-ALIGN: right">Etape du projet:</TD>
<TD>$Unit.ProjectStage$</TD>
<TD style="TEXT-ALIGN: right">Clients:</TD>
<TD>$Unit.Customer$</TD>
<TD style="TEXT-ALIGN: right">Site / Lieu:</TD>
<TD>$Unit.Location$</TD></TR>
<TR>
<TD style="TEXT-ALIGN: right">Description:</TD>
<TD colSpan=5>$Unit.Description$</TD></TR>
<TR>
<TD style="TEXT-ALIGN: right; VERTICAL-ALIGN: top">Note:</TD>
<TD style="VERTICAL-ALIGN: top"
colSpan=5>$Unit.Notes$</TD></TR></TBODY></TABLE>
<HR>
Liste des Besoins d'Information de l'unité:
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Besoin d'Information <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=InfoNeeds"><IMG title="Info sur les
Besoins d'information de l'unité" src="../../images/Icon_NarrInfo.gif"></A> </TH>
<TH scope=col>Item<A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=ItemDef"><IMG
title="Info sur les items de l'unité" src="../../images/Icon_NarrInfo.gif"></A> </TH>
<TH scope=col>Valeur Cible </TH>
<TH scope=col>Valeur Réelle </TH>
<TH scope=col>Variance </TH>
<TH scope=col>Statut </TH>
<TH scope=col>Tendance </TH></TR>$InformationNeedList:{
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px">$it.InformationNeedTitle$ (<A
href="../Library/InformationNeed.aspx?InId=$it.LibraryInfoNeedId$&amp;RO=1">définition</A
>)</T D>
<TD style="WIDTH: 275px">$it.UnitItemTitle$</TD>
<TD>$it.CurrentPlan$</TD>
<TD>$it.CurrentActual$</TD>
<TD>$it.CurrentVariance$</TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentTrendString$ alt=$it.CurrentTrendString$ src="$it.TrendIcon$"></TD></TR>}$
</TBODY></TABLE>
<P></P>
<HR>
Liste des Graphes de l'unité:
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Item </TH>
<TH scope=col>Besoin d'Information </TH>
<TH scope=col>Graphe </TH>
<TH scope=col>Série </TH>
<TH scope=col>Statut </TH></TR>$GraphList:{
<TR class=GridViewRowStyle>
<TD style="WIDTH: 225px">$it.UnitItemTitle$</TD>
<TD style="WIDTH: 225px">$it.InformationNeedTitle$ </TD>
<TD style="WIDTH: 225px"><A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=ItemGraph&amp;ItemId=$it.UnitItemId$&a
mp;GraphId=$it.GraphId$">$it.GraphTitle$</A></TD>
<TD style="WIDTH: 225px">$it.SeriesTitle$ </TD>
<TD style="WIDTH: 35px"><IMG title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$
src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE>* - utilisée pour l'agrégation des
statuts/couleurs des Besoins d'Information.
<P></P>
<HR>
Liste des Dimensions de l'unité:
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Dimension </TH>
<TH scope=col>Element </TH>
<TH scope=col>Item </TH>
<TH scope=col>Actual </TH>
<TH scope=col>Plan </TH>
<TH scope=col>Variance </TH>
<TH scope=col>Status </TH>
<TH scope=col>Trend </TH></TR>$DimensionList : {
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px">$it.DimensionTitle$</TD>
<TD style="WIDTH: 275px">$it.ElementTitle$</TD>
<TD style="WIDTH: 275px">$it.UnitItemTitle$</TD>
<TD>$it.CurrentActual$</TD>
<TD>$it.CurrentPlan$</TD>
<TD>$it.CurrentVariance$</TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$" ?></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentTrendString$ alt=$it.CurrentTrendString$ src="$it.TrendIcon$"
?></TD></TR>}$ </TBODY></TABLE>
<P></P>
<HR>
Liste des Formulaires de l'unité:
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Formulaire </TH>
<TH scope=col>Statut </TH></TR>$FormsList : {
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px"><A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Form">$it.Title$</A></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$
src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE>

Unit Item dashboard

Here an example of alternative dashboard for unit or unit item

<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR>
<TH align=center>Titre </TH>
<TH align=center>Graphe </TH>
<TH align=center>Description </TH>
<TH align=center>Notes </TH></TR>$Graphs:{$if($it.IsGraph$)$
<TR>
<TD style="WIDTH: 185px" vAlign=top><IMG title=$it.CurrentStatusString$
src="../../Images/alarm_$it.CurrentStatusString$.gif"> $it.Title$
$it.InformationNeedTitle$</TD>
<TD vAlign=top><A
href="Unit.aspx?UnitId=$Unit.UnitId$&amp;GraphId=$it.GraphId$&amp;ItemId=$it.UnitItemId$
&amp;View=ItemGraph">$it.DashboardImage$</A></TD>
<TD style="WIDTH: 300px" vAlign=top>$if($it.Description$)$$it.Description$$else$no
description$endif$ <A href="../Graph/Definition.aspx?GraphId=$it.GraphId$"><IMG title="Voir
/ mettre à jour les propriétées de &#13;&#10;l'unité" src="../../images/PENCIL01.ICO"
width=16></A></TD>
<TD style="WIDTH: 300px" vAlign=top>$if($it.Note$)$$it.Note$<A
href="../Misc/TextEditor.aspx?NoteId=$it.NoteId$"><IMG title="Voir / mettre à jour la note"
src="../../images/PENCIL01.ICO" width=16>$else$no notes$endif$</A></TD></TR>$endif$ }$
</TBODY></TABLE< body></TABLE>

French translation of the default unit dashboard
By Information Needs(Vue Besoins d'Information)
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Besoin d'Information</TH>
<TH scope=col>Item</TH>
<TH scope=col>Valeur Cible</TH>
<TH scope=col>Valeur Réelle</TH>
<TH scope=col>Variance</TH>
<TH scope=col>Statut</TH>
<TH scope=col>Tendance</TH></TR>$InformationNeedList:{
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px">$it.InformationNeedTitle$ (<A
href="../Library/InformationNeed.aspx?InId=$it.LibraryInfoNeedId$&RO=1">définition</A>)</T
D>
<TD style="WIDTH: 275px">$it.UnitItemTitle$</TD>
<TD>$it.CurrentPlan$</TD>
<TD>$it.CurrentActual$</TD>
<TD>$it.CurrentVariance$</TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
src="$it.StatusIcon$"></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
src="$it.TrendIcon$"></TD></TR>}$ </TBODY></TABLE>

By Dimensions (Vue Dimensions)
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Dimension</TH>
<TH scope=col>Element</TH>
<TH scope=col>Item</TH>
<TH scope=col>Actual</TH>
<TH scope=col>Plan</TH>
<TH scope=col>Variance</TH>
<TH scope=col>Status</TH>
<TH scope=col>Trend</TH></TR>$DimensionList : {
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px">$it.DimensionTitle$</TD>
<TD style="WIDTH: 275px">$it.ElementTitle$</TD>
<TD style="WIDTH: 275px">$it.UnitItemTitle$</TD>
<TD>$it.CurrentActual$</TD>
<TD>$it.CurrentPlan$</TD>
<TD>$it.CurrentVariance$</TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
src="$it.StatusIcon$"></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
src="$it.TrendIcon$"></TD></TR>}$ </TBODY></TABLE>

By Graphs (Vue Graphes)
<TABLE style="FONT-STYLE: normal; TEXT-DECORATION: none" class=GridViewStyle
border=1 rules=all cellSpacing=0 cellPadding=3 gridviewrowstyle?="">
<TBODY>
<TR>
<TH class=GridViewHeaderStyle>Item </TH>
<TH class=GridViewHeaderStyle>Besoin d'information</TH>
<TH class=GridViewHeaderStyle>Graphe</TH>
<TH class=GridViewHeaderStyle>Série</TH>
<TH class=GridViewHeaderStyle>Statut </TH></TR>$GraphList:{
<TR class=GridViewRowStyle>
<TD style="WIDTH: 225px">$it.UnitItemTitle$</TD>
<TD style="WIDTH: 225px">$it.InformationNeedTitle$ </TD>
<TD style="WIDTH: 225px"><A
href="./Unit.aspx?UnitId=$Unit.UnitId$&View=ItemGraph&ItemId=$it.UnitItemId$&GraphId=$it.
GraphId$">$it.GraphTitle$</A> </TD>
<TD style="WIDTH: 225px">$it.SeriesTitle$ </TD>
<TD style="WIDTH: 35px"><IMG src="$it.StatusIcon$"> </TD></TR>}$ </TBODY></TABLE>*
- utilisée pour l'agrégation des statuts/couleurs des Besoins d'Information

By Interfaces (Vue Interfaces)
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Interface</TH>
<TH scope=col>Item</TH>
<TH scope=col>Besoin d'Information</TH>
<TH scope=col>Valeur Cible</TH>
<TH scope=col>Valeur Réelle</TH>
<TH scope=col>Variance</TH>
<TH scope=col>Statut</TH>
<TH scope=col>Tendance</TH></TR>$InterfaceList : {
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px">$it.InterfaceTitle$</TD>
<TD style="WIDTH: 275px">$it.UnitItemTitle$</TD>
<TD style="WIDTH: 300px">$it.InformationNeedTitle$</TD>
<TD>$it.CurrentPlan$</TD>
<TD>$it.CurrentActual$</TD>
<TD>$it.CurrentVariance$</TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
src="$it.StatusIcon$"></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px;
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
src="$it.TrendIcon$"></TD></TR>}$ </TBODY></TABLE>

By Items (Vue Item)
<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" id=ctl00_Main_GridViewMaster class=GridViewStyle border=1 rules=all
cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle>
<TH scope=col>Item
</TH>
<TH scope=col>Besoin d'Information
</TH>
<TH scope=col>Valeur Réelle
</TH>
<TH scope=col>Valeur Cible
</TH>
<TH scope=col>Variance
</TH>
<TH scope=col>Statut
</TH>
<TH scope=col>Tendance
</TH>
</TR>$ItemList:{
<TR class=GridViewRowStyle>
<TD style="WIDTH: 275px">$it.UnitItemTitle$</TD>
<TD style="WIDTH:
275px">$it.InformationNeedTitle$</TD><TD>$it.CurrentActual$</TD><TD>$it.CurrentPlan$</
TD><TD>$it.CurrentVariance$</TD>
<TD style="WIDTH: 16px; HEIGHT: 16px">
<IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDERBOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" src="$it.StatusIcon$"></TD>
<TD style="WIDTH: 16px; HEIGHT: 16px">
<IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDERBOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" src="$it.TrendIcon$"></TD>
</TR>}$
</TBODY>
</TABLE>
Another dashboard sample
This sample can be used as Status dashboard or as Unit dashboard, but will required to manually
select graphs of interest to be display in the dashboard.

<TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; FONT-SIZE: 11pt;
TEXT-DECORATION: none" border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR style="PADDING-BOTTOM: 2.25pt; PADDING-LEFT: 2.25pt; PADDING-RIGHT: 2.25pt;
BACKGROUND: #f2f2f2; PADDING-TOP: 2.25pt" vAlign=top>
<TD><FONT size=4><B>$Unit.Title$</B></FONT></TD>
<TD>last updated: $Unit.LastUpdated$ </TD>
<TD style="TEXT-ALIGN: right"><A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=dashboard"><IMG title="Drill to unit
dashboard" src="../../images/unitstatus.png" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Reports"><IMG title="Generate reports"
src="../../images/powerpoint.gif" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Notes"><IMG title="Show/edit unit notes"
src="../../images/tree/Narrative.GIF" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Plan"><IMG title="Show/edit plan data"
src="../../images/tree/series_data.gif" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Summary"><IMG title="Show/Edit data"
src="../../images/icon_graphdata.GIF" width=20></A> <A
href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=UnitDef"><IMG title="Show/edit unit
properteis" src="../../images/PENCIL01.ICO" width=18></A> <A
href="$Unit.HyperlinkURL$"><IMG title="Browse to external hyperlink : $Unit.HyperlinkTitle$"
src="../../images/LINK.GIF" width=20></A> </TD></TR></TBODY>
<TBODY>
<TR style="PADDING-BOTTOM: 2.25pt; PADDING-LEFT: 2.25pt; PADDING-RIGHT: 2.25pt;
BACKGROUND: #f2f2f2; PADDING-TOP: 2.25pt" vAlign=top>
<TD width=300>
<P><B>Information Need &amp; Indicator</B></P></TD>
<TD>
<P><B>Graph</B></P></TD>
<TD width=600>
<P><B>Comments</B></P></TD></TR>
<TR>$Graphs:{$if($it.IsGraph$)$
<TD vAlign=top>
<TABLE border=1 rules=all cellSpacing=0 cellPadding=3>
<TBODY>
<TR>
<TD style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt;
BACKGROUND: #dbe5f1; PADDING-TOP: 0cm" vAlign=top>
<P>$it.InformationNeedTitle$</P></TD>
<TD rowSpan=2 width=70>
<P style="TEXT-ALIGN: center" align=center><IMG title=$it.CurrentStatusString$
src="../../Images/spi/alarm_$it.CurrentStatusString$.png"></P></TD></TR>
<TR>
<TD style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 145.8pt; PADDINGRIGHT: 5.4pt; PADDING-TOP: 0cm" vAlign=top>
<P style="MARGIN-LEFT: 12.85pt">$it.Title$</P></TD></TR>
<TR>
<TD vAlign=top width=290 colSpan=2><TEXTAREA cols=32 rows=8
readOnly>$it.Description$</TEXTAREA></TD></TR></TBODY></TABLE></TD>
<TD><A
href="Unit.aspx?UnitId=$Unit.UnitId$&amp;GraphId=$it.GraphId$&amp;ItemId=$it.UnitItemId$
&amp;View=ItemGraph">$it.DashboardImage$</A> </TD>
<TD>
<P>$if($it.Note$)$$it.Note$<A href="../Misc/TextEditor.aspx?NoteId=$it.NoteId$"><IMG
title="Update Note" src="../../images/PENCIL01.ICO" width=16>$else$no
notes$endif$</A></P></TD></TR>$endif$ }$ </TD></TR></TBODY></TABLE>

This dashboard is using few additional images you have to download
(http://www.spirula.fr/commun/BonnesPratiques/spi.zip) and drop in the following server folder:
<DataDrillPath>PortalImagesspi .

Contact
For additional information or assistance, please contact support@spirula.fr

Contenu connexe

En vedette

Swiss Big Data User Group - Introduction to Apache Drill
Swiss Big Data User Group - Introduction to Apache DrillSwiss Big Data User Group - Introduction to Apache Drill
Swiss Big Data User Group - Introduction to Apache DrillMapR Technologies
 
Free Code Friday: Drill 101 - Basics of Apache Drill
Free Code Friday: Drill 101 - Basics of Apache DrillFree Code Friday: Drill 101 - Basics of Apache Drill
Free Code Friday: Drill 101 - Basics of Apache DrillMapR Technologies
 
Apache Drill: An Active, Ad-hoc Query System for large-scale Data Sets
Apache Drill: An Active, Ad-hoc Query System for large-scale Data SetsApache Drill: An Active, Ad-hoc Query System for large-scale Data Sets
Apache Drill: An Active, Ad-hoc Query System for large-scale Data SetsMapR Technologies
 
Introduction to Apache Drill - Big Data Bellevue Meetup 20131023
Introduction to Apache Drill - Big Data Bellevue Meetup 20131023Introduction to Apache Drill - Big Data Bellevue Meetup 20131023
Introduction to Apache Drill - Big Data Bellevue Meetup 20131023Timothy Chen
 
Analyzing Real-World Data with Apache Drill
Analyzing Real-World Data with Apache DrillAnalyzing Real-World Data with Apache Drill
Analyzing Real-World Data with Apache Drilltshiran
 
Working with Delimited Data in Apache Drill 1.6.0
Working with Delimited Data in Apache Drill 1.6.0Working with Delimited Data in Apache Drill 1.6.0
Working with Delimited Data in Apache Drill 1.6.0Vince Gonzalez
 
Large scale, interactive ad-hoc queries over different datastores with Apache...
Large scale, interactive ad-hoc queries over different datastores with Apache...Large scale, interactive ad-hoc queries over different datastores with Apache...
Large scale, interactive ad-hoc queries over different datastores with Apache...jaxLondonConference
 
Apache Drill - Why, What, How
Apache Drill - Why, What, HowApache Drill - Why, What, How
Apache Drill - Why, What, Howmcsrivas
 
Sql on everything with drill
Sql on everything with drillSql on everything with drill
Sql on everything with drillJulien Le Dem
 
Apache Drill Workshop
Apache Drill WorkshopApache Drill Workshop
Apache Drill WorkshopCharles Givre
 
Drilling into Data with Apache Drill
Drilling into Data with Apache DrillDrilling into Data with Apache Drill
Drilling into Data with Apache DrillMapR Technologies
 
Drilling operation and components
Drilling operation and componentsDrilling operation and components
Drilling operation and componentsChoong KW
 

En vedette (15)

Swiss Big Data User Group - Introduction to Apache Drill
Swiss Big Data User Group - Introduction to Apache DrillSwiss Big Data User Group - Introduction to Apache Drill
Swiss Big Data User Group - Introduction to Apache Drill
 
Free Code Friday: Drill 101 - Basics of Apache Drill
Free Code Friday: Drill 101 - Basics of Apache DrillFree Code Friday: Drill 101 - Basics of Apache Drill
Free Code Friday: Drill 101 - Basics of Apache Drill
 
Apache Drill: An Active, Ad-hoc Query System for large-scale Data Sets
Apache Drill: An Active, Ad-hoc Query System for large-scale Data SetsApache Drill: An Active, Ad-hoc Query System for large-scale Data Sets
Apache Drill: An Active, Ad-hoc Query System for large-scale Data Sets
 
Introduction to Apache Drill - Big Data Bellevue Meetup 20131023
Introduction to Apache Drill - Big Data Bellevue Meetup 20131023Introduction to Apache Drill - Big Data Bellevue Meetup 20131023
Introduction to Apache Drill - Big Data Bellevue Meetup 20131023
 
Introduction to Apache Drill
Introduction to Apache DrillIntroduction to Apache Drill
Introduction to Apache Drill
 
Apache drill
Apache drillApache drill
Apache drill
 
Analyzing Real-World Data with Apache Drill
Analyzing Real-World Data with Apache DrillAnalyzing Real-World Data with Apache Drill
Analyzing Real-World Data with Apache Drill
 
Working with Delimited Data in Apache Drill 1.6.0
Working with Delimited Data in Apache Drill 1.6.0Working with Delimited Data in Apache Drill 1.6.0
Working with Delimited Data in Apache Drill 1.6.0
 
Large scale, interactive ad-hoc queries over different datastores with Apache...
Large scale, interactive ad-hoc queries over different datastores with Apache...Large scale, interactive ad-hoc queries over different datastores with Apache...
Large scale, interactive ad-hoc queries over different datastores with Apache...
 
Apache Drill - Why, What, How
Apache Drill - Why, What, HowApache Drill - Why, What, How
Apache Drill - Why, What, How
 
Sql on everything with drill
Sql on everything with drillSql on everything with drill
Sql on everything with drill
 
Apache Drill Workshop
Apache Drill WorkshopApache Drill Workshop
Apache Drill Workshop
 
Drilling into Data with Apache Drill
Drilling into Data with Apache DrillDrilling into Data with Apache Drill
Drilling into Data with Apache Drill
 
Using Apache Drill
Using Apache DrillUsing Apache Drill
Using Apache Drill
 
Drilling operation and components
Drilling operation and componentsDrilling operation and components
Drilling operation and components
 

Similaire à Data drill dashbords_overview

Auto cad plant-3d
Auto cad plant-3dAuto cad plant-3d
Auto cad plant-3dtareaspp27
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epcEPC Group
 
Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic QuestionsSooraj Vinodan
 
Geohosting english manual
Geohosting english manualGeohosting english manual
Geohosting english manualSDIEDU
 
Visual basic programming
Visual basic programmingVisual basic programming
Visual basic programmingSoundaryaB2
 
St7 training new topics
St7 training new topicsSt7 training new topics
St7 training new topicsUmesh Patel
 
Creating a dot netnuke
Creating a dot netnukeCreating a dot netnuke
Creating a dot netnukeNguyễn Anh
 
PCB Design - Printed Circuit Board - VLSI Designing
PCB Design - Printed Circuit Board - VLSI DesigningPCB Design - Printed Circuit Board - VLSI Designing
PCB Design - Printed Circuit Board - VLSI DesigningE2MATRIX
 
Creo 3.0 tips and tricks r4
Creo 3.0 tips and tricks r4Creo 3.0 tips and tricks r4
Creo 3.0 tips and tricks r4Evan Winter
 
Creation of as built configurations
Creation of as built configurationsCreation of as built configurations
Creation of as built configurationssuryanarayana tata
 
Autocad lt 2010__tips_and_tricks
Autocad lt 2010__tips_and_tricksAutocad lt 2010__tips_and_tricks
Autocad lt 2010__tips_and_tricksHandry J
 
DashboardPlus-Excel based dashboard
DashboardPlus-Excel based dashboardDashboardPlus-Excel based dashboard
DashboardPlus-Excel based dashboardAvi Benita
 

Similaire à Data drill dashbords_overview (20)

Auto cad plant-3d
Auto cad plant-3dAuto cad plant-3d
Auto cad plant-3d
 
Dashboard
DashboardDashboard
Dashboard
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epc
 
Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic Questions
 
Etap tip-002
Etap tip-002Etap tip-002
Etap tip-002
 
Geohosting english manual
Geohosting english manualGeohosting english manual
Geohosting english manual
 
Mca 504 dotnet_unit5
Mca 504 dotnet_unit5Mca 504 dotnet_unit5
Mca 504 dotnet_unit5
 
Visual basic programming
Visual basic programmingVisual basic programming
Visual basic programming
 
Visual basic programming
Visual basic programmingVisual basic programming
Visual basic programming
 
Chapter12 (1)
Chapter12 (1)Chapter12 (1)
Chapter12 (1)
 
6. safe users-guide
6.  safe users-guide6.  safe users-guide
6. safe users-guide
 
Get the Sheet out of here! Plan production for jobs due yesterday
Get the Sheet out of here! Plan production for jobs due yesterdayGet the Sheet out of here! Plan production for jobs due yesterday
Get the Sheet out of here! Plan production for jobs due yesterday
 
NX_CAD
NX_CADNX_CAD
NX_CAD
 
St7 training new topics
St7 training new topicsSt7 training new topics
St7 training new topics
 
Creating a dot netnuke
Creating a dot netnukeCreating a dot netnuke
Creating a dot netnuke
 
PCB Design - Printed Circuit Board - VLSI Designing
PCB Design - Printed Circuit Board - VLSI DesigningPCB Design - Printed Circuit Board - VLSI Designing
PCB Design - Printed Circuit Board - VLSI Designing
 
Creo 3.0 tips and tricks r4
Creo 3.0 tips and tricks r4Creo 3.0 tips and tricks r4
Creo 3.0 tips and tricks r4
 
Creation of as built configurations
Creation of as built configurationsCreation of as built configurations
Creation of as built configurations
 
Autocad lt 2010__tips_and_tricks
Autocad lt 2010__tips_and_tricksAutocad lt 2010__tips_and_tricks
Autocad lt 2010__tips_and_tricks
 
DashboardPlus-Excel based dashboard
DashboardPlus-Excel based dashboardDashboardPlus-Excel based dashboard
DashboardPlus-Excel based dashboard
 

Plus de Olivier Pinette

Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4Olivier Pinette
 
Nouveautés de DataDrill EXPRESS 3.8 & 4.0
Nouveautés de DataDrill EXPRESS 3.8 & 4.0Nouveautés de DataDrill EXPRESS 3.8 & 4.0
Nouveautés de DataDrill EXPRESS 3.8 & 4.0Olivier Pinette
 
DataDrill EXPRESS: Les équations dans DataDrill
DataDrill EXPRESS: Les équations dans DataDrill DataDrill EXPRESS: Les équations dans DataDrill
DataDrill EXPRESS: Les équations dans DataDrill Olivier Pinette
 
Mesure & Analyse: Mesurer les Risques
Mesure & Analyse: Mesurer les RisquesMesure & Analyse: Mesurer les Risques
Mesure & Analyse: Mesurer les RisquesOlivier Pinette
 
Mesure & Analyse: Mesurer les Exigences
Mesure & Analyse: Mesurer les ExigencesMesure & Analyse: Mesurer les Exigences
Mesure & Analyse: Mesurer les ExigencesOlivier Pinette
 
Les indicateurs Mesure & Analyse
Les indicateurs Mesure & AnalyseLes indicateurs Mesure & Analyse
Les indicateurs Mesure & AnalyseOlivier Pinette
 

Plus de Olivier Pinette (6)

Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
Nouveautés de DataDrill EXPRESS 4.1, 4.2, 4.3 et 4.4
 
Nouveautés de DataDrill EXPRESS 3.8 & 4.0
Nouveautés de DataDrill EXPRESS 3.8 & 4.0Nouveautés de DataDrill EXPRESS 3.8 & 4.0
Nouveautés de DataDrill EXPRESS 3.8 & 4.0
 
DataDrill EXPRESS: Les équations dans DataDrill
DataDrill EXPRESS: Les équations dans DataDrill DataDrill EXPRESS: Les équations dans DataDrill
DataDrill EXPRESS: Les équations dans DataDrill
 
Mesure & Analyse: Mesurer les Risques
Mesure & Analyse: Mesurer les RisquesMesure & Analyse: Mesurer les Risques
Mesure & Analyse: Mesurer les Risques
 
Mesure & Analyse: Mesurer les Exigences
Mesure & Analyse: Mesurer les ExigencesMesure & Analyse: Mesurer les Exigences
Mesure & Analyse: Mesurer les Exigences
 
Les indicateurs Mesure & Analyse
Les indicateurs Mesure & AnalyseLes indicateurs Mesure & Analyse
Les indicateurs Mesure & Analyse
 

Dernier

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Dernier (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

Data drill dashbords_overview

  • 1. DataDrill Dashboards overview Version 1.3 – 2012/01/27 Introduction Since the 4.3.0 release of the Datadrill Portal, users have now the ability to customize the layout of some DataDrill windows. This mainly gives the user the ability to have as many or as few dashboards as needed and to customize them as needed. The purpose of this documentation is to provide guidance on how to use this new feature and to present some samples. This document is based on DataDrill version 4.4.0 (that contains some fixes and enhancement of the dashboard capability introduce in version 4.3.0). System Dashboards definition The admin/Dashboard menu allows you to access the list of the system dashboard definition. Datadrill is released with a set of out of the box dashboard definitions you can customize to meet your needs. You can also create as many new dashboards as you want. Administrators are the only users able to mange dashboard templates.
  • 2. Dashboard types There are 5 possible dashboard types that refer to 5 different windows on Datadrill. These dashboards act over 3 different areas of DataDrill: Favorites, Units and graphs: - Favorites: This dashboard is used to design the favorite page. This is a new page introduced with Datadrill 4.3 to provide a list of favorites unit for each user. Units: Theses dashboards are used to design the main pages of units, including the “unit status” page, and the “unit dashboards” page (which is the merge of the views and dashboards of the previous DataDrill version ) Before DataDrill 4.3 - Since Datadrill 4.3 Graphs: This dashboard is not yet implemented, but will be used in future releases to provide customizable graph canvas. Details of the dashboard types: Favorites dashboard This dashboard is related to the layout of the « Favorites » screen You can have multiple favorite dashboard templates defined, but you can only use one at a time (for the entire Datadrill portal). Default favorites dashboard is : “Favorites without images” (show on the screenshot above) Other favorite dashboards released with Datadrill 4.3.0: Favorites with images (for this one, the path of the project images have to be provided on the Unit definition page) Status To change the layout of the favorites page you can: - Alter the definition of the default favorite’s system dashboard definition. - Unselect the “Make this the default dashboard for Favorites?” option for the current favorite’s system dashboard and engage this option for the one you would like to use in replacement. This dashboard is related to the main view of a unit (the one you obtain when you
  • 3. dashboard select the unit on the organization tree). You can have multiple status dashboard templates defined but only one can be used per unit at a time. Default status dashboard is “Status Dashboard” (show on the screenshot above). This is the only one included in DataDrill 4.3.0 Unit dashboard Unit item dashboard To change the layout of the status dashboard you can alter the current definition or create a new Status dashboard template. (See “Status dashboard (4.2 like)” at the end of this document). This dashboard is related to the additional/details Views of a Unit (the ones you obtain when you ask to drill to the unit dashboard from the actions dropdown list) -> You can have as many unit dashboard you want (from 0 to n) per unit Datadrill 4.3 is released with the following list of unit dashboard - By dimension View (identical to the 4.2 one) - By GANTT View (identical to the 4.2 one) - By Graphs View (identical to the 4.2 one) - By Information Need View (identical to the 4.2 one) - By Interface View (identical to the 4.2 one) - By Item View (identical to the 4.2 one) - By Replacement View (that is a mix of the GANNT + Information Need + shortcut to the sibling unit) This dashboard is related to Additional/details views of a Unit item (at the same place as the unit dashboard). This dashboard was mostly created to allow to have one “unit item” dashboard per item You can have only one per item of each unit.
  • 4. Datadrill 4.3 is released with the “Unit Item Dashboard » that is identical to dashboards created within 4.2 release. Graph dashboard This dashboard is related to the layout of the graph canvas. But this is not yet implemented. System dashboard Options X This option can only be engaged in one favorites system dashboard at a time This option can only be engaged in one status system dashboard at a time This option can be engaged in more than one dashboard and will define the set of dashboards that have to be automatically created for each unit. unit item This option can be supersede at unit level X X X X X X1 graph Synchronize format of all dashboards created from this one? Make this the default dashboard for Favorites? Make this the default dashboard for Status? Create this dashboard automatically when creating a unit? unit Remarks status Options favorites dashboard type X
  • 5. Note:  X1: Since it doesn’t make sense to have more than one default “unit item” this option is incorrectly named. It would be fair to name it “Make this the default dashboard for unit item?” and is candidate to be changed in future releases. Dashboard Favorites The favorite page is based on the Favorites system dashboard definition. Status dashboard When a user creates a unit; 1. without any unit template, the unit status page definition for this unit is aligned with the default status system dashboard. 2. with a unit template, the unit status page definition for this unit is aligned with the one selected in the associated Unit template. After creation, the Status dashboard can be altered by the administrator only from the “edit this dashboard layout” option available in the actions dropdown list at the top of the unit status page. On the Edit Dashboard page, administrator can: - Check or uncheck the option to keep the format synchronized with a status system dashboard Select graph source (used by the $Graphs:{}$ and $GraphX.<properties>$ tags) Copy dashboard format from a system dashboard Manually edit the dashboard layout format
  • 6. Unit and Unit item dashboards When a user creates a unit; 1. without any unit template,  a set of unit dashboards will be created (from zero to multiple unit dashboards, depending on the number of unit system dashboard where the ‘Create this dashboard automatically when creating a unit?’ option has been checked.  a set of unit dashboards will be created and composed of zero to multiple unit dashboard plus zero or one Unit item dashboard. 2. with a unit template, the unit status page definition for this unit is aligned with the one selected in the associated Unit template. After creation, the unit and/or unit item dashboards can be altered by any user with edit right from the “edit this dashboard” option available in the dashboard actions dropdown list at the top of the dashboard page. For “unit” dashboard, on the Edit Dashboard page, user can: - Check or uncheck the option to keep the format synchronized with a unit system dashboard Select graph source (used by the $Graphs:{}$ and $GraphX.<properties>$ tags) Copy dashboard format from a unit system dashboard Manually edit the dashboard layout format For the “Item unit” dashboard, on the Edit Dashboard page, user can: - Check or uncheck the option to keep the format synchronized with a “unit item” system dashboard Select graph source (used by the $Graphs:{}$ and $GraphX.<properties>$ tags) Copy dashboard format from a “unit item” system dashboard Manually edit the dashboard layout format Users with “edit” right can also: - Add an additional unit dashboard (use the “add dashboard” link at the top of the dashboard list Delete an existing unit or “unit item” dashboard (from the “delete this dashboard” option available in the dashboard actions dropdown list at the top of the dashboard page.
  • 7. Users with “define” right can also: - Assign a new Information Need & Interface to the unit. The Information Need definition page allow users to create a new (“unit” or “unit item”) dashboard or assign the item to an existing one. Graphs dashboard Not yet implemented Dashboard format Each dashboard is basically an HTML code that is used as a template to create Datadrill pages for favorites, unit status, unit dashboard, unit item dashboard and graph canvas. These HTML templates can include TAGS that will be interpreted and replaced with value by the parser embedded in Datadrill. Tags delimiter is $..$. List of available tags: TAGS $Gantt.ToHtmlString$ Gantt by Item of the current Unit $InformationNeedList:{$it.properties$}$ Information list of the current Unit $InterfaceList : {$it.properties$}$ Interface list of the current Unit $ItemList:{ $it.properties$ }$ Item list of the current Unit $GraphList:{$it.properties$}$ Graph list of the current Unit Favorites Status Unit Graph X X Unit Item X2 X X X2 X X X2 X X X2 X X X2
  • 8. $SeriesList:{ $it.properties$ }$ Series list of the current Unit $DimensionList : {$it.properties$}$ Dimension list of the current Unit $FormList:{ $it.properties$ }$ Form list of the current Unit $Graphs:{$it.properties$ }$ List if the manually selected graph $GraphX.<properties>$ Property Xth selected graph $Unit.<properties>$ Properties of the current Unit $Units.{$it.properties$}$ List of units mark as favorites by the current user $Siblings:{ $it.properties$ }$ Unit sibling of the current Unit $Attr.<Name Of Attribute>$ Value of an attribute of the current Unit $Format.CurrentIndex$ $Format.Increment$ $Format.ShouldBreak$ Special tags used to managed grid format (*) X X X2 X X X2 X X X2 X1 X X X3 X3 X3 X X X X X X2 X X X X X X X Notes:  X1 : possible but not recommended, since it was a manual list and the unit status dashboard (including the Graph source) can only be altered by a DataDrill administrator  X2 : possible but not recommended, since these lists are not restricted to an item but to the entire object of the unit.  X3 : the $GraphX.<properties>$ tag refers to a single graph manually selected. This tag could be used for example to incorporate manually a special/important single graph in a dashboard.  (*):$Format tag allow to enhance the layout of the dashboard : $Format.Increment$ add one to the index value. (Initial value is 0) $Format.CurrentIndex$ return the current index value $Format.ShouldBreak$ return true for all index multiple of 3 (i.e.: 0, 3, 6, 9…) and false for the other value. A typical usage example is “$Format.Increment$$if($Format.ShouldBreak$)$</TR><TR>$endif$$endif$}$” to split objects into a new table line. See the default “Unit Item Dashboard ».  All tags named xxxList return a list of objects of the current unit.  $Graphs:{}$ return the list of graph selected on the dashboard properties page as “graph source”
  • 9.   $GraphX.<properties>$ return the properties as a single graph. “GraphX” refers to the DashboardName as displayed in the Graph source (eg: on the previous screenshot Graph1 refer to “Cost- Budget At Completion”) $Siblings:{}:$ refer to sibling of the current unit, i.e. all other basic units located in the same node of the organizational tree (this not include subfolder). Expression elements Syntax $! Comment !$ $!comment … Comment!$ Description Comments, ignored by String Template $ $ $n$ $t$ $r$ Special characters: space, newline, tab, carriage return. $ < Escaped delimiter prevents $ or < from starting an attribute expression and results in that single character. Conditional statements Syntax Description $if(<test>)$ subtemplate1 $else$ subtemplate2 $endif$ If <test> has a value or is a boolean object that evaluates to true, include subtemplate else include subtemplate2. These conditionals may be nested. $if(<test1>)$subtemplate First <testX> that has a value or is a boolean object that evaluates $elseif(<test2>)$subtemplate2 to true, include that subtemplateX. $elseif(<test3>)$subtemplate3 These conditionals may be nested. $else$subtemplate4 $endif$ $if(!<test>)$ subtemplate $endif$ If <test> has no value or is a bool object that evaluates to false, include subtemp. These conditionals may be nested.
  • 10. Alternatives dashboard samples Favorites dashboard Project list Format for English version <table border="0"> <tbody> <tr> <td><br /> </td> <td> <table style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class="GridViewStyle" border="1" rules="all" cellSpacing="0" cellPadding="3"> <tbody> <tr style="FONT-WEIGHT: bold" class="GridViewHeaderStyle"> <td style="FONT-SIZE: 2em">Projects</td> <td>(Start/ End)</td> </tr> <br />$Units:{ <tr> <td style="FONT-SIZE: 2em"> <IMG src="../../images/alarm_$it.CurrentStatus$.gif" alt="$it.CurrentStatus$" title="$it.CurrentStatus$"> </IMG> <A href="Unit.aspx?UnitId=$it.FolderID$&View=ByIn">$it.Title$</A> </td> <td>($it.StartDate$ / $it.EndDate$)</td> </tr>}$ </tbody> </table></td> </tbody> </table> Format for French version <table border="0"> <tbody> <tr> <td><br /> </td> <td> <table style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class="GridViewStyle" border="1" rules="all" cellSpacing="0" cellPadding="3"> <tbody> <tr style="FONT-WEIGHT: bold" class="GridViewHeaderStyle"> <td style="FONT-SIZE: 2em">Projets</td> <td>(Début / Fin)</td> </tr> <br />$Units:{ <tr> <td style="FONT-SIZE: 2em"> <IMG src="../../images/alarm_$it.CurrentStatus$.gif" alt="$it.CurrentStatus$" title="$it.CurrentStatus$"> </IMG>
  • 11. <A href="Unit.aspx?UnitId=$it.FolderID$&View=ByIn">$it.Title$</A> <td>($it.StartDate$ / $it.EndDate$)</td> </tr>}$ </tbody> </table></td> </tbody> </table> </td> Default Favorites without images (French translation) <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR height=35> <TD> </TD></TR>$Units:{ <TR class=GridViewRowStyle align=middle width="150"> <TD style="FONT-SIZE: 2em" colSpan=2><IMG src="../../images/alarm_$it.CurrentStatus$.gif"><A href="Unit.aspx?UnitId=$it.FolderID$&View=ByIn">$it.Title$</A></TD></TR> <TR> <TD>Début: $it.StartDate$ </TD> <TD>Fin : $it.EndDate$ </TD></TR>}$ </TBODY></TABLE> Status dashboard Status dashboard (4.2 like) <TABLE> <TBODY> <TR> <TD><B>Title:</B></TD> <TD>$Unit.Title$</TD> <TD>$Unit.CurrentStateString$ </TD></TR> <TR> <TD><B>Owner:</B></TD>
  • 12. <TD>$if($Unit.Owner$)$$Unit.Owner$$else$none$endif$</TD> <TD>$Unit.StartDate$ - $Unit.EndDate$</TD></TR> <TR> <TD><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=dashboard"><IMG title="Details and status of the selected unit" src="../../images/unitstatus.png"></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Reports"><IMG title="View reports for selected unit" src="../../images/unitreport.png"></A> <A href="$Unit.HyperlinkURL$"><IMG title="Browse to external hyperlink : $Unit.HyperlinkTitle$" src="../../images/LINK.GIF"></A> </TD></TR></TBODY></TABLE> <HR> <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Information Need </TH> <TH scope=col>Status </TH></TR>$InformationNeedList:{ <TR class=GridViewRowStyle> <TD style="WIDTH: 275px"><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=dashboard">$it.InformationNeedTitle$</A> </TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE> <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Dimension </TH> <TH scope=col>Element </TH> <TH scope=col>Status </TH></TR>$DimensionList : { <TR class=GridViewRowStyle> <TD style="WIDTH: 275px">$it.DimensionTitle$</TD> <TD style="WIDTH: 275px">$it.ElementTitle$</TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$" ?></TD></TR>}$ </TBODY></TABLE> <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Form </TH> <TH scope=col>Status </TH></TR>$FormsList : { <TR class=GridViewRowStyle> <TD style="WIDTH: 275px"><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Form">$it.Title$</A></TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE>
  • 13. Status Dashboard with IN, graphs, Dimension and Forms At the top of the page, this status dashboard includes a grid with unit properties, plus a set of icons that can be used as short cut to the main unit page. English version <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewRowStyle border=1 rules=all cellSpacing=0 cellPadding=3 width="100%"> <TBODY> <TR> <TD style="TEXT-ALIGN: right"><IMG title=$Unit.CurrentStatus$ alt=$Unit.CurrentStatus$ src="../../images/alarm_$Unit.CurrentStatus$.gif"></TD> <TD><FONT size=4><B>$Unit.Title$</B></FONT></TD> <TD>last updated: $Unit.LastUpdated$ </TD> <TD style="TEXT-ALIGN: right"><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=dashboard"><IMG title="Drill to unit dashboard" src="../../images/unitstatus.png" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Reports"><IMG title="Generate reports" src="../../images/powerpoint.gif" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Notes"><IMG title="Show/edit unit notes" src="../../images/tree/Narrative.GIF" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Plan"><IMG title="Show/edit plan data" src="../../images/tree/series_data.gif" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Summary"><IMG title="Show/Edit data" src="../../images/icon_graphdata.GIF" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=UnitDef"><IMG title="Show/edit unit properteis" src="../../images/PENCIL01.ICO" width=18></A> <A href="$Unit.HyperlinkURL$"><IMG title="Browse to external hyperlink : $Unit.HyperlinkTitle$" src="../../images/LINK.GIF" width=20></A> </TD></TR></TBODY></TABLE>
  • 14. <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewRowStyle border=1 rules=all cellSpacing=0 cellPadding=3 width="100%"> <TBODY> <TR> <TD style="TEXT-ALIGN: right">Owner:</TD> <TD>$Unit.OwnerString$</TD> <TD style="TEXT-ALIGN: right">Start Date:</TD> <TD>$Unit.StartDate$</TD> <TD style="TEXT-ALIGN: right">End Date:</TD> <TD>$Unit.EndDate$</TD></TR> <TR> <TD style="TEXT-ALIGN: right">Project Stage:</TD> <TD>$Unit.ProjectStage$</TD> <TD style="TEXT-ALIGN: right">Customer:</TD> <TD>$Unit.Customer$</TD> <TD style="TEXT-ALIGN: right">Site / Location:</TD> <TD>$Unit.Location$</TD></TR> <TR> <TD style="TEXT-ALIGN: right">Description:</TD> <TD colSpan=5>$Unit.Description$</TD></TR> <TR> <TD style="TEXT-ALIGN: right; VERTICAL-ALIGN: top">Notes:</TD> <TD style="VERTICAL-ALIGN: top" colSpan=5>$Unit.Notes$</TD></TR></TBODY></TABLE> <HR> Unit Information Needs: <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Information Need <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=InfoNeeds"><IMG title="Information Need &#13;&#10;properties" src="../../images/Icon_NarrInfo.gif"></A> </TH> <TH scope=col>Item<A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=ItemDef"><IMG title="Items properties" src="../../images/Icon_NarrInfo.gif"></A> </TH> <TH scope=col>Plan </TH> <TH scope=col>Actual </TH> <TH scope=col>Variance </TH> <TH scope=col>Status</TH> <TH scope=col>Trend </TH></TR>$InformationNeedList:{ <TR class=GridViewRowStyle> <TD style="WIDTH: 275px">$it.InformationNeedTitle$ (<A href="../Library/InformationNeed.aspx?InId=$it.LibraryInfoNeedId$&amp;RO=1">definition</A >)</T D> <TD style="WIDTH: 275px">$it.UnitItemTitle$</TD> <TD>$it.CurrentPlan$</TD> <TD>$it.CurrentActual$</TD> <TD>$it.CurrentVariance$</TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"></TD>
  • 15. <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentTrendString$ alt=$it.CurrentTrendString$ src="$it.TrendIcon$"></TD></TR>}$ </TBODY></TABLE> <P></P> <HR> Unit Graphs: <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Item </TH> <TH scope=col>Information Need</TH> <TH scope=col>Graph </TH> <TH scope=col>Series</TH> <TH scope=col>Status</TH></TR>$GraphList:{ <TR class=GridViewRowStyle> <TD style="WIDTH: 225px">$it.UnitItemTitle$</TD> <TD style="WIDTH: 225px">$it.InformationNeedTitle$ </TD> <TD style="WIDTH: 225px"><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=ItemGraph&amp;ItemId=$it.UnitItemId$&a mp;GraphId=$it.GraphId$">$it.GraphTitle$</A></TD> <TD style="WIDTH: 225px">$it.SeriesTitle$ </TD> <TD style="WIDTH: 35px"><IMG title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE>* - <FONT face="Times New &#13;&#10;Roman"><SPAN style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; FONT: medium 'Times New Roman'; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-textdecorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class=Apple-style-span><SPAN style="TEXT-ALIGN: left; FONT-FAMILY: Arial; FONT-SIZE: small; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px" class=Apple-style-span><FONT face="Times New Roman">provides</FONT> <FONT face="Times New Roman">status</FONT> <FONT face="Times New &#13;&#10;Roman">color</FONT></SPAN></SPAN>. </FONT> <P></P> <HR> Dimensions: <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Dimension </TH> <TH scope=col>Element </TH> <TH scope=col>Item </TH> <TH scope=col>Actual </TH> <TH scope=col>Plan </TH> <TH scope=col>Variance </TH> <TH scope=col>Status </TH> <TH scope=col>Trend </TH></TR>$DimensionList : { <TR class=GridViewRowStyle> <TD style="WIDTH: 275px">$it.DimensionTitle$</TD> <TD style="WIDTH: 275px">$it.ElementTitle$</TD>
  • 16. <TD style="WIDTH: 275px">$it.UnitItemTitle$</TD> <TD>$it.CurrentActual$</TD> <TD>$it.CurrentPlan$</TD> <TD>$it.CurrentVariance$</TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$" ?></TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentTrendString$ alt=$it.CurrentTrendString$ src="$it.TrendIcon$" ?></TD></TR>}$ </TBODY></TABLE> <P></P> <HR> Unit forms: <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Form</TH> <TH scope=col>Status</TH></TR>$FormsList : { <TR class=GridViewRowStyle> <TD style="WIDTH: 275px"><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Form">$it.Title$</A></TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE> French version <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewRowStyle border=1 rules=all cellSpacing=0 cellPadding=3 width="100%"> <TBODY> <TR> <TD style="TEXT-ALIGN: right"><IMG title=$Unit.CurrentStatus$ alt=$Unit.CurrentStatus$ src="../../images/alarm_$Unit.CurrentStatus$.gif"></TD> <TD><FONT size=4><B>$Unit.Title$</B></FONT></TD> <TD>Dernière mise à jour: $Unit.LastUpdated$ </TD> <TD style="TEXT-ALIGN: right"><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=dashboard"><IMG title="Aller au tableau de bord de &#13;&#10;l'unité" src="../../images/unitstatus.png" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Reports"><IMG title="Générer les rapports de l'unité" src="../../images/powerpoint.gif" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Notes"><IMG title="Voir / mettre à jour les notes de &#13;&#10;l'unité" src="../../images/tree/Narrative.GIF" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Plan"><IMG title="Voir / mettre à jour les &#13;&#10;prevus" src="../../images/tree/series_data.gif" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Summary"><IMG title="Voir / mettre à jour les &#13;&#10;données" src="../../images/icon_graphdata.GIF" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=UnitDef"><IMG title="Voir / mettre à jour les propriétées &#13;&#10;de l'unité" src="../../images/PENCIL01.ICO" width=16></A> <A href="$Unit.HyperlinkURL$"><IMG title="Parcourir le lien externe: $Unit.HyperlinkTitle$" src="../../images/LINK.GIF" width=20></A> </TD></TR></TBODY></TABLE>
  • 17. <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewRowStyle border=1 rules=all cellSpacing=0 cellPadding=3 width="100%"> <TBODY> <TR> <TD style="TEXT-ALIGN: right">Propriétaire:</TD> <TD>$Unit.OwnerString$</TD> <TD style="TEXT-ALIGN: right">Date de début:</TD> <TD>$Unit.StartDate$</TD> <TD style="TEXT-ALIGN: right">Date de fin:</TD> <TD>$Unit.EndDate$</TD></TR> <TR> <TD style="TEXT-ALIGN: right">Etape du projet:</TD> <TD>$Unit.ProjectStage$</TD> <TD style="TEXT-ALIGN: right">Clients:</TD> <TD>$Unit.Customer$</TD> <TD style="TEXT-ALIGN: right">Site / Lieu:</TD> <TD>$Unit.Location$</TD></TR> <TR> <TD style="TEXT-ALIGN: right">Description:</TD> <TD colSpan=5>$Unit.Description$</TD></TR> <TR> <TD style="TEXT-ALIGN: right; VERTICAL-ALIGN: top">Note:</TD> <TD style="VERTICAL-ALIGN: top" colSpan=5>$Unit.Notes$</TD></TR></TBODY></TABLE> <HR> Liste des Besoins d'Information de l'unité: <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Besoin d'Information <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=InfoNeeds"><IMG title="Info sur les Besoins d'information de l'unité" src="../../images/Icon_NarrInfo.gif"></A> </TH> <TH scope=col>Item<A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=ItemDef"><IMG title="Info sur les items de l'unité" src="../../images/Icon_NarrInfo.gif"></A> </TH> <TH scope=col>Valeur Cible </TH> <TH scope=col>Valeur Réelle </TH> <TH scope=col>Variance </TH> <TH scope=col>Statut </TH> <TH scope=col>Tendance </TH></TR>$InformationNeedList:{ <TR class=GridViewRowStyle> <TD style="WIDTH: 275px">$it.InformationNeedTitle$ (<A href="../Library/InformationNeed.aspx?InId=$it.LibraryInfoNeedId$&amp;RO=1">définition</A >)</T D> <TD style="WIDTH: 275px">$it.UnitItemTitle$</TD> <TD>$it.CurrentPlan$</TD> <TD>$it.CurrentActual$</TD> <TD>$it.CurrentVariance$</TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"></TD>
  • 18. <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentTrendString$ alt=$it.CurrentTrendString$ src="$it.TrendIcon$"></TD></TR>}$ </TBODY></TABLE> <P></P> <HR> Liste des Graphes de l'unité: <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Item </TH> <TH scope=col>Besoin d'Information </TH> <TH scope=col>Graphe </TH> <TH scope=col>Série </TH> <TH scope=col>Statut </TH></TR>$GraphList:{ <TR class=GridViewRowStyle> <TD style="WIDTH: 225px">$it.UnitItemTitle$</TD> <TD style="WIDTH: 225px">$it.InformationNeedTitle$ </TD> <TD style="WIDTH: 225px"><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=ItemGraph&amp;ItemId=$it.UnitItemId$&a mp;GraphId=$it.GraphId$">$it.GraphTitle$</A></TD> <TD style="WIDTH: 225px">$it.SeriesTitle$ </TD> <TD style="WIDTH: 35px"><IMG title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE>* - utilisée pour l'agrégation des statuts/couleurs des Besoins d'Information. <P></P> <HR> Liste des Dimensions de l'unité: <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Dimension </TH> <TH scope=col>Element </TH> <TH scope=col>Item </TH> <TH scope=col>Actual </TH> <TH scope=col>Plan </TH> <TH scope=col>Variance </TH> <TH scope=col>Status </TH> <TH scope=col>Trend </TH></TR>$DimensionList : { <TR class=GridViewRowStyle> <TD style="WIDTH: 275px">$it.DimensionTitle$</TD> <TD style="WIDTH: 275px">$it.ElementTitle$</TD> <TD style="WIDTH: 275px">$it.UnitItemTitle$</TD> <TD>$it.CurrentActual$</TD> <TD>$it.CurrentPlan$</TD> <TD>$it.CurrentVariance$</TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$" ?></TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"
  • 19. title=$it.CurrentTrendString$ alt=$it.CurrentTrendString$ src="$it.TrendIcon$" ?></TD></TR>}$ </TBODY></TABLE> <P></P> <HR> Liste des Formulaires de l'unité: <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Formulaire </TH> <TH scope=col>Statut </TH></TR>$FormsList : { <TR class=GridViewRowStyle> <TD style="WIDTH: 275px"><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Form">$it.Title$</A></TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=$it.CurrentStatusString$ alt=$it.CurrentStatusString$ src="$it.StatusIcon$"></TD></TR>}$ </TBODY></TABLE> Unit Item dashboard Here an example of alternative dashboard for unit or unit item <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR> <TH align=center>Titre </TH> <TH align=center>Graphe </TH> <TH align=center>Description </TH> <TH align=center>Notes </TH></TR>$Graphs:{$if($it.IsGraph$)$ <TR>
  • 20. <TD style="WIDTH: 185px" vAlign=top><IMG title=$it.CurrentStatusString$ src="../../Images/alarm_$it.CurrentStatusString$.gif"> $it.Title$ $it.InformationNeedTitle$</TD> <TD vAlign=top><A href="Unit.aspx?UnitId=$Unit.UnitId$&amp;GraphId=$it.GraphId$&amp;ItemId=$it.UnitItemId$ &amp;View=ItemGraph">$it.DashboardImage$</A></TD> <TD style="WIDTH: 300px" vAlign=top>$if($it.Description$)$$it.Description$$else$no description$endif$ <A href="../Graph/Definition.aspx?GraphId=$it.GraphId$"><IMG title="Voir / mettre à jour les propriétées de &#13;&#10;l'unité" src="../../images/PENCIL01.ICO" width=16></A></TD> <TD style="WIDTH: 300px" vAlign=top>$if($it.Note$)$$it.Note$<A href="../Misc/TextEditor.aspx?NoteId=$it.NoteId$"><IMG title="Voir / mettre à jour la note" src="../../images/PENCIL01.ICO" width=16>$else$no notes$endif$</A></TD></TR>$endif$ }$ </TBODY></TABLE< body></TABLE> French translation of the default unit dashboard By Information Needs(Vue Besoins d'Information) <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Besoin d'Information</TH> <TH scope=col>Item</TH> <TH scope=col>Valeur Cible</TH> <TH scope=col>Valeur Réelle</TH> <TH scope=col>Variance</TH> <TH scope=col>Statut</TH> <TH scope=col>Tendance</TH></TR>$InformationNeedList:{ <TR class=GridViewRowStyle> <TD style="WIDTH: 275px">$it.InformationNeedTitle$ (<A href="../Library/InformationNeed.aspx?InId=$it.LibraryInfoNeedId$&RO=1">définition</A>)</T D> <TD style="WIDTH: 275px">$it.UnitItemTitle$</TD> <TD>$it.CurrentPlan$</TD> <TD>$it.CurrentActual$</TD> <TD>$it.CurrentVariance$</TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" src="$it.StatusIcon$"></TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" src="$it.TrendIcon$"></TD></TR>}$ </TBODY></TABLE> By Dimensions (Vue Dimensions) <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Dimension</TH> <TH scope=col>Element</TH> <TH scope=col>Item</TH>
  • 21. <TH scope=col>Actual</TH> <TH scope=col>Plan</TH> <TH scope=col>Variance</TH> <TH scope=col>Status</TH> <TH scope=col>Trend</TH></TR>$DimensionList : { <TR class=GridViewRowStyle> <TD style="WIDTH: 275px">$it.DimensionTitle$</TD> <TD style="WIDTH: 275px">$it.ElementTitle$</TD> <TD style="WIDTH: 275px">$it.UnitItemTitle$</TD> <TD>$it.CurrentActual$</TD> <TD>$it.CurrentPlan$</TD> <TD>$it.CurrentVariance$</TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" src="$it.StatusIcon$"></TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" src="$it.TrendIcon$"></TD></TR>}$ </TBODY></TABLE> By Graphs (Vue Graphes) <TABLE style="FONT-STYLE: normal; TEXT-DECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3 gridviewrowstyle?=""> <TBODY> <TR> <TH class=GridViewHeaderStyle>Item </TH> <TH class=GridViewHeaderStyle>Besoin d'information</TH> <TH class=GridViewHeaderStyle>Graphe</TH> <TH class=GridViewHeaderStyle>Série</TH> <TH class=GridViewHeaderStyle>Statut </TH></TR>$GraphList:{ <TR class=GridViewRowStyle> <TD style="WIDTH: 225px">$it.UnitItemTitle$</TD> <TD style="WIDTH: 225px">$it.InformationNeedTitle$ </TD> <TD style="WIDTH: 225px"><A href="./Unit.aspx?UnitId=$Unit.UnitId$&View=ItemGraph&ItemId=$it.UnitItemId$&GraphId=$it. GraphId$">$it.GraphTitle$</A> </TD> <TD style="WIDTH: 225px">$it.SeriesTitle$ </TD> <TD style="WIDTH: 35px"><IMG src="$it.StatusIcon$"> </TD></TR>}$ </TBODY></TABLE>* - utilisée pour l'agrégation des statuts/couleurs des Besoins d'Information By Interfaces (Vue Interfaces) <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Interface</TH> <TH scope=col>Item</TH> <TH scope=col>Besoin d'Information</TH> <TH scope=col>Valeur Cible</TH> <TH scope=col>Valeur Réelle</TH> <TH scope=col>Variance</TH> <TH scope=col>Statut</TH> <TH scope=col>Tendance</TH></TR>$InterfaceList : { <TR class=GridViewRowStyle>
  • 22. <TD style="WIDTH: 275px">$it.InterfaceTitle$</TD> <TD style="WIDTH: 275px">$it.UnitItemTitle$</TD> <TD style="WIDTH: 300px">$it.InformationNeedTitle$</TD> <TD>$it.CurrentPlan$</TD> <TD>$it.CurrentActual$</TD> <TD>$it.CurrentVariance$</TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" src="$it.StatusIcon$"></TD> <TD style="WIDTH: 16px; HEIGHT: 16px"><IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" src="$it.TrendIcon$"></TD></TR>}$ </TBODY></TABLE> By Items (Vue Item) <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; TEXTDECORATION: none" id=ctl00_Main_GridViewMaster class=GridViewStyle border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="FONT-WEIGHT: bold" class=GridViewHeaderStyle> <TH scope=col>Item </TH> <TH scope=col>Besoin d'Information </TH> <TH scope=col>Valeur Réelle </TH> <TH scope=col>Valeur Cible </TH> <TH scope=col>Variance </TH> <TH scope=col>Statut </TH> <TH scope=col>Tendance </TH> </TR>$ItemList:{ <TR class=GridViewRowStyle> <TD style="WIDTH: 275px">$it.UnitItemTitle$</TD> <TD style="WIDTH: 275px">$it.InformationNeedTitle$</TD><TD>$it.CurrentActual$</TD><TD>$it.CurrentPlan$</ TD><TD>$it.CurrentVariance$</TD> <TD style="WIDTH: 16px; HEIGHT: 16px"> <IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDERBOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" src="$it.StatusIcon$"></TD> <TD style="WIDTH: 16px; HEIGHT: 16px"> <IMG style="BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDERBOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" src="$it.TrendIcon$"></TD> </TR>}$ </TBODY> </TABLE>
  • 23. Another dashboard sample This sample can be used as Status dashboard or as Unit dashboard, but will required to manually select graphs of interest to be display in the dashboard. <TABLE style="FONT-STYLE: normal; BORDER-COLLAPSE: collapse; FONT-SIZE: 11pt; TEXT-DECORATION: none" border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR style="PADDING-BOTTOM: 2.25pt; PADDING-LEFT: 2.25pt; PADDING-RIGHT: 2.25pt; BACKGROUND: #f2f2f2; PADDING-TOP: 2.25pt" vAlign=top> <TD><FONT size=4><B>$Unit.Title$</B></FONT></TD> <TD>last updated: $Unit.LastUpdated$ </TD> <TD style="TEXT-ALIGN: right"><A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=dashboard"><IMG title="Drill to unit dashboard" src="../../images/unitstatus.png" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Reports"><IMG title="Generate reports" src="../../images/powerpoint.gif" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Notes"><IMG title="Show/edit unit notes" src="../../images/tree/Narrative.GIF" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Plan"><IMG title="Show/edit plan data" src="../../images/tree/series_data.gif" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=Summary"><IMG title="Show/Edit data" src="../../images/icon_graphdata.GIF" width=20></A> <A href="./Unit.aspx?UnitId=$Unit.UnitId$&amp;View=UnitDef"><IMG title="Show/edit unit properteis" src="../../images/PENCIL01.ICO" width=18></A> <A href="$Unit.HyperlinkURL$"><IMG title="Browse to external hyperlink : $Unit.HyperlinkTitle$" src="../../images/LINK.GIF" width=20></A> </TD></TR></TBODY> <TBODY> <TR style="PADDING-BOTTOM: 2.25pt; PADDING-LEFT: 2.25pt; PADDING-RIGHT: 2.25pt; BACKGROUND: #f2f2f2; PADDING-TOP: 2.25pt" vAlign=top> <TD width=300> <P><B>Information Need &amp; Indicator</B></P></TD> <TD> <P><B>Graph</B></P></TD> <TD width=600> <P><B>Comments</B></P></TD></TR>
  • 24. <TR>$Graphs:{$if($it.IsGraph$)$ <TD vAlign=top> <TABLE border=1 rules=all cellSpacing=0 cellPadding=3> <TBODY> <TR> <TD style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #dbe5f1; PADDING-TOP: 0cm" vAlign=top> <P>$it.InformationNeedTitle$</P></TD> <TD rowSpan=2 width=70> <P style="TEXT-ALIGN: center" align=center><IMG title=$it.CurrentStatusString$ src="../../Images/spi/alarm_$it.CurrentStatusString$.png"></P></TD></TR> <TR> <TD style="PADDING-BOTTOM: 0cm; PADDING-LEFT: 5.4pt; WIDTH: 145.8pt; PADDINGRIGHT: 5.4pt; PADDING-TOP: 0cm" vAlign=top> <P style="MARGIN-LEFT: 12.85pt">$it.Title$</P></TD></TR> <TR> <TD vAlign=top width=290 colSpan=2><TEXTAREA cols=32 rows=8 readOnly>$it.Description$</TEXTAREA></TD></TR></TBODY></TABLE></TD> <TD><A href="Unit.aspx?UnitId=$Unit.UnitId$&amp;GraphId=$it.GraphId$&amp;ItemId=$it.UnitItemId$ &amp;View=ItemGraph">$it.DashboardImage$</A> </TD> <TD> <P>$if($it.Note$)$$it.Note$<A href="../Misc/TextEditor.aspx?NoteId=$it.NoteId$"><IMG title="Update Note" src="../../images/PENCIL01.ICO" width=16>$else$no notes$endif$</A></P></TD></TR>$endif$ }$ </TD></TR></TBODY></TABLE> This dashboard is using few additional images you have to download (http://www.spirula.fr/commun/BonnesPratiques/spi.zip) and drop in the following server folder: <DataDrillPath>PortalImagesspi . Contact For additional information or assistance, please contact support@spirula.fr