Name
global.PmFieldConstants
Description
No description available
Script
var PmFieldConstants = Class.create();
PmFieldConstants.prototype = {
type: 'PmFieldConstants'
};
PmFieldConstants.SYS_ID = 'sys_id';
PmFieldConstants.NUMBER = 'number';
PmFieldConstants.STATE = 'state';
PmFieldConstants.SYS_CREATED_ON = 'sys_created_on';
PmFieldConstants.SYS_UPDATED_ON = 'sys_updated_on';
PmFieldConstants.SHORT_DESCRIPTION = 'short_description';
PmFieldConstants.START_DATE = 'start_date';
PmFieldConstants.END_DATE = 'end_date';
PmFieldConstants.DURATION = 'duration';
PmFieldConstants.DEPENDENCY = 'dependency';
PmFieldConstants.PARENT = 'parent';
PmFieldConstants.TOP_TASK = 'top_task';
PmFieldConstants.SUB_TREE_ROOT = 'sub_tree_root';
PmFieldConstants.PRIMARY_PORTFOLIO = 'primary_portfolio';
PmFieldConstants.WORK_START = 'work_start';
PmFieldConstants.WORK_END = 'work_end';
PmFieldConstants.WORK_DURATION = 'work_duration';
PmFieldConstants.TASK = 'task';
PmFieldConstants.TYPE = 'type';
PmFieldConstants.CHILD = 'child';
PmFieldConstants.LAG = 'lag';
PmFieldConstants.TIME_CONSTRAINT = 'time_constraint';
PmFieldConstants.ASAP_TIME_CONSTRAINT = 'asap';
PmFieldConstants.START_ON_TIME_CONSTRAINT = 'start_on';
PmFieldConstants.PPM_SCHEDULE = '7aa3e10c8f70010040f82ab2f0f9234d';
PmFieldConstants.TABLE = 'table';
PmFieldConstants.DOCUMENT = 'document';
PmFieldConstants.NAME = 'name';
//project currency fields
PmFieldConstants.PROJECT_CURRENCY = "project_currency";
PmFieldConstants.AMOUNT = 'amount';
PmFieldConstants.CURRENCY = 'currency';
PmFieldConstants.CODE = 'code';
PmFieldConstants.COST_PROJECT_CURRENCY = 'cost_project_currency';
PmFieldConstants.CAPEX_COST_PROJECT_CURRENCY = 'capex_cost_project_currency';
PmFieldConstants.OPEX_COST_PROJECT_CURRENCY = 'opex_cost_project_currency';
PmFieldConstants.PLANNED_BENEFIT_PROJECT_CURRENCY = 'planned_benefit_project_currency';
PmFieldConstants.PLANNED_RETURN_PROJECT_CURRENCY = 'planned_return_project_currency';
PmFieldConstants.NPV_PROJECT_CURRENCY = 'npv_project_currency';
PmFieldConstants.AMOUNT_PROJECT_CURRENCY = 'amount_project_currency';
PmFieldConstants.ACTUAL_COST_PROJECT_CURRENCY = 'actual_cost_project_currency';
PmFieldConstants.ACTUAL_COST_DEFAULT_CURRENCY = 'actual_cost_default_currency';
PmFieldConstants.ACTUAL_BENEFIT_PROJECT_CURRENCY = 'actual_benefit_project_currency';
PmFieldConstants.CAPEX_ETC_PROJECT_CURRENCY = 'capex_estimate_to_completion_project_currency';
PmFieldConstants.OPEX_ETC_PROJECT_CURRENCY = 'opex_estimate_to_completion_project_currency';
PmFieldConstants.ETC_PROJECT_CURRENCY = 'estimate_to_completion_project_currency';
PmFieldConstants.CAPEX_EAC_PROJECT_CURRENCY = 'capex_forecast_cost_project_currency';
PmFieldConstants.OPEX_EAC_PROJECT_CURRENCY = 'opex_forecast_cost_project_currency';
PmFieldConstants.EAC_PROJECT_CURRENCY = 'forecast_cost_project_currency';
PmFieldConstants.ETC_COST_PROJECT_CURRENCY = 'etc_cost_project_currency';
PmFieldConstants.COST_EXCHANGE_RATE_PROJECT_CURRENCY = 'exchange_rate_project_currency';
PmFieldConstants.COST_REFERENCE_RATE_PROJECT_CURRENCY = 'fx_rate_project_currency';
PmFieldConstants.BENEFIT_PROJECT_CURRENCY = 'benefit_project_currency';
PmFieldConstants.BENEFIT_EXCHANGE_RATE_PROJECT_CURRENCY = 'exchange_rate_project_currency';
PmFieldConstants.BENEFIT_REFERENCE_RATE_PROJECT_CURRENCY = 'fx_rate_project_currency';
PmFieldConstants.BENEFIT_REFERENCE_RATE_DEMAND_CURRENCY = 'fx_rate_demand_currency';
PmFieldConstants.BENEFIT_DEMAND_CURRENCY = 'benefit_demand_currency';
PmFieldConstants.BENEFIT_EXCHANGE_RATE_DEMAND_CURRENCY = 'demand_currency_exchange_rate';
PmFieldConstants.BENEFIT_EXCHANGE_RATE_DATE_DEMAND_CURRENCY = 'demand_currency_exchange_rate_date';
PmFieldConstants.BUDGET_COST_PROJECT_CURRENCY = 'budget_cost_project_currency';
PmFieldConstants.CAPEX_BUDGET_PROJECT_CURRENCY = 'capex_budget_project_currency';
PmFieldConstants.OPEX_BUDGET_PROJECT_CURRENCY = 'opex_budget_project_currency';
PmFieldConstants.EXCHANGE_RATE = "exchange_rate";
PmFieldConstants.EXCHANGE_RATE_DATE = 'exchange_rate_date';
PmFieldConstants.EXCHANGE_RATE_PROJECT_CURRENCY = 'exchange_rate_project_currency';
PmFieldConstants.REFERENCE_RATE_PROJECT_CURRENCY = 'fx_rate_project_currency';
PmFieldConstants.EXCHANGE_REFERENCE_RATE = "exchange_fx_rate";
// Demand currency fields
PmFieldConstants.DEMAND_CURRENCY = "demand_currency";
PmFieldConstants.COST_DEMAND_CURRENCY = 'cost_demand_currency';
PmFieldConstants.ACTUAL_COST_DEMAND_CURRENCY = 'actual_cost_demand_currency';
PmFieldConstants.DEMAND_EXCHANGE_RATE_DATE = 'exchange_rate_demand_currency_date';
PmFieldConstants.COST_EXCHANGE_RATE_DEMAND_CURRENCY = 'exchange_rate_demand_currency';
PmFieldConstants.COST_REFERENCE_RATE_DEMAND_CURRENCY = 'fx_rate_demand_currency';
PmFieldConstants.CAPITAL_EXPENSE_DEMAND_CURRENCY = 'capital_expense_demand_currency';
PmFieldConstants.OPERATIONAL_EXPENSE_DEMAND_CURRENCY = 'operating_expense_demand_currency';
PmFieldConstants.CAPEX_COST_DEMAND_CURRENCY = 'capex_budget_demand_currency';
PmFieldConstants.OPEX_COST_DEMAND_CURRENCY = 'opex_budget_demand_currency';
PmFieldConstants.BUDGET_COST_DEMAND_CURRENCY = 'budget_cost_demand_currency';
PmFieldConstants.DEMAND_CURRENCY_EXCHANGE_RATE = "demand_currency_exchange_rate";
PmFieldConstants.DEMAND_CURRENCY_EXCHANGE_RATE_DATE = "demand_currency_exchange_rate_date";
PmFieldConstants.DEMAND_EXCHANGE_REFERENCE = "exchange_refernce";
PmFieldConstants.BUDGET_COST_DEMAND_CURRENCY = "budget_cost_demand_currency";
PmFieldConstants.CHOICE_FIELD = 'field';
PmFieldConstants.CHOICE_VALUE = 'value';
PmFieldConstants.CHOICE_LABEL = 'label';
// Task Relationship Types
PmFieldConstants.PROCESS_LEVEL_MAX = 20;
PmFieldConstants.FINISH_TO_START_REL = '33a57d3d0a0a0b7b00819e4d4402fb14';
PmFieldConstants.START_TO_START_REL = 'e2da2a359f523100598a5bb0657fcf12';
PmFieldConstants.FINISH_TO_FINISH_REL = '490be6359f523100598a5bb0657fcf74';
PmFieldConstants.START_TO_FINISH_REL = '2a2b2a359f523100598a5bb0657fcfa6';
PmFieldConstants.FINISH_TO_START_TYPE = 'FS';
PmFieldConstants.START_TO_START_TYPE = 'SS';
PmFieldConstants.FINISH_TO_FINISH_TYPE = 'FF';
PmFieldConstants.START_TO_FINISH_TYPE = 'SF';
PmFieldConstants.PARENT_TYPE = 'PARENT';
PmFieldConstants.CHILD_TYPE = 'CHILD';
PmFieldConstants.ASSIGNED_TO = 'assigned_to';
PmFieldConstants.PERCENT_COMPLETE = 'percent_complete';
PmFieldConstants.WBS = 'wbs';
PmFieldConstants.WBS_ORDER = 'wbs_order';
PmFieldConstants.SYS_CLASS_NAME = 'sys_class_name';
PmFieldConstants.PROJECT_TYPE = 'project';
PmFieldConstants.MILESTONE_TYPE = 'milestone';
PmFieldConstants.ZERO_DURATION = "1970-01-01 00:00:00";
PmFieldConstants.USE_NEW_ENGINE = "com.snc.project.use_new_engine";
PmFieldConstants.SUB_TYPE = "sub_type";
// Debug Related - User preference
PmFieldConstants.DEBUG_ENABLE = 'com.snc.pm.debug.enable';
// User Prefs
PmFieldConstants.PLANNING_CONSOLE_ENTITY_ID = "com.snc.pm.console.entity.id";
PmFieldConstants.PLANNING_CONSOLE_SYS_CLASS_NAME = "com.snc.pm.console.sys.class.name";
// Entity Types
PmFieldConstants.ENTITY_PROJECT = "project";
PmFieldConstants.ENTITY_PORTFOLIO = "portfolio";
PmFieldConstants.ENTITY_RELEASE = "release";
PmFieldConstants.ENTITY_PROGRAM = "program";
PmFieldConstants.SYS_CLASS_NAME_PROJECT = "pm_project";
PmFieldConstants.CUSTOM = "custom";
PmFieldConstants.MISC_COST_PLAN = "system_default";
PmFieldConstants.OTHER_CAPEX_RESOURCE_TYPE = "a546eaf79330120064f572edb67ffb70";
PmFieldConstants.OTHER_OPEX_RESOURCE_TYPE = "e746eaf79330120064f572edb67ffb95";
Sys ID
ff85d2f19f523100598a5bb0657fcf6a