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

    Variable sys_user_groupConst

    sys_user_group: {
        allowWebServiceAccess: true;
        attributes: {
            "all_tables.text_index_translations": true;
            allow_data_replicate: true;
            forcePrimaryKeyOrdering: true;
            ih_process_sync_enabled: true;
            iterativeDelete: true;
            kagami_csindex_enabled: true;
            slushbucket_omit_embedded: true;
        };
        label: "Group";
        name: "sys_user_group";
        schema: {
            active: Typed<boolean, { default: true; label: "Active" }>;
            cost_center: Typed<
                | string
                | Record<"cmn_cost_center">
                | ExplicitKey<"cmn_cost_center">
                | TableBrand<"cmn_cost_center">,
                { label: "Cost center"; referenceTable: "cmn_cost_center" },
            >;
            default_assignee: Typed<
                | string
                | Record<"sys_user">
                | ExplicitKey<"sys_user">
                | TableBrand<"sys_user">,
                {
                    label: [
                        {
                            hint: "Default assignee for this assignment group";
                            label: "Default assignee";
                            language: "en";
                            plural: "Default assignees";
                        },
                    ];
                    referenceTable: "sys_user";
                },
            >;
            description: Typed<string, { label: "Description"; maxLength: 1000 }>;
            email: Typed<
                `${string}@${string}`,
                {
                    label: [
                        {
                            hint: "By default the group email address overrides individual email addresses of members";
                            label: "Group email";
                            language: "en";
                            plural: "Group emails";
                        },
                    ];
                    maxLength: 100;
                },
            >;
            exclude_manager: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Manager will not get email notifications sent to this group";
                            label: "Exclude manager";
                            language: "en";
                            plural: "Exclude managers";
                        },
                    ];
                },
            >;
            include_members: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Should members also get email when a group email is supplied?";
                            label: "Include members";
                            language: "en";
                            plural: "Include members";
                        },
                    ];
                },
            >;
            manager: Typed<
                | string
                | Record<"sys_user">
                | ExplicitKey<"sys_user">
                | TableBrand<"sys_user">,
                { label: "Manager"; referenceTable: "sys_user" },
            >;
            name: Typed<
                string,
                {
                    label: [
                        {
                            hint: "Descriptive name, e.g. DBAs, Network, etc.";
                            label: "Name";
                            language: "en";
                            plural: "Names";
                        },
                    ];
                    maxLength: 80;
                    unique: true;
                },
            >;
            parent: Typed<
                | string
                | Record<"sys_user_group">
                | ExplicitKey<"sys_user_group">
                | TableBrand<"sys_user_group">,
                { label: "Parent"; referenceTable: "sys_user_group" },
            >;
            roles: Typed<
                (string | Role)[],
                {
                    array: true;
                    attributes: { record_watcher_blacklist: true };
                    label: "Roles";
                    maxLength: 100;
                },
            >;
            source: Typed<string, { label: "Source"; maxLength: 255 }>;
            sys_created_by: Typed<
                string,
                {
                    label: [
                        { label: "Created by"; language: "en"; plural: "Created by" },
                    ];
                },
            >;
            sys_created_on: Typed<
                `${number}-${number}-${number} ${number}:${number}:${number}`,
                { label: [{ label: "Created"; language: "en"; plural: "Created" }] },
            >;
            sys_id: Typed<
                string,
                {
                    label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
                    primary: true;
                },
            >;
            sys_mod_count: Typed<
                number,
                { label: [{ label: "Updates"; language: "en"; plural: "Updates" }] },
            >;
            sys_updated_by: Typed<
                string,
                {
                    label: [
                        { label: "Updated by"; language: "en"; plural: "Updated by" },
                    ];
                },
            >;
            sys_updated_on: Typed<
                `${number}-${number}-${number} ${number}:${number}:${number}`,
                { label: [{ label: "Updated"; language: "en"; plural: "Updated" }] },
            >;
            type: Typed<
                string
                | string[]
                | Record<"sys_user_group_type">[],
                {
                    attributes: { slushbucket_ref_no_expand: true };
                    label: [
                        {
                            hint: "Types of this group";
                            label: "Type";
                            language: "en";
                            plural: "Types";
                        },
                    ];
                    maxLength: 1024;
                    referenceTable: "sys_user_group_type";
                },
            >;
        };
        textIndex: true;
    } = ...

    Type Declaration

    • ReadonlyallowWebServiceAccess: true
    • Readonlyattributes: {
          "all_tables.text_index_translations": true;
          allow_data_replicate: true;
          forcePrimaryKeyOrdering: true;
          ih_process_sync_enabled: true;
          iterativeDelete: true;
          kagami_csindex_enabled: true;
          slushbucket_omit_embedded: true;
      }
    • Readonlylabel: "Group"
    • Readonlyname: "sys_user_group"
    • Readonlyschema: {
          active: Typed<boolean, { default: true; label: "Active" }>;
          cost_center: Typed<
              | string
              | Record<"cmn_cost_center">
              | ExplicitKey<"cmn_cost_center">
              | TableBrand<"cmn_cost_center">,
              { label: "Cost center"; referenceTable: "cmn_cost_center" },
          >;
          default_assignee: Typed<
              | string
              | Record<"sys_user">
              | ExplicitKey<"sys_user">
              | TableBrand<"sys_user">,
              {
                  label: [
                      {
                          hint: "Default assignee for this assignment group";
                          label: "Default assignee";
                          language: "en";
                          plural: "Default assignees";
                      },
                  ];
                  referenceTable: "sys_user";
              },
          >;
          description: Typed<string, { label: "Description"; maxLength: 1000 }>;
          email: Typed<
              `${string}@${string}`,
              {
                  label: [
                      {
                          hint: "By default the group email address overrides individual email addresses of members";
                          label: "Group email";
                          language: "en";
                          plural: "Group emails";
                      },
                  ];
                  maxLength: 100;
              },
          >;
          exclude_manager: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Manager will not get email notifications sent to this group";
                          label: "Exclude manager";
                          language: "en";
                          plural: "Exclude managers";
                      },
                  ];
              },
          >;
          include_members: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Should members also get email when a group email is supplied?";
                          label: "Include members";
                          language: "en";
                          plural: "Include members";
                      },
                  ];
              },
          >;
          manager: Typed<
              | string
              | Record<"sys_user">
              | ExplicitKey<"sys_user">
              | TableBrand<"sys_user">,
              { label: "Manager"; referenceTable: "sys_user" },
          >;
          name: Typed<
              string,
              {
                  label: [
                      {
                          hint: "Descriptive name, e.g. DBAs, Network, etc.";
                          label: "Name";
                          language: "en";
                          plural: "Names";
                      },
                  ];
                  maxLength: 80;
                  unique: true;
              },
          >;
          parent: Typed<
              | string
              | Record<"sys_user_group">
              | ExplicitKey<"sys_user_group">
              | TableBrand<"sys_user_group">,
              { label: "Parent"; referenceTable: "sys_user_group" },
          >;
          roles: Typed<
              (string | Role)[],
              {
                  array: true;
                  attributes: { record_watcher_blacklist: true };
                  label: "Roles";
                  maxLength: 100;
              },
          >;
          source: Typed<string, { label: "Source"; maxLength: 255 }>;
          sys_created_by: Typed<
              string,
              { label: [{ label: "Created by"; language: "en"; plural: "Created by" }] },
          >;
          sys_created_on: Typed<
              `${number}-${number}-${number} ${number}:${number}:${number}`,
              { label: [{ label: "Created"; language: "en"; plural: "Created" }] },
          >;
          sys_id: Typed<
              string,
              {
                  label: [{ label: "Sys ID"; language: "en"; plural: "Sys IDs" }];
                  primary: true;
              },
          >;
          sys_mod_count: Typed<
              number,
              { label: [{ label: "Updates"; language: "en"; plural: "Updates" }] },
          >;
          sys_updated_by: Typed<
              string,
              { label: [{ label: "Updated by"; language: "en"; plural: "Updated by" }] },
          >;
          sys_updated_on: Typed<
              `${number}-${number}-${number} ${number}:${number}:${number}`,
              { label: [{ label: "Updated"; language: "en"; plural: "Updated" }] },
          >;
          type: Typed<
              string
              | string[]
              | Record<"sys_user_group_type">[],
              {
                  attributes: { slushbucket_ref_no_expand: true };
                  label: [
                      {
                          hint: "Types of this group";
                          label: "Type";
                          language: "en";
                          plural: "Types";
                      },
                  ];
                  maxLength: 1024;
                  referenceTable: "sys_user_group_type";
              },
          >;
      }
    • ReadonlytextIndex: true