@servicenow/sdk - v4.13.3
    Preparing search index...
    interface sys_scope {
        "": OverrideColumnType;
        application_runtime_policy: Typed<
            "none"
            | "tracking"
            | "enforcing",
            {
                attributes: { edge_encryption_enabled: true };
                choices: {
                    enforcing: { label: "Enforcing"; sequence: 3 };
                    none: { label: "None"; sequence: 1 };
                    tracking: { label: "Tracking"; sequence: 2 };
                };
                default: "none";
                dropdown: "dropdown_without_none";
                label: "Application Runtime Policy";
            },
        >;
        can_edit_in_studio: Typed<
            boolean,
            {
                default: true;
                label: [
                    {
                        hint: "Allows a user to edit application files in studio";
                        label: "Can Edit Application in Studio";
                        plural: "Can Edit Application in Studios";
                    },
                ];
            },
        >;
        guided_setup_guid: Typed<
            | string
            | ExplicitKey<"gsw_content">
            | TableBrand<"gsw_content">
            | Record<"gsw_content">,
            {
                attributes: { encode_utf8: false };
                label: [
                    {
                        hint: "The Guided Setup to start when the application is installed/upgraded.";
                        label: "Guided Setup";
                        plural: "Guided Setups";
                    },
                ];
                referenceTable: "gsw_content";
            },
        >;
        js_level: Typed<
            "es_latest"
            | "traditional"
            | "helsinki_es5",
            {
                choices: {
                    es_latest: {
                        hint: "ServiceNow's implementation of ECMAScript 2021 (aka, ES12 and ES2021). Please refer to Release documentation for compatibility.";
                        label: "ECMAScript 2021 (ES12)";
                        sequence: 3;
                    };
                    helsinki_es5: {
                        hint: "ECMAScript5 with extensions";
                        label: "ES5 Standards Mode";
                        sequence: 2;
                    };
                    traditional: {
                        hint: "ECMAScript3 with ServiceNow behaviors and extensions";
                        label: "Compatibility Mode";
                        sequence: 1;
                    };
                };
                default: "es_latest";
                dropdown: "dropdown_without_none";
                label: "JavaScript Mode";
            },
        >;
        license: Typed<
            | string
            | ExplicitKey<"license_details">
            | TableBrand<"license_details">
            | Record<"license_details">,
            {
                attributes: { encode_utf8: false; readonly_clickthrough: true };
                label: "Subscription";
                referenceFloats: true;
                referenceQual: "javascript:((!SNC.UsageAnalyticsScriptUtils.canRouteToEMS()) ? SNC.UsageAnalyticsScriptUtils.getSubscriptionsForMappingQuery() : 'sys_idISEMPTY');";
                referenceTable: "license_details";
            },
        >;
        logo: Typed<string, {}>;
        private: Typed<
            boolean,
            {
                default: false;
                label: [
                    {
                        hint: "Private apps cannot be configured when installed";
                        label: "Private";
                        plural: "Privates";
                    },
                ];
            },
        >;
        restrict_table_access: Typed<
            boolean,
            {
                default: false;
                label: [
                    {
                        hint: "Restrict design time access to tables outside application scope";
                        label: "Restrict Table Choices";
                        plural: "Restrict Table Choices";
                    },
                ];
            },
        >;
        runtime_access_tracking: Typed<
            "enforcing"
            | "permissive",
            {
                attributes: { edge_encryption_enabled: true };
                choices: {
                    enforcing: { label: "Enforcing"; sequence: 3 };
                    permissive: { label: "Tracking"; sequence: 2 };
                };
                dropdown: "dropdown_with_none";
                label: [
                    {
                        hint: "Script interaction with other applications is controlled by the runtime access system. Tracking logs access requests and allows scripts to execute. Enforcing logs access requests but requires administrator authorization before script execution proceeds.";
                        label: "Runtime Access Tracking";
                        plural: "Runtime Access Trackings";
                    },
                ];
            },
        >;
        scope: Typed<
            string,
            {
                attributes: { ts_weight: "50" };
                label: [
                    {
                        hint: "Identifies the unique application scope (x_[companyCode]_[shortAppId])";
                        label: "Scope";
                        plural: "Scopes";
                    },
                ];
                maxLength: 18;
            },
        >;
        scoped_administration: Typed<
            boolean,
            {
                default: false;
                label: [
                    {
                        hint: "When checked, System Administrators will be prevented from accessing the application";
                        label: "Application administration";
                        plural: "Application administrations";
                    },
                ];
            },
        >;
        short_description: Typed<
            string,
            {
                attributes: {
                    serializer: "com.glide.script.TranslatedTextXMLSerializer";
                    ts_weight: "50";
                };
                label: [
                    {
                        hint: "Short description of application";
                        label: "Short description";
                        plural: "Short descriptions";
                    },
                ];
                maxLength: 500;
            },
        >;
        sn_managed: Typed<
            boolean,
            {
                default: false;
                label: [
                    {
                        hint: "True if the application is managed by ServiceNow";
                        label: "ServiceNow Managed";
                        plural: "ServiceNow Managed";
                    },
                ];
            },
        >;
        subscription_entitlement: Typed<
            | string
            | ExplicitKey<"subscription_entitlement">
            | TableBrand<"subscription_entitlement">
            | Record<"subscription_entitlement">,
            {
                attributes: { encode_utf8: false; readonly_clickthrough: true };
                label: "Subscription";
                referenceFloats: true;
                referenceQual: "javascript: new sn_entitlement.EligibleLicenseQueryBuilder().getEligibleCustomAppSubscriptionsQuery();";
                referenceTable: "subscription_entitlement";
            },
        >;
        template: Typed<
            "esa"
            | "service",
            {
                choices: {
                    esa: { label: "ESA"; sequence: 1 };
                    service: { label: "Service"; sequence: 10 };
                };
                dropdown: "dropdown_with_none";
                label: "Template";
                readOnly: true;
                readOnlyOption: "strict_read_only";
            },
        >;
        vendor: Typed<
            string,
            {
                label: [
                    {
                        hint: "Identifies which organization owns the application";
                        label: "Vendor";
                        plural: "Vendors";
                    },
                ];
            },
        >;
        vendor_prefix: Typed<
            string,
            {
                label: [
                    {
                        hint: "Identifies the unique short form organization code";
                        label: "Vendor prefix";
                        plural: "Vendor prefixes";
                    },
                ];
                readOnly: true;
                readOnlyOption: "strict_read_only";
            },
        >;
    }

    Hierarchy (View Summary)

    Index

    Properties

    application_runtime_policy: Typed<
        "none"
        | "tracking"
        | "enforcing",
        {
            attributes: { edge_encryption_enabled: true };
            choices: {
                enforcing: { label: "Enforcing"; sequence: 3 };
                none: { label: "None"; sequence: 1 };
                tracking: { label: "Tracking"; sequence: 2 };
            };
            default: "none";
            dropdown: "dropdown_without_none";
            label: "Application Runtime Policy";
        },
    >
    can_edit_in_studio: Typed<
        boolean,
        {
            default: true;
            label: [
                {
                    hint: "Allows a user to edit application files in studio";
                    label: "Can Edit Application in Studio";
                    plural: "Can Edit Application in Studios";
                },
            ];
        },
    >
    guided_setup_guid: Typed<
        | string
        | ExplicitKey<"gsw_content">
        | TableBrand<"gsw_content">
        | Record<"gsw_content">,
        {
            attributes: { encode_utf8: false };
            label: [
                {
                    hint: "The Guided Setup to start when the application is installed/upgraded.";
                    label: "Guided Setup";
                    plural: "Guided Setups";
                },
            ];
            referenceTable: "gsw_content";
        },
    >
    js_level: Typed<
        "es_latest"
        | "traditional"
        | "helsinki_es5",
        {
            choices: {
                es_latest: {
                    hint: "ServiceNow's implementation of ECMAScript 2021 (aka, ES12 and ES2021). Please refer to Release documentation for compatibility.";
                    label: "ECMAScript 2021 (ES12)";
                    sequence: 3;
                };
                helsinki_es5: {
                    hint: "ECMAScript5 with extensions";
                    label: "ES5 Standards Mode";
                    sequence: 2;
                };
                traditional: {
                    hint: "ECMAScript3 with ServiceNow behaviors and extensions";
                    label: "Compatibility Mode";
                    sequence: 1;
                };
            };
            default: "es_latest";
            dropdown: "dropdown_without_none";
            label: "JavaScript Mode";
        },
    >
    license: Typed<
        | string
        | ExplicitKey<"license_details">
        | TableBrand<"license_details">
        | Record<"license_details">,
        {
            attributes: { encode_utf8: false; readonly_clickthrough: true };
            label: "Subscription";
            referenceFloats: true;
            referenceQual: "javascript:((!SNC.UsageAnalyticsScriptUtils.canRouteToEMS()) ? SNC.UsageAnalyticsScriptUtils.getSubscriptionsForMappingQuery() : 'sys_idISEMPTY');";
            referenceTable: "license_details";
        },
    >
    logo: Typed<string, {}>
    private: Typed<
        boolean,
        {
            default: false;
            label: [
                {
                    hint: "Private apps cannot be configured when installed";
                    label: "Private";
                    plural: "Privates";
                },
            ];
        },
    >
    restrict_table_access: Typed<
        boolean,
        {
            default: false;
            label: [
                {
                    hint: "Restrict design time access to tables outside application scope";
                    label: "Restrict Table Choices";
                    plural: "Restrict Table Choices";
                },
            ];
        },
    >
    runtime_access_tracking: Typed<
        "enforcing"
        | "permissive",
        {
            attributes: { edge_encryption_enabled: true };
            choices: {
                enforcing: { label: "Enforcing"; sequence: 3 };
                permissive: { label: "Tracking"; sequence: 2 };
            };
            dropdown: "dropdown_with_none";
            label: [
                {
                    hint: "Script interaction with other applications is controlled by the runtime access system. Tracking logs access requests and allows scripts to execute. Enforcing logs access requests but requires administrator authorization before script execution proceeds.";
                    label: "Runtime Access Tracking";
                    plural: "Runtime Access Trackings";
                },
            ];
        },
    >
    scope: Typed<
        string,
        {
            attributes: { ts_weight: "50" };
            label: [
                {
                    hint: "Identifies the unique application scope (x_[companyCode]_[shortAppId])";
                    label: "Scope";
                    plural: "Scopes";
                },
            ];
            maxLength: 18;
        },
    >
    scoped_administration: Typed<
        boolean,
        {
            default: false;
            label: [
                {
                    hint: "When checked, System Administrators will be prevented from accessing the application";
                    label: "Application administration";
                    plural: "Application administrations";
                },
            ];
        },
    >
    short_description: Typed<
        string,
        {
            attributes: {
                serializer: "com.glide.script.TranslatedTextXMLSerializer";
                ts_weight: "50";
            };
            label: [
                {
                    hint: "Short description of application";
                    label: "Short description";
                    plural: "Short descriptions";
                },
            ];
            maxLength: 500;
        },
    >
    sn_managed: Typed<
        boolean,
        {
            default: false;
            label: [
                {
                    hint: "True if the application is managed by ServiceNow";
                    label: "ServiceNow Managed";
                    plural: "ServiceNow Managed";
                },
            ];
        },
    >
    subscription_entitlement: Typed<
        | string
        | ExplicitKey<"subscription_entitlement">
        | TableBrand<"subscription_entitlement">
        | Record<"subscription_entitlement">,
        {
            attributes: { encode_utf8: false; readonly_clickthrough: true };
            label: "Subscription";
            referenceFloats: true;
            referenceQual: "javascript: new sn_entitlement.EligibleLicenseQueryBuilder().getEligibleCustomAppSubscriptionsQuery();";
            referenceTable: "subscription_entitlement";
        },
    >
    template: Typed<
        "esa"
        | "service",
        {
            choices: {
                esa: { label: "ESA"; sequence: 1 };
                service: { label: "Service"; sequence: 10 };
            };
            dropdown: "dropdown_with_none";
            label: "Template";
            readOnly: true;
            readOnlyOption: "strict_read_only";
        },
    >
    vendor: Typed<
        string,
        {
            label: [
                {
                    hint: "Identifies which organization owns the application";
                    label: "Vendor";
                    plural: "Vendors";
                },
            ];
        },
    >
    vendor_prefix: Typed<
        string,
        {
            label: [
                {
                    hint: "Identifies the unique short form organization code";
                    label: "Vendor prefix";
                    plural: "Vendor prefixes";
                },
            ];
            readOnly: true;
            readOnlyOption: "strict_read_only";
        },
    >