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

    Variable sys_dictionary_overrideConst

    sys_dictionary_override: {
        allowWebServiceAccess: true;
        audit: true;
        display: "element";
        extends: "sys_metadata";
        label: "Dictionary Entry Override";
        name: "sys_dictionary_override";
        schema: {
            attributes: Typed<string, { label: "Attributes"; maxLength: 1000 }>;
            attributes_override: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Override the base table element attributes";
                            label: "Override attributes";
                            plural: "Override attributes";
                        },
                    ];
                },
            >;
            base_table: Typed<
                keyof Tables,
                {
                    label: "Base table";
                    mandatory: true;
                    readOnly: true;
                    readOnlyOption: "strict_read_only";
                    tableReference: true;
                },
            >;
            calculation: Typed<
                string,
                {
                    label: [
                        {
                            hint: "Calculated fields are built using the script specified here, e.g. current.first_name + ' ' + current.last_name";
                            label: "Calculation";
                            plural: "Calculations";
                        },
                    ];
                    maxLength: 4000;
                },
            >;
            calculation_override: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Override the base table element calculation";
                            label: "Override calculation";
                            plural: "Override calculations";
                        },
                    ];
                },
            >;
            default_value: Typed<string, { label: "Default value"; maxLength: 512 }>;
            default_value_override: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Override the base table element default value";
                            label: "Override default value";
                            plural: "Override default values";
                        },
                    ];
                },
            >;
            dependent: Typed<
                string,
                {
                    label: [
                        {
                            hint: "Depends on another field's value (cascading selects)";
                            label: "Dependent";
                            plural: "Dependents";
                        },
                    ];
                    maxLength: 80;
                },
            >;
            dependent_override: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Override the base table element dependent";
                            label: "Override dependent";
                            plural: "Override dependents";
                        },
                    ];
                },
            >;
            display_override: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Override the base table display value";
                            label: "Override display value";
                            plural: "Override display values";
                        },
                    ];
                },
            >;
            element: Typed<
                string,
                {
                    elementReference: true;
                    label: "Column name";
                    maxLength: 80;
                    readOnly: true;
                    readOnlyOption: "strict_read_only";
                },
            >;
            mandatory: Typed<boolean, { label: "Mandatory" }>;
            mandatory_override: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Override the base table element mandatory value";
                            label: "Override mandatory";
                            plural: "Override mandatories";
                        },
                    ];
                },
            >;
            name: Typed<
                keyof Tables,
                {
                    attributes: { no_system_tables: true; skip_root: true };
                    dependent: "base_table";
                    label: "Table";
                    mandatory: true;
                    tableReference: true;
                },
            >;
            read_only: Typed<
                boolean,
                {
                    label: "Read only";
                    readOnly: true;
                    readOnlyOption: "client_script_modifiable";
                },
            >;
            read_only_option: Typed<
                | "instance_configured"
                | "display_read_only"
                | "client_script_modifiable"
                | "strict_read_only",
                {
                    choices: {
                        client_script_modifiable: {
                            hint: "Allows client-side script modifications. Field level canWrite() returns false.";
                            label: "Client Script Modifiable";
                            sequence: 2;
                        };
                        display_read_only: {
                            hint: "Allows client-side script modifications. Field level canWrite() returns true.";
                            label: "Display Read Only";
                            sequence: 1;
                        };
                        instance_configured: {
                            hint: "Default behavior follows the \"Client Script Modifiable\" option. Configurable by the system property glide.read_only.legacy_read_only_behavior.";
                            inactive: true;
                            label: "Instance Configured";
                            sequence: 0;
                        };
                        strict_read_only: {
                            hint: "Blocks client-side script modifications. Field level canWrite() returns false.";
                            label: "Strict Read Only";
                            sequence: 3;
                        };
                    };
                    dropdown: "dropdown_with_none";
                    label: "Read only option";
                },
            >;
            read_only_option_override: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Override the base table element read only option value";
                            label: "Override read only option";
                            plural: "Override read only options";
                        },
                    ];
                },
            >;
            read_only_override: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Override the base table element read only value";
                            label: "Override read only";
                            plural: "Override read onlies";
                        },
                    ];
                    readOnly: true;
                    readOnlyOption: "client_script_modifiable";
                },
            >;
            reference_qual: Typed<
                string,
                {
                    label: [
                        {
                            hint: "References may depend on another value e.g. role=itil";
                            label: "Reference qualifier";
                            plural: "Reference qualifiers";
                        },
                    ];
                    maxLength: 255;
                },
            >;
            reference_qual_override: Typed<
                boolean,
                {
                    label: [
                        {
                            hint: "Override the base table element reference qualifier";
                            label: "Override reference qualifier";
                            plural: "Override reference qualifiers";
                        },
                    ];
                },
            >;
            sys_id: Typed<
                string,
                { label: [{ label: "Sys ID"; plural: "Sys IDs" }]; primary: true },
            >;
        };
        textIndex: true;
    } = ...

    Type Declaration

    • ReadonlyallowWebServiceAccess: true
    • Readonlyaudit: true
    • Readonlydisplay: "element"
    • Readonlyextends: "sys_metadata"
    • Readonlylabel: "Dictionary Entry Override"
    • Readonlyname: "sys_dictionary_override"
    • Readonlyschema: {
          attributes: Typed<string, { label: "Attributes"; maxLength: 1000 }>;
          attributes_override: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Override the base table element attributes";
                          label: "Override attributes";
                          plural: "Override attributes";
                      },
                  ];
              },
          >;
          base_table: Typed<
              keyof Tables,
              {
                  label: "Base table";
                  mandatory: true;
                  readOnly: true;
                  readOnlyOption: "strict_read_only";
                  tableReference: true;
              },
          >;
          calculation: Typed<
              string,
              {
                  label: [
                      {
                          hint: "Calculated fields are built using the script specified here, e.g. current.first_name + ' ' + current.last_name";
                          label: "Calculation";
                          plural: "Calculations";
                      },
                  ];
                  maxLength: 4000;
              },
          >;
          calculation_override: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Override the base table element calculation";
                          label: "Override calculation";
                          plural: "Override calculations";
                      },
                  ];
              },
          >;
          default_value: Typed<string, { label: "Default value"; maxLength: 512 }>;
          default_value_override: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Override the base table element default value";
                          label: "Override default value";
                          plural: "Override default values";
                      },
                  ];
              },
          >;
          dependent: Typed<
              string,
              {
                  label: [
                      {
                          hint: "Depends on another field's value (cascading selects)";
                          label: "Dependent";
                          plural: "Dependents";
                      },
                  ];
                  maxLength: 80;
              },
          >;
          dependent_override: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Override the base table element dependent";
                          label: "Override dependent";
                          plural: "Override dependents";
                      },
                  ];
              },
          >;
          display_override: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Override the base table display value";
                          label: "Override display value";
                          plural: "Override display values";
                      },
                  ];
              },
          >;
          element: Typed<
              string,
              {
                  elementReference: true;
                  label: "Column name";
                  maxLength: 80;
                  readOnly: true;
                  readOnlyOption: "strict_read_only";
              },
          >;
          mandatory: Typed<boolean, { label: "Mandatory" }>;
          mandatory_override: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Override the base table element mandatory value";
                          label: "Override mandatory";
                          plural: "Override mandatories";
                      },
                  ];
              },
          >;
          name: Typed<
              keyof Tables,
              {
                  attributes: { no_system_tables: true; skip_root: true };
                  dependent: "base_table";
                  label: "Table";
                  mandatory: true;
                  tableReference: true;
              },
          >;
          read_only: Typed<
              boolean,
              {
                  label: "Read only";
                  readOnly: true;
                  readOnlyOption: "client_script_modifiable";
              },
          >;
          read_only_option: Typed<
              | "instance_configured"
              | "display_read_only"
              | "client_script_modifiable"
              | "strict_read_only",
              {
                  choices: {
                      client_script_modifiable: {
                          hint: "Allows client-side script modifications. Field level canWrite() returns false.";
                          label: "Client Script Modifiable";
                          sequence: 2;
                      };
                      display_read_only: {
                          hint: "Allows client-side script modifications. Field level canWrite() returns true.";
                          label: "Display Read Only";
                          sequence: 1;
                      };
                      instance_configured: {
                          hint: "Default behavior follows the \"Client Script Modifiable\" option. Configurable by the system property glide.read_only.legacy_read_only_behavior.";
                          inactive: true;
                          label: "Instance Configured";
                          sequence: 0;
                      };
                      strict_read_only: {
                          hint: "Blocks client-side script modifications. Field level canWrite() returns false.";
                          label: "Strict Read Only";
                          sequence: 3;
                      };
                  };
                  dropdown: "dropdown_with_none";
                  label: "Read only option";
              },
          >;
          read_only_option_override: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Override the base table element read only option value";
                          label: "Override read only option";
                          plural: "Override read only options";
                      },
                  ];
              },
          >;
          read_only_override: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Override the base table element read only value";
                          label: "Override read only";
                          plural: "Override read onlies";
                      },
                  ];
                  readOnly: true;
                  readOnlyOption: "client_script_modifiable";
              },
          >;
          reference_qual: Typed<
              string,
              {
                  label: [
                      {
                          hint: "References may depend on another value e.g. role=itil";
                          label: "Reference qualifier";
                          plural: "Reference qualifiers";
                      },
                  ];
                  maxLength: 255;
              },
          >;
          reference_qual_override: Typed<
              boolean,
              {
                  label: [
                      {
                          hint: "Override the base table element reference qualifier";
                          label: "Override reference qualifier";
                          plural: "Override reference qualifiers";
                      },
                  ];
              },
          >;
          sys_id: Typed<
              string,
              { label: [{ label: "Sys ID"; plural: "Sys IDs" }]; primary: true },
          >;
      }
    • ReadonlytextIndex: true