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

Offical Documentation

Official Docs: