Interface cmdb_ci_service interface cmdb_ci_service { aliases : Typed < string , { label : [ { hint : "Other names for this service - comma-delimited list of names" ; label : "Aliases" ; language : "en" ; plural : "Aliases" ; } , ] ; } , > ; asset : Typed < | string | Record < "alm_asset" > | ExplicitKey < "alm_asset" > | TableBrand < "alm_asset" > , { attributes : { encode_utf8 : false ; readonly_clickthrough : true } ; cascadeRule : "delete" ; label : [ { label : "Asset" ; language : "en" ; plural : "Assets" } ] ; readOnly : true ; referenceTable : "alm_asset" ; } , > ; asset_tag : Typed < string , { label : [ { label : "Asset tag" ; language : "en" ; plural : "Asset tags" } ] } , > ; assigned : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Assigned" ; language : "en" ; plural : "Assigned" } ] } , > ; assigned_to : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; dependent : "company" ; label : [ { label : "Assigned to" ; language : "en" ; plural : "Assigned to" } ] ; referenceTable : "sys_user" ; } , > ; assignment_group : Typed < | string | Record < "sys_user_group" > | ExplicitKey < "sys_user_group" > | TableBrand < "sys_user_group" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Change Group" ; language : "en" ; plural : "Change Groups" } , ] ; referenceTable : "sys_user_group" ; } , > ; attestation_score : Typed < number , { label : [ { label : "Attestation Score" ; language : "en" ; plural : "Attestation Scores" ; } , ] ; } , > ; attestation_status : Typed < string , { default : "Not Yet Reviewed" ; dropdown : "dropdown_without_none" ; label : [ { label : "Attestation Status" ; language : "en" ; plural : "Attestation Status" ; } , ] ; } , > ; attested : Typed < boolean , { default : false ; label : [ { label : "Attested" ; language : "en" ; plural : "Attested" } ] ; } , > ; attested_by : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Attested By" ; language : "en" ; plural : "Attested Bys" } ] ; referenceTable : "sys_user" ; } , > ; attested_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Attested Date" ; language : "en" ; plural : "Attested Dates" } , ] ; } , > ; attributes : Typed < string , { label : [ { label : "Attributes" ; language : "en" ; plural : "Attributes" } ] ; maxLength : 65000 ; xmlView : true ; } , > ; busines_criticality : Typed < string , { attributes : { dashboard_filter : true } ; default : "2 - somewhat critical" ; dropdown : "dropdown_without_none" ; label : [ { hint : "DR Strategies would be based on this" ; label : "Business criticality" ; language : "en" ; plural : "Business criticalities" ; } , ] ; } , > ; business_contact : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "The person to contact for functional related needs for this service" ; label : "Business contact" ; language : "en" ; plural : "Business contacts" ; } , ] ; referenceTable : "sys_user" ; } , > ; business_need : Typed < string , { label : [ { hint : "The business need for this service" ; label : "Business need" ; language : "en" ; plural : "Business need" ; } , ] ; } , > ; business_relation_manager : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "Relationship manager for this service" ; label : "Business relation manager" ; language : "en" ; plural : "Business relation managers" ; } , ] ; referenceTable : "sys_user" ; } , > ; business_unit : Typed < | string | Record < "business_unit" > | ExplicitKey < "business_unit" > | TableBrand < "business_unit" > , { attributes : { encode_utf8 : false ; tree_picker : true } ; label : [ { label : "Business Unit" ; language : "en" ; plural : "Business Units" } , ] ; referenceTable : "business_unit" ; } , > ; can_print : Typed < boolean , { default : false ; label : [ { label : "Can Print" ; language : "en" ; plural : "Can Prints" } ] ; } , > ; category : Typed < string , { default : "javascript:gs.include(\"CMDBItem\");var item = new CMDBItem(current);item.setCategory();" ; label : [ { label : "Category" ; language : "en" ; plural : "Categories" } ] ; } , > ; change_control : Typed < | string | Record < "sys_user_group" > | ExplicitKey < "sys_user_group" > | TableBrand < "sys_user_group" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Approval group" ; language : "en" ; plural : "Approval groups" ; } , ] ; referenceTable : "sys_user_group" ; } , > ; checked_in : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Checked in" ; language : "en" ; plural : "Checked in" } ] } , > ; checked_out : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Checked out" ; language : "en" ; plural : "Checked out" } , ] ; } , > ; checkout : Typed < string , { dropdown : "dropdown_with_none" ; label : "Checkout" ; readOnly : true } , > ; comments : Typed < string , { label : [ { label : "Comments" ; language : "en" ; plural : "Comments" } ] ; maxLength : 4000 ; } , > ; company : Typed < | string | Record < "core_company" > | ExplicitKey < "core_company" > | TableBrand < "core_company" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Company" ; language : "en" ; plural : "Companies" } ] ; referenceQual : "customer=true" ; referenceTable : "core_company" ; } , > ; compatibility_dependencies : Typed < string , { label : [ { hint : "Compatibility dependencies for this service" ; label : "Compatibility dependencies" ; language : "en" ; plural : "Compatibility dependencies" ; } , ] ; } , > ; consumer_type : Typed < string , { default : "internal" ; dropdown : "dropdown_with_none" ; label : [ { hint : "Delineates internal vs. external users" ; label : "Consumer type" ; language : "en" ; plural : "Consumer types" ; } , ] ; } , > ; correlation_id : Typed < string , { label : [ { label : "Correlation ID" ; language : "en" ; plural : "Correlation IDs" ; } , ] ; maxLength : 512 ; } , > ; cost : Typed < number , { attributes : { dashboard_filter : true } ; label : [ { label : "Cost" ; language : "en" ; plural : "Costs" } ] ; maxLength : 40 ; } , > ; cost_cc : Typed < string , { default : "USD" ; dropdown : "dropdown_with_none" ; label : [ { label : "Cost currency" ; language : "en" ; plural : "Cost currencies" } , ] ; maxLength : 3 ; } , > ; cost_center : Typed < | string | Record < "cmn_cost_center" > | ExplicitKey < "cmn_cost_center" > | TableBrand < "cmn_cost_center" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Cost center" ; language : "en" ; plural : "Cost centers" } ] ; referenceTable : "cmn_cost_center" ; } , > ; delivery_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Order received" ; language : "en" ; plural : "Order received" } , ] ; } , > ; delivery_manager : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "The delivery manager for this service" ; label : "Delivery manager" ; language : "en" ; plural : "Delivery managers" ; } , ] ; referenceTable : "sys_user" ; } , > ; department : Typed < | string | Record < "cmn_department" > | ExplicitKey < "cmn_department" > | TableBrand < "cmn_department" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Department" ; language : "en" ; plural : "Departments" } ] ; referenceTable : "cmn_department" ; } , > ; discovery_source : Typed < string , { dropdown : "dropdown_with_none" ; label : [ { label : "Discovery source" ; language : "en" ; plural : "Discovery sources" ; } , ] ; } , > ; dns_domain : Typed < string , { label : [ { label : "DNS Domain" ; language : "en" ; plural : "DNS Domains" } , ] ; maxLength : 255 ; } , > ; due : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Due" ; language : "en" ; plural : "Dues" } ] } , > ; due_in : Typed < string , { dropdown : "dropdown_with_none" ; label : [ { label : "Due in" ; language : "en" ; plural : "Due in" } ] ; } , > ; duplicate_of : Typed < | string | Record < "cmdb_ci" > | ExplicitKey < "cmdb_ci" > | TableBrand < "cmdb_ci" > , { attributes : { encode_utf8 : false } ; cascadeRule : "restrict" ; label : [ { label : "Duplicate Of" ; language : "en" ; plural : "Duplicate Ofs" } , ] ; referenceQual : "javascript:'sys_id!=' + current.sys_id + '^sys_domain=' + current.sys_domain" ; referenceTable : "cmdb_ci" ; } , > ; end_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { hint : "When the service is valid till" ; label : "End date" ; language : "en" ; plural : "End dates" ; } , ] ; } , > ; environment : Typed < string , { dropdown : "dropdown_with_none" ; label : [ { label : "Environment" ; language : "en" ; plural : "Environments" } ] ; } , > ; fault_count : Typed < number , { default : "0" ; label : [ { label : "Fault count" ; language : "en" ; plural : "Fault counts" } ] ; } , > ; first_discovered : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "First discovered" ; language : "en" ; plural : "First discovered" ; } , ] ; } , > ; fqdn : Typed < string , { label : [ { label : "Fully qualified domain name" ; language : "en" ; plural : "Fully qualified domain names" ; } , ] ; maxLength : 255 ; } , > ; gl_account : Typed < string , { label : [ { label : "GL account" ; language : "en" ; plural : "GL accounts" } , ] ; } , > ; install_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Installed" ; language : "en" ; plural : "Installed" } ] } , > ; install_status : Typed < number , { attributes : { synchronizePartitions : true } ; default : "1" ; dropdown : "dropdown_with_none" ; label : [ { label : "Install Status" ; language : "en" ; plural : "Install Status" } , ] ; } , > ; invoice_number : Typed < string , { label : [ { label : "Invoice number" ; language : "en" ; plural : "Invoice numbers" ; } , ] ; } , > ; ip_address : Typed < string | number , { columnType : "ip_addr" ; label : [ { label : "IP Address" ; language : "en" ; plural : "IP Addresses" } ] ; maxLength : 255 ; } , > ; justification : Typed < string | ((string | number) & Record<never, never>)
, { dropdown : "suggestion" ; label : [ { label : "Justification" ; language : "en" ; plural : "Justifications" } , ] ; maxLength : 80 ; } , > ; last_discovered : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { attributes : { no_audit : true } ; label : [ { label : "Most recent discovery" ; language : "en" ; plural : "Most recent discoveries" ; } , ] ; } , > ; last_review_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { hint : "Date on which this service was last reviewed" ; label : "Last review date" ; language : "en" ; plural : "Last review dates" ; } , ] ; } , > ; lease_id : Typed < string , { label : [ { label : "Lease contract" ; language : "en" ; plural : "Lease contracts" ; } , ] ; } , > ; life_cycle_stage : Typed < | string | Record < "life_cycle_stage" > | ExplicitKey < "life_cycle_stage" > | TableBrand < "life_cycle_stage" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Life Cycle Stage" ; language : "en" ; plural : "Life Cycle Stages" ; } , ] ; maxLength : 40 ; referenceKey : "name" ; referenceQual : "javascript: new LifeCycleUtil().filterLifeCycleStage()" ; referenceTable : "life_cycle_stage" ; } , > ; life_cycle_stage_status : Typed < | string | Record < "life_cycle_stage_status" > | ExplicitKey < "life_cycle_stage_status" > | TableBrand < "life_cycle_stage_status" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Life Cycle Stage Status" ; language : "en" ; plural : "Life Cycle Stage Status" ; } , ] ; maxLength : 40 ; referenceKey : "name" ; referenceQual : "javascript: new LifeCycleUtil().filterLifeCycleStageStatus()" ; referenceTable : "life_cycle_stage_status" ; } , > ; location : Typed < | string | Record < "cmn_location" > | ExplicitKey < "cmn_location" > | TableBrand < "cmn_location" > , { attributes : { encode_utf8 : false ; tree_picker : true } ; label : [ { label : "Location" ; language : "en" ; plural : "Locations" } ] ; referenceTable : "cmn_location" ; } , > ; mac_address : Typed < string , { label : [ { label : "MAC Address" ; language : "en" ; plural : "MAC Addresses" } , ] ; maxLength : 24 ; } , > ; maintenance_schedule : Typed < | string | Record < "cmn_schedule" > | ExplicitKey < "cmn_schedule" > | TableBrand < "cmn_schedule" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Maintenance schedule" ; language : "en" ; plural : "Maintenance schedules" ; } , ] ; referenceQual : "type=maintenance" ; referenceTable : "cmn_schedule" ; } , > ; managed_by : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Managed by" ; language : "en" ; plural : "Managed by" } ] ; referenceTable : "sys_user" ; } , > ; managed_by_group : Typed < | string | Record < "sys_user_group" > | ExplicitKey < "sys_user_group" > | TableBrand < "sys_user_group" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Managed By Group" ; language : "en" ; plural : "Managed By Groups" ; } , ] ; referenceTable : "sys_user_group" ; } , > ; manufacturer : Typed < | string | Record < "core_company" > | ExplicitKey < "core_company" > | TableBrand < "core_company" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Manufacturer" ; language : "en" ; plural : "Manufacturers" } , ] ; referenceTable : "core_company" ; } , > ; model_id : Typed < | string | Record < "cmdb_model" > | ExplicitKey < "cmdb_model" > | TableBrand < "cmdb_model" > , { attributes : { encode_utf8 : false } ; cascadeRule : "restrict" ; label : [ { label : "Model ID" ; language : "en" ; plural : "Model IDs" } ] ; referenceQual : "javascript:new ModelAndCategoryFilters().ciModelRefQual(current)" ; referenceTable : "cmdb_model" ; } , > ; model_number : Typed < string , { label : [ { label : "Model number" ; language : "en" ; plural : "Model numbers" } , ] ; maxLength : 255 ; } , > ; monitor : Typed < boolean , { default : false ; label : [ { label : "Monitor" ; language : "en" ; plural : "Monitors" } ] ; } , > ; monitoring_requirements : Typed < string , { label : [ { hint : "Requirements to monitor this service" ; label : "Monitoring requirements" ; language : "en" ; plural : "Monitoring requirements" ; } , ] ; } , > ; name : Typed < string , { attributes : { synchronizePartitions : true } ; label : [ { label : "Name" ; language : "en" ; plural : "Names" } ] ; maxLength : 255 ; } , > ; number : Typed < string , { attributes : { ignore_filter_on_new : true } ; default : "javascript:getNextObjNumberPadded();" ; label : "Number" ; } , > ; operational_status : Typed < number , { attributes : { synchronizePartitions : true } ; default : "1" ; dropdown : "dropdown_without_none" ; label : [ { label : "Operational status" ; language : "en" ; plural : "Operational status" ; } , ] ; } , > ; order_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Ordered" ; language : "en" ; plural : "Ordered" } ] } , > ; owned_by : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Owned by" ; language : "en" ; plural : "Owned by" } ] ; referenceTable : "sys_user" ; } , > ; parent : Typed < | string | Record < "cmdb_ci_service" > | ExplicitKey < "cmdb_ci_service" > | TableBrand < "cmdb_ci_service" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "Group instances together" ; label : "Parent" ; language : "en" ; plural : "Parents" ; } , ] ; referenceTable : "cmdb_ci_service" ; } , > ; po_number : Typed < string , { label : [ { label : "PO number" ; language : "en" ; plural : "PO numbers" } ] } , > ; portfolio_status : Typed < string , { default : "pipeline" ; dropdown : "dropdown_with_none" ; label : "Phase" } , > ; prerequisites : Typed < string | number , { attributes : { encode_utf8 : false ; serializer : "com.glide.script.TranslatedTextXMLSerializer" ; } ; columnType : "translated_html" ; label : [ { hint : "Pre-requisites for this service" ; label : "Prerequisites" ; language : "en" ; plural : "Prerequisites" ; } , ] ; maxLength : 65536 ; } , > ; price_model : Typed < string , { default : "per_unit" ; dropdown : "dropdown_without_none" ; label : [ { hint : "Model under which this service is priced" ; label : "Price model" ; language : "en" ; plural : "Price models" ; } , ] ; } , > ; price_unit : Typed < string , { label : [ { hint : "Short name for a unit of this service" ; label : "Price unit" ; language : "en" ; plural : "Price units" ; } , ] ; } , > ; product_instance_id : Typed < string , { label : [ { label : "Product instance identifier" ; language : "en" ; plural : "Product instance identifiers" ; } , ] ; maxLength : 255 ; readOnly : true ; } , > ; published_ref : Typed < | string | Record < "cmdb_ci_service" > | ExplicitKey < "cmdb_ci_service" > | TableBrand < "cmdb_ci_service" > , { attributes : { encode_utf8 : false } ; label : "Published Item" ; readOnly : true ; referenceTable : "cmdb_ci_service" ; } , > ; purchase_date : Typed < ` ${ number } - ${ number } - ${ number } ` , { label : [ { label : "Purchased" ; language : "en" ; plural : "Purchased" } ] } , > ; schedule : Typed < | string | Record < "cmn_schedule" > | ExplicitKey < "cmn_schedule" > | TableBrand < "cmn_schedule" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Schedule" ; language : "en" ; plural : "Schedules" } ] ; referenceTable : "cmn_schedule" ; } , > ; serial_number : Typed < string , { label : [ { label : "Serial number" ; language : "en" ; plural : "Serial numbers" } , ] ; maxLength : 255 ; } , > ; service_classification : Typed < string , { default : "Business Service" ; dropdown : "dropdown_with_none" ; label : "Service classification" ; } , > ; service_level_requirement : Typed < string | number , { attributes : { encode_utf8 : false ; serializer : "com.glide.script.TranslatedTextXMLSerializer" ; } ; columnType : "translated_html" ; label : "Service level requirement" ; maxLength : 8000 ; } , > ; service_owner_delegate : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "The delegate who manages the service along with service owner" ; label : "Delegate" ; language : "en" ; plural : "Delegates" ; } , ] ; referenceTable : "sys_user" ; } , > ; service_status : Typed < string , { default : "requirements" ; dependent : "portfolio_status" ; dropdown : "dropdown_with_none" ; label : "Status" ; } , > ; short_description : Typed < string , { label : "Description" ; maxLength : 1000 } > ; skip_sync : Typed < boolean , { default : false ; label : [ { label : "Skip sync" ; language : "en" ; plural : "Skip syncs" } ] ; readOnly : true ; } , > ; sla : Typed < string | Record < "sla" > | ExplicitKey < "sla" > | TableBrand < "sla" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "Service Level Agreement" ; label : "SLA" ; language : "en" ; plural : "SLAs" ; } , ] ; referenceTable : "sla" ; } , > ; spm_service_portfolio : Typed < | string | Record < "spm_service_portfolio" > | ExplicitKey < "spm_service_portfolio" > | TableBrand < "spm_service_portfolio" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "The service portfolio this service is associated with" ; label : "Service portfolio" ; language : "en" ; plural : "Service portfolios" ; } , ] ; referenceTable : "spm_service_portfolio" ; } , > ; spm_taxonomy_node : Typed < | string | Record < "spm_taxonomy_node" > | ExplicitKey < "spm_taxonomy_node" > | TableBrand < "spm_taxonomy_node" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "The taxonomy node this service is associated with" ; label : "Taxonomy node" ; language : "en" ; plural : "Taxonomy nodes" ; } , ] ; referenceFloats : true ; referenceQual : "javascript:new global.SPMRefUtils().getLowestLevelTaxonomyNode(current.spm_service_portfolio)" ; referenceTable : "spm_taxonomy_node" ; } , > ; stakeholders : Typed < string | string [] | Record < "sys_user" > [] , { attributes : { array : "denormalized" ; no_sort : true ; slushbucket_ref_no_expand : true ; } ; label : [ { hint : "Stakeholders for the service" ; label : "Stakeholders" ; language : "en" ; plural : "Stakeholders" ; } , ] ; maxLength : 1024 ; referenceTable : "sys_user" ; } , > ; start_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { attributes : { no_audit : true } ; label : [ { label : "Start date" ; language : "en" ; plural : "Start dates" } ] ; } , > ; state : Typed < string , { dropdown : "dropdown_with_none" ; label : "State" ; readOnly : true } , > ; subcategory : Typed < string , { label : [ { label : "Subcategory" ; language : "en" ; plural : "Subcategories" } , ] ; } , > ; support_group : Typed < | string | Record < "sys_user_group" > | ExplicitKey < "sys_user_group" > | TableBrand < "sys_user_group" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Support group" ; language : "en" ; plural : "Support groups" } , ] ; referenceTable : "sys_user_group" ; } , > ; supported_by : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Supported by" ; language : "en" ; plural : "Supported by" } , ] ; referenceTable : "sys_user" ; } , > ; sys_class_name : Typed < string , { attributes : { synchronizePartitions : true } ; default : "javascript:current.getTableName();" ; dropdown : "dropdown_without_none" ; label : "Class" ; maxLength : 80 ; } , > ; sys_class_path : Typed < string | number , { attributes : { synchronizePartitions : true } ; columnType : "sys_class_path" ; default : "javascript:GlideDBObjectManager.get().getClassPath(current.getTableName());" ; label : [ { label : "Sys class path" ; language : "en" ; plural : "Sys class paths" ; } , ] ; maxLength : 255 ; readOnly : true ; } , > ; sys_created_by : Typed < string , { label : [ { label : "Created by" ; language : "en" ; plural : "Created by" } ] } , > ; sys_created_on : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Created" ; language : "en" ; plural : "Created" } ] } , > ; sys_domain : Typed < Record < "domain" > | "global" , { default : "global" ; label : [ { label : "Domain" ; language : "en" ; plural : "Domains" } ] ; } , > ; sys_domain_path : Typed < string , { attributes : { case_sensitive : true } ; label : [ { label : "Domain Path" ; language : "en" ; plural : "Domain Paths" } ] ; } , > ; sys_id : Typed < string , { label : [ { label : "Sys ID" ; language : "en" ; plural : "Sys IDs" } ] ; primary : true ; } , > ; sys_mod_count : Typed < number , { label : [ { label : "Updates" ; language : "en" ; plural : "Updates" } ] } , > ; sys_updated_by : Typed < string , { label : [ { label : "Updated by" ; language : "en" ; plural : "Updated by" } ] } , > ; sys_updated_on : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Updated" ; language : "en" ; plural : "Updated" } ] } , > ; unit_description : Typed < string , { label : [ { hint : "Longer description of a unit of this service" ; label : "Unit description" ; language : "en" ; plural : "Unit descriptions" ; } , ] ; maxLength : 4000 ; } , > ; unverified : Typed < boolean , { label : [ { label : "Requires verification" ; language : "en" ; plural : "Requires verifications" ; } , ] ; readOnly : true ; } , > ; used_for : Typed < string , { default : "Production" ; dropdown : "dropdown_without_none" ; label : "Used for" ; } , > ; user_group : Typed < | string | Record < "sys_user_group" > | ExplicitKey < "sys_user_group" > | TableBrand < "sys_user_group" > , { attributes : { encode_utf8 : false } ; label : "Users supported" ; referenceTable : "sys_user_group" ; } , > ; vendor : Typed < | string | Record < "core_company" > | ExplicitKey < "core_company" > | TableBrand < "core_company" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Vendor" ; language : "en" ; plural : "Vendors" } ] ; referenceQual : "vendor=true" ; referenceTable : "core_company" ; } , > ; version : Typed < string , { label : "Version" } > ; warranty_expiration : Typed < ` ${ number } - ${ number } - ${ number } ` , { label : [ { label : "Warranty expiration" ; language : "en" ; plural : "Warranty expirations" ; } , ] ; } , > ; } Defined in node_modules/.pnpm/@servicenow+sdk-core@4.4.1/node_modules/@servicenow/sdk-core/dist/global/Tables.d.ts:227 Properties Readonlyaliases aliases : Typed < string , { label : [ { hint : "Other names for this service - comma-delimited list of names" ; label : "Aliases" ; language : "en" ; plural : "Aliases" ; } , ] ; } , > Readonlyasset asset : Typed < | string | Record < "alm_asset" > | ExplicitKey < "alm_asset" > | TableBrand < "alm_asset" > , { attributes : { encode_utf8 : false ; readonly_clickthrough : true } ; cascadeRule : "delete" ; label : [ { label : "Asset" ; language : "en" ; plural : "Assets" } ] ; readOnly : true ; referenceTable : "alm_asset" ; } , > Readonlyasset_ tag asset_tag : Typed < string , { label : [ { label : "Asset tag" ; language : "en" ; plural : "Asset tags" } ] } , > Readonlyassigned assigned : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Assigned" ; language : "en" ; plural : "Assigned" } ] } , > Readonlyassigned_ to assigned_to : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; dependent : "company" ; label : [ { label : "Assigned to" ; language : "en" ; plural : "Assigned to" } ] ; referenceTable : "sys_user" ; } , > Readonlyassignment_ group assignment_group : Typed < | string | Record < "sys_user_group" > | ExplicitKey < "sys_user_group" > | TableBrand < "sys_user_group" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Change Group" ; language : "en" ; plural : "Change Groups" } , ] ; referenceTable : "sys_user_group" ; } , > Readonlyattestation_ score attestation_score : Typed < number , { label : [ { label : "Attestation Score" ; language : "en" ; plural : "Attestation Scores" ; } , ] ; } , > Readonlyattestation_ status attestation_status : Typed < string , { default : "Not Yet Reviewed" ; dropdown : "dropdown_without_none" ; label : [ { label : "Attestation Status" ; language : "en" ; plural : "Attestation Status" ; } , ] ; } , > Readonlyattested attested : Typed < boolean , { default : false ; label : [ { label : "Attested" ; language : "en" ; plural : "Attested" } ] ; } , > Readonlyattested_ by attested_by : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Attested By" ; language : "en" ; plural : "Attested Bys" } ] ; referenceTable : "sys_user" ; } , > Readonlyattested_ date attested_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Attested Date" ; language : "en" ; plural : "Attested Dates" } , ] ; } , > Readonlyattributes attributes : Typed < string , { label : [ { label : "Attributes" ; language : "en" ; plural : "Attributes" } ] ; maxLength : 65000 ; xmlView : true ; } , > Readonlybusines_ criticality busines_criticality : Typed < string , { attributes : { dashboard_filter : true } ; default : "2 - somewhat critical" ; dropdown : "dropdown_without_none" ; label : [ { hint : "DR Strategies would be based on this" ; label : "Business criticality" ; language : "en" ; plural : "Business criticalities" ; } , ] ; } , > business_contact : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "The person to contact for functional related needs for this service" ; label : "Business contact" ; language : "en" ; plural : "Business contacts" ; } , ] ; referenceTable : "sys_user" ; } , > Readonlybusiness_ need business_need : Typed < string , { label : [ { hint : "The business need for this service" ; label : "Business need" ; language : "en" ; plural : "Business need" ; } , ] ; } , > Readonlybusiness_ relation_ manager business_relation_manager : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "Relationship manager for this service" ; label : "Business relation manager" ; language : "en" ; plural : "Business relation managers" ; } , ] ; referenceTable : "sys_user" ; } , > Readonlybusiness_ unit business_unit : Typed < | string | Record < "business_unit" > | ExplicitKey < "business_unit" > | TableBrand < "business_unit" > , { attributes : { encode_utf8 : false ; tree_picker : true } ; label : [ { label : "Business Unit" ; language : "en" ; plural : "Business Units" } , ] ; referenceTable : "business_unit" ; } , > Readonlycan_ print can_print : Typed < boolean , { default : false ; label : [ { label : "Can Print" ; language : "en" ; plural : "Can Prints" } ] ; } , > Readonlycategory category : Typed < string , { default : "javascript:gs.include(\"CMDBItem\");var item = new CMDBItem(current);item.setCategory();" ; label : [ { label : "Category" ; language : "en" ; plural : "Categories" } ] ; } , > Readonlychange_ control change_control : Typed < | string | Record < "sys_user_group" > | ExplicitKey < "sys_user_group" > | TableBrand < "sys_user_group" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Approval group" ; language : "en" ; plural : "Approval groups" } , ] ; referenceTable : "sys_user_group" ; } , > Readonlychecked_ in checked_in : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Checked in" ; language : "en" ; plural : "Checked in" } ] } , > Readonlychecked_ out checked_out : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Checked out" ; language : "en" ; plural : "Checked out" } , ] ; } , > Readonlycheckout checkout : Typed < string , { dropdown : "dropdown_with_none" ; label : "Checkout" ; readOnly : true } , > comments : Typed < string , { label : [ { label : "Comments" ; language : "en" ; plural : "Comments" } ] ; maxLength : 4000 ; } , > Readonlycompany company : Typed < | string | Record < "core_company" > | ExplicitKey < "core_company" > | TableBrand < "core_company" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Company" ; language : "en" ; plural : "Companies" } ] ; referenceQual : "customer=true" ; referenceTable : "core_company" ; } , > Readonlycompatibility_ dependencies compatibility_dependencies : Typed < string , { label : [ { hint : "Compatibility dependencies for this service" ; label : "Compatibility dependencies" ; language : "en" ; plural : "Compatibility dependencies" ; } , ] ; } , > Readonlyconsumer_ type consumer_type : Typed < string , { default : "internal" ; dropdown : "dropdown_with_none" ; label : [ { hint : "Delineates internal vs. external users" ; label : "Consumer type" ; language : "en" ; plural : "Consumer types" ; } , ] ; } , > Readonlycorrelation_ id correlation_id : Typed < string , { label : [ { label : "Correlation ID" ; language : "en" ; plural : "Correlation IDs" } , ] ; maxLength : 512 ; } , > Readonlycost cost : Typed < number , { attributes : { dashboard_filter : true } ; label : [ { label : "Cost" ; language : "en" ; plural : "Costs" } ] ; maxLength : 40 ; } , > Readonlycost_ cc cost_cc : Typed < string , { default : "USD" ; dropdown : "dropdown_with_none" ; label : [ { label : "Cost currency" ; language : "en" ; plural : "Cost currencies" } , ] ; maxLength : 3 ; } , > Readonlycost_ center cost_center : Typed < | string | Record < "cmn_cost_center" > | ExplicitKey < "cmn_cost_center" > | TableBrand < "cmn_cost_center" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Cost center" ; language : "en" ; plural : "Cost centers" } ] ; referenceTable : "cmn_cost_center" ; } , > Readonlydelivery_ date delivery_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Order received" ; language : "en" ; plural : "Order received" } , ] ; } , > Readonlydelivery_ manager delivery_manager : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "The delivery manager for this service" ; label : "Delivery manager" ; language : "en" ; plural : "Delivery managers" ; } , ] ; referenceTable : "sys_user" ; } , > Readonlydepartment department : Typed < | string | Record < "cmn_department" > | ExplicitKey < "cmn_department" > | TableBrand < "cmn_department" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Department" ; language : "en" ; plural : "Departments" } ] ; referenceTable : "cmn_department" ; } , > Readonlydiscovery_ source discovery_source : Typed < string , { dropdown : "dropdown_with_none" ; label : [ { label : "Discovery source" ; language : "en" ; plural : "Discovery sources" ; } , ] ; } , > Readonlydns_ domain dns_domain : Typed < string , { label : [ { label : "DNS Domain" ; language : "en" ; plural : "DNS Domains" } ] ; maxLength : 255 ; } , > Readonlydue due : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Due" ; language : "en" ; plural : "Dues" } ] } , > Readonlydue_ in due_in : Typed < string , { dropdown : "dropdown_with_none" ; label : [ { label : "Due in" ; language : "en" ; plural : "Due in" } ] ; } , > Readonlyduplicate_ of duplicate_of : Typed < | string | Record < "cmdb_ci" > | ExplicitKey < "cmdb_ci" > | TableBrand < "cmdb_ci" > , { attributes : { encode_utf8 : false } ; cascadeRule : "restrict" ; label : [ { label : "Duplicate Of" ; language : "en" ; plural : "Duplicate Ofs" } , ] ; referenceQual : "javascript:'sys_id!=' + current.sys_id + '^sys_domain=' + current.sys_domain" ; referenceTable : "cmdb_ci" ; } , > Readonlyend_ date end_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { hint : "When the service is valid till" ; label : "End date" ; language : "en" ; plural : "End dates" ; } , ] ; } , > Readonlyenvironment environment : Typed < string , { dropdown : "dropdown_with_none" ; label : [ { label : "Environment" ; language : "en" ; plural : "Environments" } ] ; } , > Readonlyfault_ count fault_count : Typed < number , { default : "0" ; label : [ { label : "Fault count" ; language : "en" ; plural : "Fault counts" } ] ; } , > Readonlyfirst_ discovered first_discovered : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "First discovered" ; language : "en" ; plural : "First discovered" ; } , ] ; } , > Readonlyfqdn fqdn : Typed < string , { label : [ { label : "Fully qualified domain name" ; language : "en" ; plural : "Fully qualified domain names" ; } , ] ; maxLength : 255 ; } , > Readonlygl_ account gl_account : Typed < string , { label : [ { label : "GL account" ; language : "en" ; plural : "GL accounts" } ] } , > Readonlyinstall_ date install_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Installed" ; language : "en" ; plural : "Installed" } ] } , > Readonlyinstall_ status install_status : Typed < number , { attributes : { synchronizePartitions : true } ; default : "1" ; dropdown : "dropdown_with_none" ; label : [ { label : "Install Status" ; language : "en" ; plural : "Install Status" } , ] ; } , > Readonlyinvoice_ number invoice_number : Typed < string , { label : [ { label : "Invoice number" ; language : "en" ; plural : "Invoice numbers" } , ] ; } , > Readonlyip_ address ip_address : Typed < string | number , { columnType : "ip_addr" ; label : [ { label : "IP Address" ; language : "en" ; plural : "IP Addresses" } ] ; maxLength : 255 ; } , > Readonlyjustification justification : Typed < string | ((string | number) & Record<never, never>)
, { dropdown : "suggestion" ; label : [ { label : "Justification" ; language : "en" ; plural : "Justifications" } , ] ; maxLength : 80 ; } , > Readonlylast_ discovered last_discovered : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { attributes : { no_audit : true } ; label : [ { label : "Most recent discovery" ; language : "en" ; plural : "Most recent discoveries" ; } , ] ; } , > Readonlylast_ review_ date last_review_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { hint : "Date on which this service was last reviewed" ; label : "Last review date" ; language : "en" ; plural : "Last review dates" ; } , ] ; } , > Readonlylease_ id lease_id : Typed < string , { label : [ { label : "Lease contract" ; language : "en" ; plural : "Lease contracts" } , ] ; } , > Readonlylife_ cycle_ stage life_cycle_stage : Typed < | string | Record < "life_cycle_stage" > | ExplicitKey < "life_cycle_stage" > | TableBrand < "life_cycle_stage" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Life Cycle Stage" ; language : "en" ; plural : "Life Cycle Stages" ; } , ] ; maxLength : 40 ; referenceKey : "name" ; referenceQual : "javascript: new LifeCycleUtil().filterLifeCycleStage()" ; referenceTable : "life_cycle_stage" ; } , > Readonlylife_ cycle_ stage_ status life_cycle_stage_status : Typed < | string | Record < "life_cycle_stage_status" > | ExplicitKey < "life_cycle_stage_status" > | TableBrand < "life_cycle_stage_status" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Life Cycle Stage Status" ; language : "en" ; plural : "Life Cycle Stage Status" ; } , ] ; maxLength : 40 ; referenceKey : "name" ; referenceQual : "javascript: new LifeCycleUtil().filterLifeCycleStageStatus()" ; referenceTable : "life_cycle_stage_status" ; } , > Readonlylocation location : Typed < | string | Record < "cmn_location" > | ExplicitKey < "cmn_location" > | TableBrand < "cmn_location" > , { attributes : { encode_utf8 : false ; tree_picker : true } ; label : [ { label : "Location" ; language : "en" ; plural : "Locations" } ] ; referenceTable : "cmn_location" ; } , > Readonlymac_ address mac_address : Typed < string , { label : [ { label : "MAC Address" ; language : "en" ; plural : "MAC Addresses" } , ] ; maxLength : 24 ; } , > Readonlymaintenance_ schedule maintenance_schedule : Typed < | string | Record < "cmn_schedule" > | ExplicitKey < "cmn_schedule" > | TableBrand < "cmn_schedule" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Maintenance schedule" ; language : "en" ; plural : "Maintenance schedules" ; } , ] ; referenceQual : "type=maintenance" ; referenceTable : "cmn_schedule" ; } , > Readonlymanaged_ by managed_by : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Managed by" ; language : "en" ; plural : "Managed by" } ] ; referenceTable : "sys_user" ; } , > Readonlymanaged_ by_ group managed_by_group : Typed < | string | Record < "sys_user_group" > | ExplicitKey < "sys_user_group" > | TableBrand < "sys_user_group" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Managed By Group" ; language : "en" ; plural : "Managed By Groups" ; } , ] ; referenceTable : "sys_user_group" ; } , > Readonlymanufacturer manufacturer : Typed < | string | Record < "core_company" > | ExplicitKey < "core_company" > | TableBrand < "core_company" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Manufacturer" ; language : "en" ; plural : "Manufacturers" } , ] ; referenceTable : "core_company" ; } , > Readonlymodel_ id model_id : Typed < | string | Record < "cmdb_model" > | ExplicitKey < "cmdb_model" > | TableBrand < "cmdb_model" > , { attributes : { encode_utf8 : false } ; cascadeRule : "restrict" ; label : [ { label : "Model ID" ; language : "en" ; plural : "Model IDs" } ] ; referenceQual : "javascript:new ModelAndCategoryFilters().ciModelRefQual(current)" ; referenceTable : "cmdb_model" ; } , > Readonlymodel_ number model_number : Typed < string , { label : [ { label : "Model number" ; language : "en" ; plural : "Model numbers" } , ] ; maxLength : 255 ; } , > Readonlymonitor monitor : Typed < boolean , { default : false ; label : [ { label : "Monitor" ; language : "en" ; plural : "Monitors" } ] ; } , > Readonlymonitoring_ requirements monitoring_requirements : Typed < string , { label : [ { hint : "Requirements to monitor this service" ; label : "Monitoring requirements" ; language : "en" ; plural : "Monitoring requirements" ; } , ] ; } , > Readonlyname name : Typed < string , { attributes : { synchronizePartitions : true } ; label : [ { label : "Name" ; language : "en" ; plural : "Names" } ] ; maxLength : 255 ; } , > Readonlynumber number : Typed < string , { attributes : { ignore_filter_on_new : true } ; default : "javascript:getNextObjNumberPadded();" ; label : "Number" ; } , > Readonlyoperational_ status operational_status : Typed < number , { attributes : { synchronizePartitions : true } ; default : "1" ; dropdown : "dropdown_without_none" ; label : [ { label : "Operational status" ; language : "en" ; plural : "Operational status" ; } , ] ; } , > Readonlyorder_ date order_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Ordered" ; language : "en" ; plural : "Ordered" } ] } , > Readonlyowned_ by owned_by : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Owned by" ; language : "en" ; plural : "Owned by" } ] ; referenceTable : "sys_user" ; } , > Readonlyparent parent : Typed < | string | Record < "cmdb_ci_service" > | ExplicitKey < "cmdb_ci_service" > | TableBrand < "cmdb_ci_service" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "Group instances together" ; label : "Parent" ; language : "en" ; plural : "Parents" ; } , ] ; referenceTable : "cmdb_ci_service" ; } , > Readonlypo_ number po_number : Typed < string , { label : [ { label : "PO number" ; language : "en" ; plural : "PO numbers" } ] } , > Readonlyportfolio_ status portfolio_status : Typed < string , { default : "pipeline" ; dropdown : "dropdown_with_none" ; label : "Phase" } , > Readonlyprerequisites prerequisites : Typed < string | number , { attributes : { encode_utf8 : false ; serializer : "com.glide.script.TranslatedTextXMLSerializer" ; } ; columnType : "translated_html" ; label : [ { hint : "Pre-requisites for this service" ; label : "Prerequisites" ; language : "en" ; plural : "Prerequisites" ; } , ] ; maxLength : 65536 ; } , > Readonlyprice_ model price_model : Typed < string , { default : "per_unit" ; dropdown : "dropdown_without_none" ; label : [ { hint : "Model under which this service is priced" ; label : "Price model" ; language : "en" ; plural : "Price models" ; } , ] ; } , > Readonlyprice_ unit price_unit : Typed < string , { label : [ { hint : "Short name for a unit of this service" ; label : "Price unit" ; language : "en" ; plural : "Price units" ; } , ] ; } , > Readonlyproduct_ instance_ id product_instance_id : Typed < string , { label : [ { label : "Product instance identifier" ; language : "en" ; plural : "Product instance identifiers" ; } , ] ; maxLength : 255 ; readOnly : true ; } , > Readonlypublished_ ref published_ref : Typed < | string | Record < "cmdb_ci_service" > | ExplicitKey < "cmdb_ci_service" > | TableBrand < "cmdb_ci_service" > , { attributes : { encode_utf8 : false } ; label : "Published Item" ; readOnly : true ; referenceTable : "cmdb_ci_service" ; } , > Readonlypurchase_ date purchase_date : Typed < ` ${ number } - ${ number } - ${ number } ` , { label : [ { label : "Purchased" ; language : "en" ; plural : "Purchased" } ] } , > Readonlyschedule schedule : Typed < | string | Record < "cmn_schedule" > | ExplicitKey < "cmn_schedule" > | TableBrand < "cmn_schedule" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Schedule" ; language : "en" ; plural : "Schedules" } ] ; referenceTable : "cmn_schedule" ; } , > Readonlyserial_ number serial_number : Typed < string , { label : [ { label : "Serial number" ; language : "en" ; plural : "Serial numbers" } , ] ; maxLength : 255 ; } , > Readonlyservice_ classification service_classification : Typed < string , { default : "Business Service" ; dropdown : "dropdown_with_none" ; label : "Service classification" ; } , > Readonlyservice_ level_ requirement service_level_requirement : Typed < string | number , { attributes : { encode_utf8 : false ; serializer : "com.glide.script.TranslatedTextXMLSerializer" ; } ; columnType : "translated_html" ; label : "Service level requirement" ; maxLength : 8000 ; } , > Readonlyservice_ owner_ delegate service_owner_delegate : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "The delegate who manages the service along with service owner" ; label : "Delegate" ; language : "en" ; plural : "Delegates" ; } , ] ; referenceTable : "sys_user" ; } , > Readonlyservice_ status service_status : Typed < string , { default : "requirements" ; dependent : "portfolio_status" ; dropdown : "dropdown_with_none" ; label : "Status" ; } , > Readonlyshort_ description short_description : Typed < string , { label : "Description" ; maxLength : 1000 } > Readonlyskip_ sync skip_sync : Typed < boolean , { default : false ; label : [ { label : "Skip sync" ; language : "en" ; plural : "Skip syncs" } ] ; readOnly : true ; } , > Readonlysla sla : Typed < string | Record < "sla" > | ExplicitKey < "sla" > | TableBrand < "sla" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "Service Level Agreement" ; label : "SLA" ; language : "en" ; plural : "SLAs" ; } , ] ; referenceTable : "sla" ; } , > Readonlyspm_ service_ portfolio spm_service_portfolio : Typed < | string | Record < "spm_service_portfolio" > | ExplicitKey < "spm_service_portfolio" > | TableBrand < "spm_service_portfolio" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "The service portfolio this service is associated with" ; label : "Service portfolio" ; language : "en" ; plural : "Service portfolios" ; } , ] ; referenceTable : "spm_service_portfolio" ; } , > Readonlyspm_ taxonomy_ node spm_taxonomy_node : Typed < | string | Record < "spm_taxonomy_node" > | ExplicitKey < "spm_taxonomy_node" > | TableBrand < "spm_taxonomy_node" > , { attributes : { encode_utf8 : false } ; label : [ { hint : "The taxonomy node this service is associated with" ; label : "Taxonomy node" ; language : "en" ; plural : "Taxonomy nodes" ; } , ] ; referenceFloats : true ; referenceQual : "javascript:new global.SPMRefUtils().getLowestLevelTaxonomyNode(current.spm_service_portfolio)" ; referenceTable : "spm_taxonomy_node" ; } , > Readonlystakeholders stakeholders : Typed < string | string [] | Record < "sys_user" > [] , { attributes : { array : "denormalized" ; no_sort : true ; slushbucket_ref_no_expand : true ; } ; label : [ { hint : "Stakeholders for the service" ; label : "Stakeholders" ; language : "en" ; plural : "Stakeholders" ; } , ] ; maxLength : 1024 ; referenceTable : "sys_user" ; } , > Readonlystart_ date start_date : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { attributes : { no_audit : true } ; label : [ { label : "Start date" ; language : "en" ; plural : "Start dates" } ] ; } , > Readonlystate state : Typed < string , { dropdown : "dropdown_with_none" ; label : "State" ; readOnly : true } , > Readonlysubcategory subcategory : Typed < string , { label : [ { label : "Subcategory" ; language : "en" ; plural : "Subcategories" } , ] ; } , > Readonlysupport_ group support_group : Typed < | string | Record < "sys_user_group" > | ExplicitKey < "sys_user_group" > | TableBrand < "sys_user_group" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Support group" ; language : "en" ; plural : "Support groups" } , ] ; referenceTable : "sys_user_group" ; } , > Readonlysupported_ by supported_by : Typed < | string | Record < "sys_user" > | ExplicitKey < "sys_user" > | TableBrand < "sys_user" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Supported by" ; language : "en" ; plural : "Supported by" } ] ; referenceTable : "sys_user" ; } , > Readonlysys_ class_ name sys_class_name : Typed < string , { attributes : { synchronizePartitions : true } ; default : "javascript:current.getTableName();" ; dropdown : "dropdown_without_none" ; label : "Class" ; maxLength : 80 ; } , > Readonlysys_ class_ path sys_class_path : Typed < string | number , { attributes : { synchronizePartitions : true } ; columnType : "sys_class_path" ; default : "javascript:GlideDBObjectManager.get().getClassPath(current.getTableName());" ; label : [ { label : "Sys class path" ; language : "en" ; plural : "Sys class paths" } , ] ; maxLength : 255 ; readOnly : true ; } , > Readonlysys_ created_ by sys_created_by : Typed < string , { label : [ { label : "Created by" ; language : "en" ; plural : "Created by" } ] } , > Readonlysys_ created_ on sys_created_on : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Created" ; language : "en" ; plural : "Created" } ] } , > Readonlysys_ domain sys_domain : Typed < Record < "domain" > | "global" , { default : "global" ; label : [ { label : "Domain" ; language : "en" ; plural : "Domains" } ] ; } , > Readonlysys_ domain_ path sys_domain_path : Typed < string , { attributes : { case_sensitive : true } ; label : [ { label : "Domain Path" ; language : "en" ; plural : "Domain Paths" } ] ; } , > Readonlysys_ id sys_id : Typed < string , { label : [ { label : "Sys ID" ; language : "en" ; plural : "Sys IDs" } ] ; primary : true ; } , > Readonlysys_ mod_ count sys_mod_count : Typed < number , { label : [ { label : "Updates" ; language : "en" ; plural : "Updates" } ] } , > Readonlysys_ updated_ by sys_updated_by : Typed < string , { label : [ { label : "Updated by" ; language : "en" ; plural : "Updated by" } ] } , > Readonlysys_ updated_ on sys_updated_on : Typed < ` ${ number } - ${ number } - ${ number } ${ number } : ${ number } : ${ number } ` , { label : [ { label : "Updated" ; language : "en" ; plural : "Updated" } ] } , > Readonlyunit_ description unit_description : Typed < string , { label : [ { hint : "Longer description of a unit of this service" ; label : "Unit description" ; language : "en" ; plural : "Unit descriptions" ; } , ] ; maxLength : 4000 ; } , > Readonlyunverified unverified : Typed < boolean , { label : [ { label : "Requires verification" ; language : "en" ; plural : "Requires verifications" ; } , ] ; readOnly : true ; } , > Readonlyused_ for used_for : Typed < string , { default : "Production" ; dropdown : "dropdown_without_none" ; label : "Used for" ; } , > Readonlyuser_ group user_group : Typed < | string | Record < "sys_user_group" > | ExplicitKey < "sys_user_group" > | TableBrand < "sys_user_group" > , { attributes : { encode_utf8 : false } ; label : "Users supported" ; referenceTable : "sys_user_group" ; } , > Readonlyvendor vendor : Typed < | string | Record < "core_company" > | ExplicitKey < "core_company" > | TableBrand < "core_company" > , { attributes : { encode_utf8 : false } ; label : [ { label : "Vendor" ; language : "en" ; plural : "Vendors" } ] ; referenceQual : "vendor=true" ; referenceTable : "core_company" ; } , > Readonlyversion version : Typed < string , { label : "Version" } > Readonlywarranty_ expiration warranty_expiration : Typed < ` ${ number } - ${ number } - ${ number } ` , { label : [ { label : "Warranty expiration" ; language : "en" ; plural : "Warranty expirations" ; } , ] ; } , >