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

    Variable sys_ux_app_routeConst

    sys_ux_app_route: {
        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 App Route";
        name: "sys_ux_app_route";
        schema: {
            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";
                        },
                    ];
                    maxLength: 32;
                    referenceTable: "sys_ux_app_config";
                },
            >;
            description: Typed<
                string,
                {
                    attributes: {
                        serializer: "com.glide.script.TranslatedTextXMLSerializer";
                    };
                    maxLength: 4000;
                },
            >;
            extension_point: Typed<
                | string
                | Record<"sys_ux_extension_point">
                | ExplicitKey<"sys_ux_extension_point">
                | TableBrand<"sys_ux_extension_point">,
                {
                    attributes: { encode_utf8: false };
                    label: [
                        {
                            hint: "Extension point to use this router configuration";
                            label: "Extension Point";
                            plural: "Extension Points";
                        },
                    ];
                    maxLength: 32;
                    referenceTable: "sys_ux_extension_point";
                },
            >;
            fields: Typed<
                string,
                { attributes: { edge_encryption_enabled: true }; maxLength: 4000 },
            >;
            icon: Typed<
                string,
                {
                    attributes: { edge_encryption_enabled: true };
                    label: "Icon";
                    maxLength: 255;
                },
            >;
            interoperable: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Allow other experiences to display the page content for users who have access and meet usage conditions. The variant audiences and conditions for this page will still apply when used in other experiences.";
                            label: "Use across experiences";
                        },
                    ];
                    maxLength: 40;
                },
            >;
            name: Typed<string, { maxLength: 255 }>;
            optional_parameters: Typed<
                string,
                { attributes: { edge_encryption_enabled: true }; maxLength: 4000 },
            >;
            order: Typed<
                number,
                {
                    default: "0";
                    label: [
                        {
                            hint: "Order of routes when used in navigational constructs such as tab lists";
                            label: "Order";
                            plural: "Orders";
                        },
                    ];
                    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 to use this router configuration";
                            label: "Parent Macroponent";
                            plural: "Parent Macroponents";
                        },
                    ];
                    maxLength: 32;
                    referenceTable: "sys_ux_macroponent";
                },
            >;
            parent_macroponent_composition_element_id: Typed<
                string,
                {
                    attributes: { edge_encryption_enabled: true };
                    label: [
                        {
                            hint: "The element ID of the composition node in the parent element that will render this route";
                            label: "Parent Macroponent Composition Element ID";
                            plural: "Parent Macroponent Composition Element IDs";
                        },
                    ];
                    maxLength: 64;
                },
            >;
            route_type: Typed<
                string,
                {
                    attributes: { edge_encryption_enabled: true };
                    label: "Route";
                    maxLength: 255;
                },
            >;
            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";
                },
            >;
        };
        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 App Route"
    • Readonlyname: "sys_ux_app_route"
    • Readonlyschema: {
          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";
                      },
                  ];
                  maxLength: 32;
                  referenceTable: "sys_ux_app_config";
              },
          >;
          description: Typed<
              string,
              {
                  attributes: {
                      serializer: "com.glide.script.TranslatedTextXMLSerializer";
                  };
                  maxLength: 4000;
              },
          >;
          extension_point: Typed<
              | string
              | Record<"sys_ux_extension_point">
              | ExplicitKey<"sys_ux_extension_point">
              | TableBrand<"sys_ux_extension_point">,
              {
                  attributes: { encode_utf8: false };
                  label: [
                      {
                          hint: "Extension point to use this router configuration";
                          label: "Extension Point";
                          plural: "Extension Points";
                      },
                  ];
                  maxLength: 32;
                  referenceTable: "sys_ux_extension_point";
              },
          >;
          fields: Typed<
              string,
              { attributes: { edge_encryption_enabled: true }; maxLength: 4000 },
          >;
          icon: Typed<
              string,
              {
                  attributes: { edge_encryption_enabled: true };
                  label: "Icon";
                  maxLength: 255;
              },
          >;
          interoperable: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Allow other experiences to display the page content for users who have access and meet usage conditions. The variant audiences and conditions for this page will still apply when used in other experiences.";
                          label: "Use across experiences";
                      },
                  ];
                  maxLength: 40;
              },
          >;
          name: Typed<string, { maxLength: 255 }>;
          optional_parameters: Typed<
              string,
              { attributes: { edge_encryption_enabled: true }; maxLength: 4000 },
          >;
          order: Typed<
              number,
              {
                  default: "0";
                  label: [
                      {
                          hint: "Order of routes when used in navigational constructs such as tab lists";
                          label: "Order";
                          plural: "Orders";
                      },
                  ];
                  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 to use this router configuration";
                          label: "Parent Macroponent";
                          plural: "Parent Macroponents";
                      },
                  ];
                  maxLength: 32;
                  referenceTable: "sys_ux_macroponent";
              },
          >;
          parent_macroponent_composition_element_id: Typed<
              string,
              {
                  attributes: { edge_encryption_enabled: true };
                  label: [
                      {
                          hint: "The element ID of the composition node in the parent element that will render this route";
                          label: "Parent Macroponent Composition Element ID";
                          plural: "Parent Macroponent Composition Element IDs";
                      },
                  ];
                  maxLength: 64;
              },
          >;
          route_type: Typed<
              string,
              {
                  attributes: { edge_encryption_enabled: true };
                  label: "Route";
                  maxLength: 255;
              },
          >;
          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";
              },
          >;
      }
    • ReadonlytextIndex: true