@servicenow/sdk - v4.4.1
    Preparing search index...
    interface cmn_department {
        business_unit: Typed<
            | string
            | Record<"business_unit">
            | ExplicitKey<"business_unit">
            | TableBrand<"business_unit">,
            {
                attributes: { encode_utf8: false };
                label: "Business unit";
                referenceTable: "business_unit";
            },
        >;
        company: Typed<
            | string
            | Record<"core_company">
            | ExplicitKey<"core_company">
            | TableBrand<"core_company">,
            {
                label: "Company";
                referenceQual: "customer=true";
                referenceTable: "core_company";
            },
        >;
        cost_center: Typed<
            | string
            | Record<"cmn_cost_center">
            | ExplicitKey<"cmn_cost_center">
            | TableBrand<"cmn_cost_center">,
            { label: "Cost center"; referenceTable: "cmn_cost_center" },
        >;
        dept_head: Typed<
            | string
            | Record<"sys_user">
            | ExplicitKey<"sys_user">
            | TableBrand<"sys_user">,
            {
                dependent: "company";
                label: "Department head";
                referenceTable: "sys_user";
            },
        >;
        description: Typed<string, { label: "Description"; maxLength: 1000 }>;
        head_count: Typed<number, { label: "Head count" }>;
        id: Typed<string, { label: "ID" }>;
        name: Typed<string, { label: "Name"; maxLength: 100 }>;
        parent: Typed<
            | string
            | Record<"cmn_department">
            | ExplicitKey<"cmn_department">
            | TableBrand<"cmn_department">,
            {
                attributes: { tree_picker: true };
                label: "Parent";
                referenceTable: "cmn_department";
            },
        >;
        parent_hp1: Typed<
            string
            | number,
            {
                attributes: {
                    loader_exempt: true;
                    serializer: "com.glide.script.OmittedElementXMLSerializer";
                };
                columnType: "record_hierarchy_path";
                label: "Parent HP1";
                maxLength: 255;
                readOnly: true;
            },
        >;
        primary_contact: Typed<
            | string
            | Record<"sys_user">
            | ExplicitKey<"sys_user">
            | TableBrand<"sys_user">,
            {
                dependent: "company";
                label: "Primary contact";
                referenceTable: "sys_user";
            },
        >;
        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_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" }] },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    business_unit: Typed<
        | string
        | Record<"business_unit">
        | ExplicitKey<"business_unit">
        | TableBrand<"business_unit">,
        {
            attributes: { encode_utf8: false };
            label: "Business unit";
            referenceTable: "business_unit";
        },
    >
    company: Typed<
        | string
        | Record<"core_company">
        | ExplicitKey<"core_company">
        | TableBrand<"core_company">,
        {
            label: "Company";
            referenceQual: "customer=true";
            referenceTable: "core_company";
        },
    >
    cost_center: Typed<
        | string
        | Record<"cmn_cost_center">
        | ExplicitKey<"cmn_cost_center">
        | TableBrand<"cmn_cost_center">,
        { label: "Cost center"; referenceTable: "cmn_cost_center" },
    >
    dept_head: Typed<
        | string
        | Record<"sys_user">
        | ExplicitKey<"sys_user">
        | TableBrand<"sys_user">,
        {
            dependent: "company";
            label: "Department head";
            referenceTable: "sys_user";
        },
    >
    description: Typed<string, { label: "Description"; maxLength: 1000 }>
    head_count: Typed<number, { label: "Head count" }>
    id: Typed<string, { label: "ID" }>
    name: Typed<string, { label: "Name"; maxLength: 100 }>
    parent: Typed<
        | string
        | Record<"cmn_department">
        | ExplicitKey<"cmn_department">
        | TableBrand<"cmn_department">,
        {
            attributes: { tree_picker: true };
            label: "Parent";
            referenceTable: "cmn_department";
        },
    >
    parent_hp1: Typed<
        string
        | number,
        {
            attributes: {
                loader_exempt: true;
                serializer: "com.glide.script.OmittedElementXMLSerializer";
            };
            columnType: "record_hierarchy_path";
            label: "Parent HP1";
            maxLength: 255;
            readOnly: true;
        },
    >
    primary_contact: Typed<
        | string
        | Record<"sys_user">
        | ExplicitKey<"sys_user">
        | TableBrand<"sys_user">,
        {
            dependent: "company";
            label: "Primary contact";
            referenceTable: "sys_user";
        },
    >
    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_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" }] },
    >