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

    Variable sys_app_applicationConst

    sys_app_application: {
        actions: ["read", "update", "delete", "create"];
        allowWebServiceAccess: true;
        attributes: {
            "all_tables.text_index_translations": true;
            no_table_trace: true;
            ref_ac_columns: "name";
            ref_ac_columns_search: true;
            ref_auto_completer: "AJAXTableCompleter";
            update_synch: true;
        };
        audit: true;
        display: "title";
        extends: "sys_metadata";
        label: "Application Menu";
        name: "sys_app_application";
        schema: {
            active: Typed<
                boolean,
                {
                    default: true;
                    label: [
                        { hint: "Application in use?"; label: "Active"; plural: "Active" },
                    ];
                },
            >;
            category: Typed<
                | string
                | Record<"sys_app_category">
                | ExplicitKey<"sys_app_category">
                | TableBrand<"sys_app_category">,
                {
                    label: [
                        {
                            hint: "Category permits application of styles";
                            label: "Category";
                            plural: "Categories";
                        },
                    ];
                    referenceFloats: true;
                    referenceTable: "sys_app_category";
                },
            >;
            description: Typed<
                string,
                {
                    label: [
                        {
                            hint: "Provide a more detailed explanation of what this application does";
                            label: "Description";
                            plural: "Descriptions";
                        },
                    ];
                    maxLength: 4000;
                },
            >;
            device_type: Typed<
                "browser"
                | "any"
                | "mobile",
                {
                    choices: {
                        any: { label: "Any" };
                        browser: { label: "Browser" };
                        mobile: { label: "Mobile" };
                    };
                    default: "browser";
                    dropdown: "dropdown_without_none";
                    label: [
                        {
                            hint: "Modules without a specified device type are available on these devices";
                            label: "Default device type";
                            plural: "Default device types";
                        },
                    ];
                },
            >;
            hint: Typed<
                string,
                {
                    attributes: { no_truncate: true };
                    label: [
                        {
                            hint: "Defines the text that appears in a tooltip when a user points to a link to this application";
                            label: "Hint";
                            plural: "Hints";
                        },
                    ];
                    maxLength: 255;
                },
            >;
            name: Typed<
                string,
                {
                    label: [
                        {
                            hint: "An internal name to uniquely identify applications that have the same title";
                            label: "Name";
                            plural: "Names";
                        },
                    ];
                },
            >;
            order: Typed<number, { label: "Order"; maxLength: 15 }>;
            roles: Typed<
                (string | Role)[],
                {
                    array: true;
                    attributes: { no_truncate: true };
                    label: [
                        {
                            hint: "Who can use this application";
                            label: "Roles";
                            plural: "Roles";
                        },
                    ];
                    maxLength: 100;
                },
            >;
            sys_domain: Typed<
                string & {}
                | Record<"domain">
                | "global",
                {
                    default: "global";
                    label: [
                        {
                            hint: "Domain to which the script belongs";
                            label: "Domain";
                            plural: "Domains";
                        },
                    ];
                },
            >;
            sys_domain_path: Typed<
                string,
                {
                    attributes: { case_sensitive: true };
                    default: "/";
                    label: "Domain Path";
                },
            >;
            sys_id: Typed<
                string
                | number,
                {
                    active: true;
                    column_type: "GUID";
                    label: "Sys ID";
                    mandatory: false;
                    read_only: false;
                },
            >;
            sys_overrides: Typed<
                | string
                | TableBrand<"sys_app_application">
                | Record<"sys_app_application">
                | ExplicitKey<"sys_app_application">,
                {
                    label: [
                        {
                            hint: "Application being overridden by the current record";
                            label: "Overrides";
                            plural: "Overrides";
                        },
                    ];
                    referenceTable: "sys_app_application";
                },
            >;
            title: Typed<
                string,
                {
                    label: [
                        {
                            hint: "Name appearing in Menu (translated)";
                            label: "Title";
                            plural: "Titles";
                        },
                    ];
                    mandatory: true;
                },
            >;
            view_name: Typed<string, { label: "View name" }>;
        };
        textIndex: true;
    } = ...

    Type Declaration

    • Readonlyactions: ["read", "update", "delete", "create"]
    • ReadonlyallowWebServiceAccess: true
    • Readonlyattributes: {
          "all_tables.text_index_translations": true;
          no_table_trace: true;
          ref_ac_columns: "name";
          ref_ac_columns_search: true;
          ref_auto_completer: "AJAXTableCompleter";
          update_synch: true;
      }
    • Readonlyaudit: true
    • Readonlydisplay: "title"
    • Readonlyextends: "sys_metadata"
    • Readonlylabel: "Application Menu"
    • Readonlyname: "sys_app_application"
    • Readonlyschema: {
          active: Typed<
              boolean,
              {
                  default: true;
                  label: [
                      { hint: "Application in use?"; label: "Active"; plural: "Active" },
                  ];
              },
          >;
          category: Typed<
              | string
              | Record<"sys_app_category">
              | ExplicitKey<"sys_app_category">
              | TableBrand<"sys_app_category">,
              {
                  label: [
                      {
                          hint: "Category permits application of styles";
                          label: "Category";
                          plural: "Categories";
                      },
                  ];
                  referenceFloats: true;
                  referenceTable: "sys_app_category";
              },
          >;
          description: Typed<
              string,
              {
                  label: [
                      {
                          hint: "Provide a more detailed explanation of what this application does";
                          label: "Description";
                          plural: "Descriptions";
                      },
                  ];
                  maxLength: 4000;
              },
          >;
          device_type: Typed<
              "browser"
              | "any"
              | "mobile",
              {
                  choices: {
                      any: { label: "Any" };
                      browser: { label: "Browser" };
                      mobile: { label: "Mobile" };
                  };
                  default: "browser";
                  dropdown: "dropdown_without_none";
                  label: [
                      {
                          hint: "Modules without a specified device type are available on these devices";
                          label: "Default device type";
                          plural: "Default device types";
                      },
                  ];
              },
          >;
          hint: Typed<
              string,
              {
                  attributes: { no_truncate: true };
                  label: [
                      {
                          hint: "Defines the text that appears in a tooltip when a user points to a link to this application";
                          label: "Hint";
                          plural: "Hints";
                      },
                  ];
                  maxLength: 255;
              },
          >;
          name: Typed<
              string,
              {
                  label: [
                      {
                          hint: "An internal name to uniquely identify applications that have the same title";
                          label: "Name";
                          plural: "Names";
                      },
                  ];
              },
          >;
          order: Typed<number, { label: "Order"; maxLength: 15 }>;
          roles: Typed<
              (string | Role)[],
              {
                  array: true;
                  attributes: { no_truncate: true };
                  label: [
                      {
                          hint: "Who can use this application";
                          label: "Roles";
                          plural: "Roles";
                      },
                  ];
                  maxLength: 100;
              },
          >;
          sys_domain: Typed<
              string & {}
              | Record<"domain">
              | "global",
              {
                  default: "global";
                  label: [
                      {
                          hint: "Domain to which the script belongs";
                          label: "Domain";
                          plural: "Domains";
                      },
                  ];
              },
          >;
          sys_domain_path: Typed<
              string,
              {
                  attributes: { case_sensitive: true };
                  default: "/";
                  label: "Domain Path";
              },
          >;
          sys_id: Typed<
              string
              | number,
              {
                  active: true;
                  column_type: "GUID";
                  label: "Sys ID";
                  mandatory: false;
                  read_only: false;
              },
          >;
          sys_overrides: Typed<
              | string
              | TableBrand<"sys_app_application">
              | Record<"sys_app_application">
              | ExplicitKey<"sys_app_application">,
              {
                  label: [
                      {
                          hint: "Application being overridden by the current record";
                          label: "Overrides";
                          plural: "Overrides";
                      },
                  ];
                  referenceTable: "sys_app_application";
              },
          >;
          title: Typed<
              string,
              {
                  label: [
                      {
                          hint: "Name appearing in Menu (translated)";
                          label: "Title";
                          plural: "Titles";
                      },
                  ];
                  mandatory: true;
              },
          >;
          view_name: Typed<string, { label: "View name" }>;
      }
    • ReadonlytextIndex: true