@servicenow/sdk - v4.13.3
    Preparing search index...
    interface sys_ux_screen {
        active: Typed<
            boolean,
            { default: true; label: "Active"; maxLength: 40 },
        >;
        app_config: Typed<
            | string
            | ExplicitKey<"sys_ux_app_config">
            | TableBrand<"sys_ux_app_config">
            | Record<"sys_ux_app_config">,
            {
                attributes: { encode_utf8: false };
                label: [
                    {
                        hint: "App to use this router configuration";
                        label: "App Configuration";
                        plural: "App Configurations";
                    },
                ];
                maxLength: 32;
                referenceTable: "sys_ux_app_config";
            },
        >;
        description: Typed<
            string,
            {
                attributes: {
                    serializer: "com.glide.script.TranslatedTextXMLSerializer";
                };
                label: "Description";
                maxLength: 4000;
            },
        >;
        disable_auto_reflow: Typed<
            boolean,
            { default: false; label: "Disable Auto Reflow"; maxLength: 40 },
        >;
        disable_interoperable: Typed<
            boolean,
            {
                label: [
                    {
                        hint: "Disable usage of this screen in other experiences.";
                        label: "Restrict use across experiences";
                        plural: "Restrict use across experiences";
                    },
                ];
                maxLength: 40;
            },
        >;
        event_mappings: Typed<string, { label: "Event Mappings"; maxLength: 8000 }>;
        macroponent: Typed<
            | string
            | ExplicitKey<"sys_ux_macroponent">
            | TableBrand<"sys_ux_macroponent">
            | Record<"sys_ux_macroponent">,
            {
                attributes: { encode_utf8: false };
                label: "Page Definition";
                mandatory: true;
                maxLength: 32;
                referenceQual: "category=page^EQ";
                referenceTable: "sys_ux_macroponent";
                useReferenceQualifier: "simple";
            },
        >;
        macroponent_config: Typed<
            string,
            { label: "Macroponent Configuration"; maxLength: 8000 },
        >;
        name: Typed<
            string,
            {
                label: [
                    {
                        hint: "Name of the screen";
                        label: "Screen Name";
                        plural: "Screen Names";
                    },
                ];
                mandatory: true;
                maxLength: 255;
            },
        >;
        order: Typed<number, { default: "0"; label: "Order"; maxLength: 40 }>;
        parent_macroponent: Typed<
            | string
            | ExplicitKey<"sys_ux_macroponent">
            | TableBrand<"sys_ux_macroponent">
            | Record<"sys_ux_macroponent">,
            {
                attributes: { encode_utf8: false };
                cascadeRule: "delete";
                label: [
                    {
                        hint: "Macroponent that contains this screen";
                        label: "Parent Macroponent";
                        plural: "Parent Macroponents";
                    },
                ];
                maxLength: 32;
                referenceTable: "sys_ux_macroponent";
            },
        >;
        required_translations: Typed<
            string
            | number,
            {
                columnType: "json_translations";
                label: [
                    {
                        hint: "JSON Array, holding the translations required by this screen";
                        label: "Required translations";
                        plural: "Required translations";
                    },
                ];
                maxLength: 8000;
                readOnly: true;
                readOnlyOption: "strict_read_only";
            },
        >;
        rollback_screen: Typed<
            | string
            | ExplicitKey<"sys_ux_screen">
            | TableBrand<"sys_ux_screen">
            | Record<"sys_ux_screen">,
            {
                attributes: { encode_utf8: false };
                label: [
                    {
                        hint: "Screen for rollback";
                        label: "Rollback screen";
                        plural: "Rollback screens";
                    },
                ];
                maxLength: 32;
                referenceTable: "sys_ux_screen";
            },
        >;
        screen_condition: Typed<
            string,
            {
                attributes: { edge_encryption_enabled: true };
                label: "Screen Condition";
                maxLength: 512;
            },
        >;
        screen_type: Typed<
            | string
            | ExplicitKey<"sys_ux_screen_type">
            | TableBrand<"sys_ux_screen_type">
            | Record<"sys_ux_screen_type">,
            {
                attributes: { encode_utf8: false };
                cascadeRule: "delete";
                label: "Screen Collection";
                maxLength: 32;
                referenceTable: "sys_ux_screen_type";
            },
        >;
        sys_domain: Typed<
            string & {}
            | "global"
            | Record<"domain">,
            {
                default: "global";
                label: "Domain";
                maxLength: 32;
                readOnly: true;
                readOnlyOption: "strict_read_only";
            },
        >;
        sys_domain_path: Typed<
            string,
            {
                attributes: { case_sensitive: true };
                default: "/";
                label: "Domain Path";
                maxLength: 255;
            },
        >;
        sys_id: Typed<
            string,
            {
                label: [{ label: "Sys ID"; plural: "Sys IDs" }];
                maxLength: 32;
                primary: true;
            },
        >;
        sys_overrides: Typed<
            | string
            | ExplicitKey<"sys_ux_screen">
            | TableBrand<"sys_ux_screen">
            | Record<"sys_ux_screen">,
            {
                attributes: { encode_utf8: false };
                label: "Override";
                maxLength: 32;
                referenceTable: "sys_ux_screen";
            },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    active: Typed<boolean, { default: true; label: "Active"; maxLength: 40 }>
    app_config: Typed<
        | string
        | ExplicitKey<"sys_ux_app_config">
        | TableBrand<"sys_ux_app_config">
        | Record<"sys_ux_app_config">,
        {
            attributes: { encode_utf8: false };
            label: [
                {
                    hint: "App to use this router configuration";
                    label: "App Configuration";
                    plural: "App Configurations";
                },
            ];
            maxLength: 32;
            referenceTable: "sys_ux_app_config";
        },
    >
    description: Typed<
        string,
        {
            attributes: {
                serializer: "com.glide.script.TranslatedTextXMLSerializer";
            };
            label: "Description";
            maxLength: 4000;
        },
    >
    disable_auto_reflow: Typed<
        boolean,
        { default: false; label: "Disable Auto Reflow"; maxLength: 40 },
    >
    disable_interoperable: Typed<
        boolean,
        {
            label: [
                {
                    hint: "Disable usage of this screen in other experiences.";
                    label: "Restrict use across experiences";
                    plural: "Restrict use across experiences";
                },
            ];
            maxLength: 40;
        },
    >
    event_mappings: Typed<string, { label: "Event Mappings"; maxLength: 8000 }>
    macroponent: Typed<
        | string
        | ExplicitKey<"sys_ux_macroponent">
        | TableBrand<"sys_ux_macroponent">
        | Record<"sys_ux_macroponent">,
        {
            attributes: { encode_utf8: false };
            label: "Page Definition";
            mandatory: true;
            maxLength: 32;
            referenceQual: "category=page^EQ";
            referenceTable: "sys_ux_macroponent";
            useReferenceQualifier: "simple";
        },
    >
    macroponent_config: Typed<
        string,
        { label: "Macroponent Configuration"; maxLength: 8000 },
    >
    name: Typed<
        string,
        {
            label: [
                {
                    hint: "Name of the screen";
                    label: "Screen Name";
                    plural: "Screen Names";
                },
            ];
            mandatory: true;
            maxLength: 255;
        },
    >
    order: Typed<number, { default: "0"; label: "Order"; maxLength: 40 }>
    parent_macroponent: Typed<
        | string
        | ExplicitKey<"sys_ux_macroponent">
        | TableBrand<"sys_ux_macroponent">
        | Record<"sys_ux_macroponent">,
        {
            attributes: { encode_utf8: false };
            cascadeRule: "delete";
            label: [
                {
                    hint: "Macroponent that contains this screen";
                    label: "Parent Macroponent";
                    plural: "Parent Macroponents";
                },
            ];
            maxLength: 32;
            referenceTable: "sys_ux_macroponent";
        },
    >
    required_translations: Typed<
        string
        | number,
        {
            columnType: "json_translations";
            label: [
                {
                    hint: "JSON Array, holding the translations required by this screen";
                    label: "Required translations";
                    plural: "Required translations";
                },
            ];
            maxLength: 8000;
            readOnly: true;
            readOnlyOption: "strict_read_only";
        },
    >
    rollback_screen: Typed<
        | string
        | ExplicitKey<"sys_ux_screen">
        | TableBrand<"sys_ux_screen">
        | Record<"sys_ux_screen">,
        {
            attributes: { encode_utf8: false };
            label: [
                {
                    hint: "Screen for rollback";
                    label: "Rollback screen";
                    plural: "Rollback screens";
                },
            ];
            maxLength: 32;
            referenceTable: "sys_ux_screen";
        },
    >
    screen_condition: Typed<
        string,
        {
            attributes: { edge_encryption_enabled: true };
            label: "Screen Condition";
            maxLength: 512;
        },
    >
    screen_type: Typed<
        | string
        | ExplicitKey<"sys_ux_screen_type">
        | TableBrand<"sys_ux_screen_type">
        | Record<"sys_ux_screen_type">,
        {
            attributes: { encode_utf8: false };
            cascadeRule: "delete";
            label: "Screen Collection";
            maxLength: 32;
            referenceTable: "sys_ux_screen_type";
        },
    >
    sys_domain: Typed<
        string & {}
        | "global"
        | Record<"domain">,
        {
            default: "global";
            label: "Domain";
            maxLength: 32;
            readOnly: true;
            readOnlyOption: "strict_read_only";
        },
    >
    sys_domain_path: Typed<
        string,
        {
            attributes: { case_sensitive: true };
            default: "/";
            label: "Domain Path";
            maxLength: 255;
        },
    >
    sys_id: Typed<
        string,
        {
            label: [{ label: "Sys ID"; plural: "Sys IDs" }];
            maxLength: 32;
            primary: true;
        },
    >
    sys_overrides: Typed<
        | string
        | ExplicitKey<"sys_ux_screen">
        | TableBrand<"sys_ux_screen">
        | Record<"sys_ux_screen">,
        {
            attributes: { encode_utf8: false };
            label: "Override";
            maxLength: 32;
            referenceTable: "sys_ux_screen";
        },
    >