@servicenow/sdk - v4.4.1
    Preparing search index...
    interface sys_app_module {
        active: Typed<
            boolean,
            {
                active: true;
                default: true;
                label: "Active";
                mandatory: false;
                read_only: false;
            },
        >;
        application: Typed<
            | string
            | TableBrand<"sys_app_application">
            | Record<"sys_app_application">
            | ExplicitKey<"sys_app_application">,
            {
                active: true;
                label: "Application menu";
                mandatory: false;
                read_only: false;
                referenceTable: "sys_app_application";
            },
        >;
        assessment: Typed<
            | string
            | ExplicitKey<"asmt_metric_type">
            | TableBrand<"asmt_metric_type">
            | Record<"asmt_metric_type">,
            {
                active: true;
                label: "Assessment";
                mandatory: false;
                read_only: false;
                referenceTable: "asmt_metric_type";
            },
        >;
        device_type: Typed<
            "browser"
            | "any"
            | "mobile",
            {
                active: true;
                choices: {
                    any: { inactive: false; label: "Any"; language: "en" };
                    browser: { inactive: false; label: "Browser"; language: "en" };
                    mobile: { inactive: false; label: "Mobile"; language: "en" };
                };
                dropdown: "dropdown_with_none";
                label: "Device type";
                mandatory: false;
                maxLength: 40;
                read_only: false;
            },
        >;
        filter: Typed<
            string,
            { active: true; label: "Filter"; mandatory: false; read_only: false },
        >;
        hint: Typed<
            string,
            { active: true; label: "Hint"; mandatory: false; read_only: false },
        >;
        homepage: Typed<
            | string
            | ExplicitKey<"sys_portal_page">
            | TableBrand<"sys_portal_page">
            | Record<"sys_portal_page">,
            {
                active: true;
                label: "Homepage";
                mandatory: false;
                read_only: false;
                referenceTable: "sys_portal_page";
            },
        >;
        image: Typed<
            string
            | number,
            {
                active: true;
                column_type: "image";
                label: "Image (UI11)";
                mandatory: false;
                read_only: false;
            },
        >;
        link_type: Typed<
            | "LIST"
            | "FILTER"
            | "HTML"
            | "ASSESSMENT"
            | "SEARCH"
            | "SURVEY"
            | "SCRIPT"
            | "CONTENT_PAGE"
            | "REPORT"
            | "DIRECT"
            | "DOC_LINK"
            | "NEW"
            | "MAP"
            | "HOMEPAGE"
            | "SEPARATOR"
            | "TIMELINE"
            | "DETAIL",
            {
                active: true;
                choices: {
                    ASSESSMENT: { inactive: false; label: "Assessment"; language: "en" };
                    CONTENT_PAGE: { inactive: false; label: "Content Page"; language: "en" };
                    DETAIL: { inactive: false; label: "Single Record"; language: "en" };
                    DIRECT: {
                        inactive: false;
                        label: "URL (from Arguments:)";
                        language: "en";
                    };
                    DOC_LINK: {
                        inactive: false;
                        label: "Documentation Link";
                        language: "en";
                    };
                    FILTER: { inactive: false; label: "List Filter"; language: "en" };
                    HOMEPAGE: { inactive: true; label: "Homepage"; language: "en" };
                    HTML: {
                        inactive: false;
                        label: "HTML (from Arguments:)";
                        language: "en";
                    };
                    LIST: { inactive: false; label: "List of Records"; language: "en" };
                    MAP: { inactive: false; label: "Map Page"; language: "en" };
                    NEW: { inactive: false; label: "New Record"; language: "en" };
                    REPORT: { inactive: false; label: "Run a Report"; language: "en" };
                    SCRIPT: {
                        inactive: false;
                        label: "Script (from Arguments:)";
                        language: "en";
                    };
                    SEARCH: { inactive: false; label: "Search Screen"; language: "en" };
                    SEPARATOR: { inactive: false; label: "Separator"; language: "en" };
                    SURVEY: { inactive: false; label: "Survey"; language: "en" };
                    TIMELINE: { inactive: false; label: "Timeline Page"; language: "en" };
                };
                default: "LIST";
                dropdown: "dropdown_with_none";
                label: "Link type";
                mandatory: false;
                maxLength: 40;
                read_only: false;
            },
        >;
        map_page: Typed<
            | string
            | ExplicitKey<"cmn_map_page">
            | TableBrand<"cmn_map_page">
            | Record<"cmn_map_page">,
            {
                active: true;
                label: "Map page";
                mandatory: false;
                read_only: false;
                referenceTable: "cmn_map_page";
            },
        >;
        mobile_title: Typed<
            string,
            {
                active: true;
                label: "Mobile title";
                mandatory: false;
                read_only: false;
            },
        >;
        mobile_view_name: Typed<
            string,
            {
                active: true;
                default: "Mobile";
                dropdown: "none";
                label: "Mobile view name";
                mandatory: false;
                maxLength: 40;
                read_only: false;
            },
        >;
        name: Typed<
            keyof Tables,
            { active: true; label: "Table"; mandatory: false; read_only: false },
        >;
        order: Typed<
            number,
            { active: true; label: "Order"; mandatory: false; read_only: false },
        >;
        override_menu_roles: Typed<
            boolean,
            {
                active: true;
                default: false;
                label: "Override application menu roles";
                mandatory: false;
                read_only: false;
            },
        >;
        query: Typed<
            string,
            {
                active: true;
                dropdown: "none";
                label: "Arguments";
                mandatory: false;
                maxLength: 3500;
                read_only: false;
            },
        >;
        report: Typed<
            | string
            | Record<"sys_report">
            | ExplicitKey<"sys_report">
            | TableBrand<"sys_report">,
            {
                active: true;
                label: "Report";
                mandatory: false;
                read_only: false;
                referenceTable: "sys_report";
            },
        >;
        require_confirmation: Typed<
            boolean,
            {
                active: true;
                default: true;
                label: "Require confirmation";
                mandatory: false;
                read_only: false;
            },
        >;
        roles: Typed<
            (string | Role)[],
            { active: true; label: "Roles"; mandatory: false; read_only: false },
        >;
        sys_domain: Typed<
            "global"
            | Record<"domain">,
            {
                active: true;
                default: "global";
                label: "Domain";
                mandatory: false;
                read_only: false;
            },
        >;
        sys_domain_path: Typed<
            string,
            {
                active: true;
                default: "/";
                label: "Domain Path";
                mandatory: false;
                read_only: false;
            },
        >;
        sys_id: Typed<
            string
            | number,
            {
                active: true;
                column_type: "GUID";
                label: "Sys ID";
                mandatory: false;
                read_only: false;
            },
        >;
        sys_overrides: Typed<
            | string
            | Record<"sys_app_module">
            | ExplicitKey<"sys_app_module">
            | TableBrand<"sys_app_module">,
            {
                active: true;
                label: "Overrides";
                mandatory: false;
                read_only: false;
                referenceTable: "sys_app_module";
            },
        >;
        timeline_page: Typed<
            | string
            | ExplicitKey<"cmn_timeline_page">
            | TableBrand<"cmn_timeline_page">
            | Record<"cmn_timeline_page">,
            {
                active: true;
                label: "Timeline page";
                mandatory: false;
                read_only: false;
                referenceTable: "cmn_timeline_page";
            },
        >;
        title: Typed<
            string,
            { active: true; label: "Title"; mandatory: false; read_only: false },
        >;
        uncancelable: Typed<
            boolean,
            {
                active: true;
                default: false;
                label: "Uncancelable by Other Modules";
                mandatory: false;
                read_only: false;
            },
        >;
        view_name: Typed<
            string,
            {
                active: true;
                default: "javascript:var viewDefault='';if(current.device_type=='mobile') viewDefault='Mobile';else if(!current.application.nil() && current.application.device_type=='mobile' && current.device_type.nil()) viewDefault='Mobile';viewDefault";
                label: "View name";
                mandatory: false;
                maxLength: 40;
                read_only: false;
            },
        >;
        window_name: Typed<
            string,
            {
                active: true;
                dropdown: "none";
                label: "Window name";
                mandatory: false;
                maxLength: 40;
                read_only: false;
            },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    active: Typed<
        boolean,
        {
            active: true;
            default: true;
            label: "Active";
            mandatory: false;
            read_only: false;
        },
    >
    application: Typed<
        | string
        | TableBrand<"sys_app_application">
        | Record<"sys_app_application">
        | ExplicitKey<"sys_app_application">,
        {
            active: true;
            label: "Application menu";
            mandatory: false;
            read_only: false;
            referenceTable: "sys_app_application";
        },
    >
    assessment: Typed<
        | string
        | ExplicitKey<"asmt_metric_type">
        | TableBrand<"asmt_metric_type">
        | Record<"asmt_metric_type">,
        {
            active: true;
            label: "Assessment";
            mandatory: false;
            read_only: false;
            referenceTable: "asmt_metric_type";
        },
    >
    device_type: Typed<
        "browser"
        | "any"
        | "mobile",
        {
            active: true;
            choices: {
                any: { inactive: false; label: "Any"; language: "en" };
                browser: { inactive: false; label: "Browser"; language: "en" };
                mobile: { inactive: false; label: "Mobile"; language: "en" };
            };
            dropdown: "dropdown_with_none";
            label: "Device type";
            mandatory: false;
            maxLength: 40;
            read_only: false;
        },
    >
    filter: Typed<
        string,
        { active: true; label: "Filter"; mandatory: false; read_only: false },
    >
    hint: Typed<
        string,
        { active: true; label: "Hint"; mandatory: false; read_only: false },
    >
    homepage: Typed<
        | string
        | ExplicitKey<"sys_portal_page">
        | TableBrand<"sys_portal_page">
        | Record<"sys_portal_page">,
        {
            active: true;
            label: "Homepage";
            mandatory: false;
            read_only: false;
            referenceTable: "sys_portal_page";
        },
    >
    image: Typed<
        string
        | number,
        {
            active: true;
            column_type: "image";
            label: "Image (UI11)";
            mandatory: false;
            read_only: false;
        },
    >
    link_type: Typed<
        | "LIST"
        | "FILTER"
        | "HTML"
        | "ASSESSMENT"
        | "SEARCH"
        | "SURVEY"
        | "SCRIPT"
        | "CONTENT_PAGE"
        | "REPORT"
        | "DIRECT"
        | "DOC_LINK"
        | "NEW"
        | "MAP"
        | "HOMEPAGE"
        | "SEPARATOR"
        | "TIMELINE"
        | "DETAIL",
        {
            active: true;
            choices: {
                ASSESSMENT: { inactive: false; label: "Assessment"; language: "en" };
                CONTENT_PAGE: { inactive: false; label: "Content Page"; language: "en" };
                DETAIL: { inactive: false; label: "Single Record"; language: "en" };
                DIRECT: {
                    inactive: false;
                    label: "URL (from Arguments:)";
                    language: "en";
                };
                DOC_LINK: {
                    inactive: false;
                    label: "Documentation Link";
                    language: "en";
                };
                FILTER: { inactive: false; label: "List Filter"; language: "en" };
                HOMEPAGE: { inactive: true; label: "Homepage"; language: "en" };
                HTML: {
                    inactive: false;
                    label: "HTML (from Arguments:)";
                    language: "en";
                };
                LIST: { inactive: false; label: "List of Records"; language: "en" };
                MAP: { inactive: false; label: "Map Page"; language: "en" };
                NEW: { inactive: false; label: "New Record"; language: "en" };
                REPORT: { inactive: false; label: "Run a Report"; language: "en" };
                SCRIPT: {
                    inactive: false;
                    label: "Script (from Arguments:)";
                    language: "en";
                };
                SEARCH: { inactive: false; label: "Search Screen"; language: "en" };
                SEPARATOR: { inactive: false; label: "Separator"; language: "en" };
                SURVEY: { inactive: false; label: "Survey"; language: "en" };
                TIMELINE: { inactive: false; label: "Timeline Page"; language: "en" };
            };
            default: "LIST";
            dropdown: "dropdown_with_none";
            label: "Link type";
            mandatory: false;
            maxLength: 40;
            read_only: false;
        },
    >
    map_page: Typed<
        | string
        | ExplicitKey<"cmn_map_page">
        | TableBrand<"cmn_map_page">
        | Record<"cmn_map_page">,
        {
            active: true;
            label: "Map page";
            mandatory: false;
            read_only: false;
            referenceTable: "cmn_map_page";
        },
    >
    mobile_title: Typed<
        string,
        { active: true; label: "Mobile title"; mandatory: false; read_only: false },
    >
    mobile_view_name: Typed<
        string,
        {
            active: true;
            default: "Mobile";
            dropdown: "none";
            label: "Mobile view name";
            mandatory: false;
            maxLength: 40;
            read_only: false;
        },
    >
    name: Typed<
        keyof Tables,
        { active: true; label: "Table"; mandatory: false; read_only: false },
    >
    order: Typed<
        number,
        { active: true; label: "Order"; mandatory: false; read_only: false },
    >
    override_menu_roles: Typed<
        boolean,
        {
            active: true;
            default: false;
            label: "Override application menu roles";
            mandatory: false;
            read_only: false;
        },
    >
    query: Typed<
        string,
        {
            active: true;
            dropdown: "none";
            label: "Arguments";
            mandatory: false;
            maxLength: 3500;
            read_only: false;
        },
    >
    report: Typed<
        | string
        | Record<"sys_report">
        | ExplicitKey<"sys_report">
        | TableBrand<"sys_report">,
        {
            active: true;
            label: "Report";
            mandatory: false;
            read_only: false;
            referenceTable: "sys_report";
        },
    >
    require_confirmation: Typed<
        boolean,
        {
            active: true;
            default: true;
            label: "Require confirmation";
            mandatory: false;
            read_only: false;
        },
    >
    roles: Typed<
        (string | Role)[],
        { active: true; label: "Roles"; mandatory: false; read_only: false },
    >
    sys_domain: Typed<
        "global"
        | Record<"domain">,
        {
            active: true;
            default: "global";
            label: "Domain";
            mandatory: false;
            read_only: false;
        },
    >
    sys_domain_path: Typed<
        string,
        {
            active: true;
            default: "/";
            label: "Domain Path";
            mandatory: false;
            read_only: false;
        },
    >
    sys_id: Typed<
        string
        | number,
        {
            active: true;
            column_type: "GUID";
            label: "Sys ID";
            mandatory: false;
            read_only: false;
        },
    >
    sys_overrides: Typed<
        | string
        | Record<"sys_app_module">
        | ExplicitKey<"sys_app_module">
        | TableBrand<"sys_app_module">,
        {
            active: true;
            label: "Overrides";
            mandatory: false;
            read_only: false;
            referenceTable: "sys_app_module";
        },
    >
    timeline_page: Typed<
        | string
        | ExplicitKey<"cmn_timeline_page">
        | TableBrand<"cmn_timeline_page">
        | Record<"cmn_timeline_page">,
        {
            active: true;
            label: "Timeline page";
            mandatory: false;
            read_only: false;
            referenceTable: "cmn_timeline_page";
        },
    >
    title: Typed<
        string,
        { active: true; label: "Title"; mandatory: false; read_only: false },
    >
    uncancelable: Typed<
        boolean,
        {
            active: true;
            default: false;
            label: "Uncancelable by Other Modules";
            mandatory: false;
            read_only: false;
        },
    >
    view_name: Typed<
        string,
        {
            active: true;
            default: "javascript:var viewDefault='';if(current.device_type=='mobile') viewDefault='Mobile';else if(!current.application.nil() && current.application.device_type=='mobile' && current.device_type.nil()) viewDefault='Mobile';viewDefault";
            label: "View name";
            mandatory: false;
            maxLength: 40;
            read_only: false;
        },
    >
    window_name: Typed<
        string,
        {
            active: true;
            dropdown: "none";
            label: "Window name";
            mandatory: false;
            maxLength: 40;
            read_only: false;
        },
    >