@servicenow/sdk - v4.13.3
    Preparing search index...

    Variable sys_ux_screenConst

    sys_ux_screen: {
        actions: { create: true; delete: true; read: true; update: true };
        allowClientScripts: false;
        allowNewFields: false;
        allowUiActions: false;
        allowWebServiceAccess: true;
        attributes: {
            "all_tables.text_index_translations": true;
            no_text_index: true;
            update_synch: true;
        };
        display: "name";
        extends: "sys_metadata";
        label: "UX Screen";
        name: "sys_ux_screen";
        schema: {
            active: Typed<
                boolean,
                { default: true; label: "Active"; maxLength: 40 },
            >;
            app_config: Typed<
                | string
                | Record<"sys_ux_app_config">
                | ExplicitKey<"sys_ux_app_config">
                | TableBrand<"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
                | Record<"sys_ux_macroponent">
                | ExplicitKey<"sys_ux_macroponent">
                | TableBrand<"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
                | Record<"sys_ux_macroponent">
                | ExplicitKey<"sys_ux_macroponent">
                | TableBrand<"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
                | Record<"sys_ux_screen">
                | ExplicitKey<"sys_ux_screen">
                | TableBrand<"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
                | Record<"sys_ux_screen_type">
                | ExplicitKey<"sys_ux_screen_type">
                | TableBrand<"sys_ux_screen_type">,
                {
                    attributes: { encode_utf8: false };
                    cascadeRule: "delete";
                    label: "Screen Collection";
                    maxLength: 32;
                    referenceTable: "sys_ux_screen_type";
                },
            >;
            sys_domain: Typed<
                string & {}
                | Record<"domain">
                | "global",
                {
                    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
                | Record<"sys_ux_screen">
                | ExplicitKey<"sys_ux_screen">
                | TableBrand<"sys_ux_screen">,
                {
                    attributes: { encode_utf8: false };
                    label: "Override";
                    maxLength: 32;
                    referenceTable: "sys_ux_screen";
                },
            >;
        };
        textIndex: true;
    } = ...

    Type Declaration

    • Readonlyactions: { create: true; delete: true; read: true; update: true }
    • ReadonlyallowClientScripts: false
    • ReadonlyallowNewFields: false
    • ReadonlyallowUiActions: false
    • ReadonlyallowWebServiceAccess: true
    • Readonlyattributes: {
          "all_tables.text_index_translations": true;
          no_text_index: true;
          update_synch: true;
      }
    • Readonlydisplay: "name"
    • Readonlyextends: "sys_metadata"
    • Readonlylabel: "UX Screen"
    • Readonlyname: "sys_ux_screen"
    • Readonlyschema: {
          active: Typed<
              boolean,
              { default: true; label: "Active"; maxLength: 40 },
          >;
          app_config: Typed<
              | string
              | Record<"sys_ux_app_config">
              | ExplicitKey<"sys_ux_app_config">
              | TableBrand<"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
              | Record<"sys_ux_macroponent">
              | ExplicitKey<"sys_ux_macroponent">
              | TableBrand<"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
              | Record<"sys_ux_macroponent">
              | ExplicitKey<"sys_ux_macroponent">
              | TableBrand<"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
              | Record<"sys_ux_screen">
              | ExplicitKey<"sys_ux_screen">
              | TableBrand<"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
              | Record<"sys_ux_screen_type">
              | ExplicitKey<"sys_ux_screen_type">
              | TableBrand<"sys_ux_screen_type">,
              {
                  attributes: { encode_utf8: false };
                  cascadeRule: "delete";
                  label: "Screen Collection";
                  maxLength: 32;
                  referenceTable: "sys_ux_screen_type";
              },
          >;
          sys_domain: Typed<
              string & {}
              | Record<"domain">
              | "global",
              {
                  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
              | Record<"sys_ux_screen">
              | ExplicitKey<"sys_ux_screen">
              | TableBrand<"sys_ux_screen">,
              {
                  attributes: { encode_utf8: false };
                  label: "Override";
                  maxLength: 32;
                  referenceTable: "sys_ux_screen";
              },
          >;
      }
    • ReadonlytextIndex: true