Name
sn_service_builder.ASBConstants
Description
No description available
Script
var ASBConstants = Class.create();
ASBConstants.prototype = {
initialize: function() {
},
TABLE: {
CMDB_CI_SERVICE: 'cmdb_ci_service',
CMDB_CI_SERVICE_BUSINESS: 'cmdb_ci_service_business',
CMDB_CI_SERVICE_TECHNICAL: 'cmdb_ci_service_technical',
CMDB_CI_SERVICE_AUTO: 'cmdb_ci_service_auto',
OFFERING: 'service_offering',
CMDB_REL_CI: 'cmdb_rel_ci',
SC_CAT_ITEM_SUBSCRIBE_MTOM: 'sc_cat_item_subscribe_mtom',
SERVICE_OFFERING: 'service_offering',
SERVICE_OFFERING_COMMITMENT: 'service_offering_commitment',
SERVICE_SUBSCRIBE_COMPANY: 'service_subscribe_company',
SERVICE_SUBSCRIBE_DEPARTMENT: 'service_subscribe_department',
SERVICE_SUBSCRIBE_LOCATION: 'service_subscribe_location',
SERVICE_SUBSCRIBE_SYS_USER: 'service_subscribe_sys_user',
SERVICE_SUBSCRIBE_SYS_USER_GRP: 'service_subscribe_sys_user_grp',
},
ROLES: {
SERVICE_AUTHOR: 'service_author',
SERVICE_EDITOR: 'service_editor'
},
WIZARD: {
PREFIX: '/now/builder/service/wizard/',
CMDB_CI_SERVICE_BUSINESS: 'd95eae4953222010efc7ddeeff7b1276',
CMDB_CI_SERVICE_TECHNICAL: 'd67cb4680f0320101fb5cc11ff767ee2',
SERVICE_OFFERING: '13ea1c9677f2201074613036971061cb',
},
FIELD: {
CHECKOUT: 'checkout',
CHILD: 'child',
CLASS: 'sys_class_name',
CSAT_SCORE: 'csat_score',
NAME: 'name',
NUMBER: 'number',
PARENT: 'parent',
PERF_SCORE: 'perf_score',
PUBLISHED_REF: 'published_ref',
SERVICE_OFFERING: 'service_offering',
STATE: 'state',
SYS_ID: 'sys_id',
SYS_CLASS_NAME: 'sys_class_name',
SYS_MOD_COUNT: 'sys_mod_count',
SYS_TAGS: 'sys_tags',
TOTAL_SUBSCRIBERS: 'total_subscribers',
TYPE: 'type',
CREATED: 'sys_created_on',
CREATED_BY: 'sys_created_by'
},
FIELD_VALUE: {
TRUE: 'true',
FALSE: 'false',
PUBLISHED: 'published',
PUBLISHING: 'publishing',
DRAFT: 'draft',
PROVIDES_BY_PROVIDES: '4afd799338a02000c18673032c71b817',
DEPENDS_ON_USED_BY: '1a9cb166f1571100a92eb60da2bce5c5',
CONTAINS_CONTAINED_BY: '55c95bf6c0a8010e0118ec7056ebc54d',
},
EXCLUDED_SERVICE_FIELDS: function() {
return [
this.FIELD.SYS_ID,
this.FIELD.NUMBER,
this.FIELD.SYS_MOD_COUNT,
this.FIELD.SYS_TAGS,
this.FIELD.STATE,
this.FIELD.PUBLISHED_REF,
this.FIELD.CHECKOUT,
this.FIELD.CSAT_SCORE,
this.FIELD.PERF_SCORE,
this.FIELD.TOTAL_SUBSCRIBERS,
this.FIELD.CREATED,
this.FIELD.CREATED_BY
];
},
EXCLUDED_OFFERING_FIELDS: function() {
return [
this.FIELD.SYS_ID,
this.FIELD.NUMBER,
this.FIELD.SYS_MOD_COUNT,
this.FIELD.SYS_TAGS,
this.FIELD.STATE,
this.FIELD.PARENT,
this.FIELD.PUBLISHED_REF,
this.FIELD.CHECKOUT,
this.FIELD.CSAT_SCORE,
this.FIELD.PERF_SCORE,
this.FIELD.TOTAL_SUBSCRIBERS,
this.FIELD.CREATED,
this.FIELD.CREATED_BY
];
},
EXCLUDED_COPY_OFFERING_FIELDS: function() {
return [
this.FIELD.SYS_ID,
this.FIELD.NUMBER,
this.FIELD.SYS_MOD_COUNT,
this.FIELD.SYS_TAGS,
this.FIELD.PUBLISHED_REF,
this.FIELD.CSAT_SCORE,
this.FIELD.PERF_SCORE,
this.FIELD.TOTAL_SUBSCRIBERS,
this.FIELD.CREATED,
this.FIELD.CREATED_BY
];
},
EXCLUDED_REFERENCE_FIELDS: function() {
return [
this.FIELD.SYS_ID,
this.FIELD.SYS_MOD_COUNT,
this.FIELD.SYS_TAGS
];
},
STATUS: {
SUCCESSFUL: 'successful',
FAILED: 'failed',
NO_ACCESS: 'no_access'
},
type: 'ASBConstants'
};
Sys ID
0795770e0732201070e493d0fad30050