Skip to main content

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;

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.