Attributes
Settings
ROW ID
Resource ID (ProjectID, ClientID)
ROW NAME
Resource name (ProjectName, ClientName)
PARENT TASK ID
In case Parent task ID
is selected query will automatically add CONNECT BY
and START WITH
.
Row ID
and Row Label
are not possible to select since tasks are in hierarchical mode.
TASK ID
Replace string for this column is APEX$GANTT_PK
used in update statement and edit link.
TASK NAME
Display label on task
TASK START DATE
Start Date / Timestamp of task
TASK END DATE
End Date / Timestamp of task
TASK COLOR/STYLE
Decide background color or style.
To set task text color check CUSTOM attribute column.
Examples:
#ed6647 RED
#68c182 GREEN
#fad55c YELLOW
PROGRESS
Value to decide progress of task.
Range to have correct calculations is from 0 - 1. (0.50 is 50%)
BASELINE START DATE
Start date of a planning the task
BASELINE END DATE
End date of a planning the task
DOWNTIME START DATE
Start date of te task downtime
DOWNTIME END DATE
End date of te task downtime
OVERTIME START DATE
Start date of te task overtime
OVERTIME END DATE
End date of te task overtime
CUSTOM TASK SETTINGS
REGION Source column : Custom settings applied per task.
Examples:
{
"height":22,
"borderRadius":"10px",
"labelPosition":"start", //start | innerCenter | innerStart | innerEnd | end | none
"labelStyle":{"fill":"blue"}, // color, cursor, fontFamily, fontSize, fontStyle, fontWeight, textDecoration
"overlapBehavior":"auto", //stack | stagger | overlay | auto
"type":"normal", // normal | milestone | summary | auto
"progress":{
"borderRadius":"10px",
"height":"75%",
"svgStyle":{"fill":"brown"},
"svgClassName":"classname"
},
"baseline":{
"borderRadius":"5px",
"height":4,
"svgStyle":{"fill":"orange"},
"svgClassName":"classname"
},
"downtime":{
"svgStyle":{"fill":"orange"},
"svgClassName":"classname"
},
"overtime":{
"svgStyle":{"fill":"orange"},
"svgClassName":"classname"
}
}
VIEWPOINT START
This attribute is used to declare when timeline begins.
Practice is to create APEX item (Date picker) so user can decide timeline.
In case this is null inside page item Timeline starts with January 1st this year.
Additional Information:
Type: Item (Separate multiple values with a comma)
VIEWPOINT END DATE
This attribute is used to declare when timeline ends.
Practice is to create APEX item (Date picker) so user can decide timeline.
In case this is null inside page item Timeline ends with December 31st this year.
Additional Information:
Type: Item
UPDATE PL/SQL
PL/SQL Statement to update change on move or resize.
Examples:
UPDATE EBA_DEMO_CHART_TASKS
SET START_DATE = :APEX$GANTT_START_DATE,
END_DATE = :APEX$GANTT_END_DATE,
ASSIGNED_TO = :APEX$GANTT_RESOURCE_ID
WHERE ID = :APEX$GANTT_PK;
EDIT LINK
Link used to open modal or page with Primary key.
To send PK use as value "APEX$GANTT_PK", substitution of string is build inside plug-in.
DEPENDENCIES SQL
SQL Statement to get task dependencies.
Examples:
select ID,
PREDECESSOR,
SUCCESSOR,
RELATION,
STATUS,
SHORTDESC
from EBA_DEMO_CHART_TASKS_DEPEND_V;
TOOLTIP
Decide which type of tooltip will be used during rendering Gantt.
Default tooltip => Automatic build in
Column source => Gather that from query
HTML template => Used for custom HTML code
<div>
<div style = "float:left; padding: 10px 8px 10px 3px">
<span style="font-weight: bold"><oj-bind-text value="[['Assigned: ' + tooltip.data.resource]]"></oj-bind-text></span><br/>
<span><oj-bind-text value="[['Start Date: ' + tooltip.data.start]]"></oj-bind-text></span><br/>
<span><oj-bind-text value="[['End Date: ' + tooltip.data.end]]"></oj-bind-text></span>
</div>
<oj-status-meter-gauge id="gauge"
min="0"
max="1"
value="{{tooltip.data.progress.value}}"
orientation="circular"
color="[[tooltip.color]]"
metric-label.text="[[(tooltip.data.progress.value * 100)+ ' %']]"
readonly
style=
"float:right;
padding-top:10px;
width:80px;
height:80px;">
</oj-status-meter-gauge>
</div>
Layout
NUMBER OF ROWS TYPE
Select how the number of rows for this report are entered
Available options include:
Static Value
Based on Item Value
ITEM
Select the item whose value specifies the number of report rows to display per report page.