project.sharing.inherit.project.task.view.form project.task portal_effective_hours Hours Spent portal_remaining_hours Remaining Hours portal_progress >= 100 portal_progress <= 100 portal_progress Progress portal_progress Progress portal_effective_hours portal_effective_hours portal_effective_hours portal_subtask_effective_hours == 0.0 portal_subtask_effective_hours portal_subtask_effective_hours == 0.0 portal_subtask_effective_hours == 0.0 portal_total_hours_spent portal_total_hours_spent portal_total_hours_spent portal_subtask_effective_hours == 0.0 portal_remaining_hours not allocated_hours or encode_uom_in_days or portal_remaining_hours < 0 portal_remaining_hours not allocated_hours or not encode_uom_in_days or portal_remaining_hours < 0 portal_remaining_hours not allocated_hours or encode_uom_in_days or portal_remaining_hours >= 0 portal_remaining_hours not allocated_hours or not encode_uom_in_days or portal_remaining_hours >= 0 portal_remaining_hours sale_timesheet_enterprise.project.sharing.project.task.kanban.inherited project.task portal_progress portal_remaining_hours record.portal_progress.raw_value >= 80 and record.portal_progress.raw_value <= 100 record.portal_remaining_hours.raw_value < 0 portal_remaining_hours sale_timesheet_enterprise.project.task.view.tree.inherit project.task portal_effective_hours Hours Spent portal_remaining_hours Remaining Hours portal_progress >= 100 portal_progress >= 80 and portal_progress <= 100 portal_subtask_effective_hours Hours Spent on Sub-Tasks portal_total_hours_spent Total Hours portal_progress Progress