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

    Variable sys_atf_step_configConst

    sys_atf_step_config: {
        extends: "sys_metadata";
        name: "sys_atf_step_config";
        schema: {
            active: Typed<
                boolean,
                {
                    active: true;
                    default: true;
                    label: "Active";
                    mandatory: false;
                    read_only: false;
                },
            >;
            batch_order_constraint: Typed<
                "stop"
                | "start"
                | "middle",
                {
                    active: true;
                    choices: {
                        middle: {
                            inactive: false;
                            label: "Run in the middle of a batch execution";
                            language: "en";
                            sequence: 1;
                        };
                        start: {
                            inactive: false;
                            label: "Start a batch execution";
                            language: "en";
                            sequence: 0;
                        };
                        stop: {
                            inactive: false;
                            label: "Stop a batch execution";
                            language: "en";
                            sequence: 2;
                        };
                    };
                    dropdown: "dropdown_with_none";
                    label: "Batch order constraint";
                    mandatory: false;
                    read_only: false;
                },
            >;
            can_mutate_page: Typed<
                boolean,
                {
                    active: true;
                    default: false;
                    label: "Can mutate page";
                    mandatory: false;
                    read_only: false;
                },
            >;
            category: Typed<
                | string
                | Record<"sys_atf_step_config_category">
                | ExplicitKey<"sys_atf_step_config_category">
                | TableBrand<"sys_atf_step_config_category">,
                {
                    active: true;
                    label: "Category";
                    mandatory: false;
                    read_only: false;
                    referenceTable: "sys_atf_step_config_category";
                },
            >;
            class_name: Typed<
                string,
                {
                    active: true;
                    dropdown: "none";
                    label: "Class Name";
                    mandatory: false;
                    maxLength: 200;
                    read_only: false;
                },
            >;
            class_type: Typed<
                "script"
                | "java",
                {
                    active: true;
                    choices: {
                        java: { inactive: false; label: "Java"; language: "en" };
                        script: { inactive: false; label: "Script"; language: "en" };
                    };
                    default: "script";
                    dropdown: "dropdown_without_none";
                    label: "Class type";
                    mandatory: false;
                    maxLength: 40;
                    read_only: false;
                },
            >;
            deprecated: Typed<
                boolean,
                {
                    active: true;
                    default: false;
                    label: "Deprecated";
                    mandatory: false;
                    read_only: false;
                },
            >;
            description_generator: Typed<
                string
                | number,
                {
                    active: true;
                    column_type: "script_plain";
                    label: "Description generation script";
                    mandatory: false;
                    read_only: false;
                },
            >;
            html_description: Typed<
                string
                | number,
                {
                    active: true;
                    column_type: "translated_html";
                    label: "HTML description";
                    mandatory: true;
                    read_only: false;
                },
            >;
            icon: Typed<
                string,
                {
                    active: true;
                    default: "icon-article-document";
                    dropdown: "none";
                    label: "Icon";
                    mandatory: false;
                    maxLength: 100;
                    read_only: false;
                },
            >;
            inputs: Typed<
                string
                | number,
                {
                    active: true;
                    column_type: "glide_var";
                    label: "Input variables";
                    mandatory: false;
                    read_only: false;
                },
            >;
            name: Typed<
                string,
                { active: true; label: "Name"; mandatory: true; read_only: false },
            >;
            order: Typed<
                number,
                { active: true; label: "Order"; mandatory: true; read_only: false },
            >;
            outputs: Typed<
                string
                | number,
                {
                    active: true;
                    column_type: "glide_var";
                    label: "Output variables";
                    mandatory: false;
                    read_only: false;
                },
            >;
            performance_include: Typed<
                boolean,
                {
                    active: true;
                    default: false;
                    label: "Include for Performance Comparison";
                    mandatory: false;
                    read_only: false;
                },
            >;
            step_env: Typed<
                | string
                | Record<"sys_atf_step_env">
                | ExplicitKey<"sys_atf_step_env">
                | TableBrand<"sys_atf_step_env">,
                {
                    active: true;
                    default: "6c2bcea1870312009dccc9ded0e3ecca";
                    label: "Step environment";
                    mandatory: true;
                    read_only: false;
                    referenceTable: "sys_atf_step_env";
                },
            >;
            step_execution_generator: Typed<
                string
                | number,
                {
                    active: true;
                    column_type: "script_plain";
                    default: "javascript:new ATFVariablesUtil().getDefaultStepConfigScript();";
                    label: "Step execution script";
                    mandatory: false;
                    read_only: false;
                },
            >;
            sys_id: Typed<
                string
                | number,
                {
                    active: true;
                    column_type: "GUID";
                    label: "Sys ID";
                    mandatory: false;
                    read_only: false;
                },
            >;
            template_reminder: Typed<
                string,
                {
                    active: true;
                    label: "Template reminder";
                    mandatory: true;
                    read_only: false;
                },
            >;
            type: Typed<
                | string
                | Record<"sys_db_object">
                | ExplicitKey<"sys_db_object">
                | TableBrand<"sys_db_object">,
                {
                    active: true;
                    default: "javascript:var atf_step_db_object = new GlideRecord('sys_db_object'); atf_step_db_object.get('name', 'sys_atf_step'); atf_step_db_object.sys_id;";
                    label: "Type";
                    mandatory: true;
                    read_only: false;
                    referenceTable: "sys_db_object";
                },
            >;
            wizard_redirect: Typed<
                string,
                {
                    active: true;
                    dropdown: "none";
                    label: "Wizard Redirect";
                    mandatory: false;
                    maxLength: 255;
                    read_only: false;
                },
            >;
        };
    } = ...

    Type Declaration

    • Readonlyextends: "sys_metadata"
    • Readonlyname: "sys_atf_step_config"
    • Readonlyschema: {
          active: Typed<
              boolean,
              {
                  active: true;
                  default: true;
                  label: "Active";
                  mandatory: false;
                  read_only: false;
              },
          >;
          batch_order_constraint: Typed<
              "stop"
              | "start"
              | "middle",
              {
                  active: true;
                  choices: {
                      middle: {
                          inactive: false;
                          label: "Run in the middle of a batch execution";
                          language: "en";
                          sequence: 1;
                      };
                      start: {
                          inactive: false;
                          label: "Start a batch execution";
                          language: "en";
                          sequence: 0;
                      };
                      stop: {
                          inactive: false;
                          label: "Stop a batch execution";
                          language: "en";
                          sequence: 2;
                      };
                  };
                  dropdown: "dropdown_with_none";
                  label: "Batch order constraint";
                  mandatory: false;
                  read_only: false;
              },
          >;
          can_mutate_page: Typed<
              boolean,
              {
                  active: true;
                  default: false;
                  label: "Can mutate page";
                  mandatory: false;
                  read_only: false;
              },
          >;
          category: Typed<
              | string
              | Record<"sys_atf_step_config_category">
              | ExplicitKey<"sys_atf_step_config_category">
              | TableBrand<"sys_atf_step_config_category">,
              {
                  active: true;
                  label: "Category";
                  mandatory: false;
                  read_only: false;
                  referenceTable: "sys_atf_step_config_category";
              },
          >;
          class_name: Typed<
              string,
              {
                  active: true;
                  dropdown: "none";
                  label: "Class Name";
                  mandatory: false;
                  maxLength: 200;
                  read_only: false;
              },
          >;
          class_type: Typed<
              "script"
              | "java",
              {
                  active: true;
                  choices: {
                      java: { inactive: false; label: "Java"; language: "en" };
                      script: { inactive: false; label: "Script"; language: "en" };
                  };
                  default: "script";
                  dropdown: "dropdown_without_none";
                  label: "Class type";
                  mandatory: false;
                  maxLength: 40;
                  read_only: false;
              },
          >;
          deprecated: Typed<
              boolean,
              {
                  active: true;
                  default: false;
                  label: "Deprecated";
                  mandatory: false;
                  read_only: false;
              },
          >;
          description_generator: Typed<
              string
              | number,
              {
                  active: true;
                  column_type: "script_plain";
                  label: "Description generation script";
                  mandatory: false;
                  read_only: false;
              },
          >;
          html_description: Typed<
              string
              | number,
              {
                  active: true;
                  column_type: "translated_html";
                  label: "HTML description";
                  mandatory: true;
                  read_only: false;
              },
          >;
          icon: Typed<
              string,
              {
                  active: true;
                  default: "icon-article-document";
                  dropdown: "none";
                  label: "Icon";
                  mandatory: false;
                  maxLength: 100;
                  read_only: false;
              },
          >;
          inputs: Typed<
              string
              | number,
              {
                  active: true;
                  column_type: "glide_var";
                  label: "Input variables";
                  mandatory: false;
                  read_only: false;
              },
          >;
          name: Typed<
              string,
              { active: true; label: "Name"; mandatory: true; read_only: false },
          >;
          order: Typed<
              number,
              { active: true; label: "Order"; mandatory: true; read_only: false },
          >;
          outputs: Typed<
              string
              | number,
              {
                  active: true;
                  column_type: "glide_var";
                  label: "Output variables";
                  mandatory: false;
                  read_only: false;
              },
          >;
          performance_include: Typed<
              boolean,
              {
                  active: true;
                  default: false;
                  label: "Include for Performance Comparison";
                  mandatory: false;
                  read_only: false;
              },
          >;
          step_env: Typed<
              | string
              | Record<"sys_atf_step_env">
              | ExplicitKey<"sys_atf_step_env">
              | TableBrand<"sys_atf_step_env">,
              {
                  active: true;
                  default: "6c2bcea1870312009dccc9ded0e3ecca";
                  label: "Step environment";
                  mandatory: true;
                  read_only: false;
                  referenceTable: "sys_atf_step_env";
              },
          >;
          step_execution_generator: Typed<
              string
              | number,
              {
                  active: true;
                  column_type: "script_plain";
                  default: "javascript:new ATFVariablesUtil().getDefaultStepConfigScript();";
                  label: "Step execution script";
                  mandatory: false;
                  read_only: false;
              },
          >;
          sys_id: Typed<
              string
              | number,
              {
                  active: true;
                  column_type: "GUID";
                  label: "Sys ID";
                  mandatory: false;
                  read_only: false;
              },
          >;
          template_reminder: Typed<
              string,
              {
                  active: true;
                  label: "Template reminder";
                  mandatory: true;
                  read_only: false;
              },
          >;
          type: Typed<
              | string
              | Record<"sys_db_object">
              | ExplicitKey<"sys_db_object">
              | TableBrand<"sys_db_object">,
              {
                  active: true;
                  default: "javascript:var atf_step_db_object = new GlideRecord('sys_db_object'); atf_step_db_object.get('name', 'sys_atf_step'); atf_step_db_object.sys_id;";
                  label: "Type";
                  mandatory: true;
                  read_only: false;
                  referenceTable: "sys_db_object";
              },
          >;
          wizard_redirect: Typed<
              string,
              {
                  active: true;
                  dropdown: "none";
                  label: "Wizard Redirect";
                  mandatory: false;
                  maxLength: 255;
                  read_only: false;
              },
          >;
      }