Name
global.PADConstants
Description
Process Automation Designer Constants
Script
var PADConstants = Class.create();
PADConstants.prototype = {
initialize: function() {},
type: 'PADConstants'
};
PADConstants.TABLES = {
PD_ACTIVITY: 'sys_pd_activity',
PD_LANE: 'sys_pd_lane',
PD_PROCESS_DEFINITION: 'sys_pd_process_definition',
PD_TRIGGER_INSTANCE: 'sys_pd_trigger_instance',
PD_TIMER_ATTRIBUTE: 'sys_pd_timer_attributes'
};
PADConstants.ROLES = {
ACTION_DESIGNER_ROLE: 'action_designer',
ADMIN_ROLE: 'admin',
PD_ADMIN_ROLE: 'pd_admin',
PD_AUTHOR: 'pd_author',
PD_OPERATOR: 'pd_operator',
CONTENT_AUTHOR_ROLE: 'pd_content_author',
PD_TRIGGER_AUTHOR: 'pd_trigger_author',
PD_SHARED_ADMIN: 'pd_shared.admin',
PD_SHARED_USER: 'pd_shared.user',
DELEGATED_DEV_ROLE: 'delegated_developer'
};
PADConstants.Shared = {
TRIGGER_INPUT: 'trigger_inputs'
};
PADConstants.Errors = {
UNAUTHORIZED: 'UNAUTHORIZED',
GENERIC_ERROR: 'GENERIC_ERROR',
UPDATE_FAILED: 'UPDATE_FAILED'
};
PADConstants.viewTypes = {
KANBAN: 'KANBAN',
DIAGRAM: 'DIAGRAM'
};
PADConstants.laneStartRules = {
IMMEDIATE: {
sysId: 'b823830967fc41ddb84959d97897b1ae',
name: 'immediate'
},
AFTER_PREVIOUS: {
sysId: '3f030dc5bd8842aebc1fa64716545da2',
name: 'after_previous'
},
WITH_PREVIOUS: {
sysId: 'aed74dc26c714cb3a1d3ed263a04b3da',
name: 'with_previous'
},
MANUAL: {
sysId: 'ada8160ec3202010f5bfea1c8d40ddbd',
name: 'manual'
},
AFTER_LANES: {
sysId: '7407ca1ac3e02110f1f504186e40dd50',
name: 'after_lanes'
}
};
PADConstants.activityStartRules = {
IMMEDIATE: {
sysId: 'ef8ab8c0a3f04bceb117263f51401070',
name: 'immediate'
},
AFTER_PREVIOUS: {
sysId: 'eb98b4955ba74acab978af26ad083f61',
name: 'after_previous'
},
WITH_PREVIOUS: {
sysId: '7c1ac084f80d4ed9be5a7b3df939463b',
name: 'with_previous'
},
AFTER_ACTIVITIES: {
sysId: '7abaf173c35101102a86cb03b940dd62',
name: 'after_activities'
},
MANUAL: {
sysId: 'b4727ca5c3602010f5bfea1c8d40dda9',
name: 'manual'
}
};
PADConstants.diagramStartRuleNames = [
PADConstants.activityStartRules['IMMEDIATE'].name,
PADConstants.activityStartRules['AFTER_ACTIVITIES'].name
];
PADConstants.kanbanStartRuleNames = [
PADConstants.activityStartRules['IMMEDIATE'].name,
PADConstants.activityStartRules['AFTER_PREVIOUS'].name,
PADConstants.activityStartRules['WITH_PREVIOUS'].name,
PADConstants.activityStartRules['MANUAL'].name
];
PADConstants.v2ActivityStartRuleNames = [
PADConstants.activityStartRules['IMMEDIATE'].name,
PADConstants.activityStartRules['AFTER_ACTIVITIES'].name,
PADConstants.activityStartRules['MANUAL'].name
];
PADConstants.v1LaneStartRuleNames = [
PADConstants.laneStartRules['IMMEDIATE'].name,
PADConstants.laneStartRules['AFTER_PREVIOUS'].name,
PADConstants.laneStartRules['WITH_PREVIOUS'].name,
PADConstants.laneStartRules['MANUAL'].name
];
PADConstants.v2LaneStartRuleNames = [
PADConstants.laneStartRules['IMMEDIATE'].name,
PADConstants.laneStartRules['AFTER_LANES'].name,
PADConstants.laneStartRules['MANUAL'].name
];
Sys ID
c85c88ab77030110b123f825bc5a99ad