search.Type

Note:

The content in this help topic pertains to SuiteScript 2.0.

Note:

JavaScript does not include an enumeration type. The SuiteScript 2.0 documentation uses the term enumeration (or enum) to describe a plain JavaScript object with a flat, map-like structure. In this object, each key points to a read-only string value.

Enum Description

Holds the string values for search types supported in the N/search Module. This enum is used to pass the type argument to search.create(options).

Supported Script Types

Client and server scripts

For more information, see SuiteScript 2.x Script Types.

Module

N/search Module

Since

2015.2

Note:

You must adjust your account settings according to each search type being used in your scripts to avoid potential errors.

Values

Note:

A search type is not a synonym for a record type. The supported search types listed below do not necessarily correspond with the supported record types listed in the N/record Module.

  • ACCOUNT

  • ACCOUNTING_BOOK

  • ACCOUNTING_CONTEXT

  • ACCOUNTING_PERIOD

  • ACTIVITY

  • ADV_INTER_COMPANY_JOURNAL_ENTRY

  • AGGR_FIN_DAT

  • ALLOC_RECOMMENDATION_DEMAND

  • ALLOC_RECOMMENDATION_DETAIL

  • AMORTIZATION_SCHEDULE

  • AMORTIZATION_TEMPLATE

  • ASSEMBLY_BUILD

  • ASSEMBLY_ITEM

  • ASSEMBLY_UNBUILD

  • AUTHENTICATE_DEVICE_INPUT

  • BALANCE_TRX_BY_SEGMENTS

  • BALANCING_DETAIL

  • BALANCING_RESULT

  • BALANCING_TRANSACTION

  • BILLING_ACCOUNT

  • BILLING_ACCOUNT_BILL_CYCLE

  • BILLING_ACCOUNT_BILL_REQUEST

  • BILLING_CLASS

  • BILLING_RATE_CARD

  • BILLING_REVENUE_EVENT

  • BILLING_SCHEDULE

  • BIN

  • BIN_ITEM_BALANCE

  • BIN_TRANSFER

  • BIN_WORKSHEET

  • BLANKET_PURCHASE_ORDER

  • BOM

  • BOM_REVISION

  • BONUS

  • BONUS_TYPE

  • BUDGET_EXCHANGE_RATE

  • BULK_OWNERSHIP_TRANSFER

  • BUNDLE_INSTALLATION_SCRIPT

  • CALENDAR_EVENT

  • CAMPAIGN

  • CARDHOLDER_AUTHENTICATION

  • CARDHOLDER_AUTHENTICATION_EVENT

  • CASH_REFUND

  • CASH_SALE

  • CHALLENGE_SHOPPER_INPUT

  • CHARGE

  • CHARGE_RULE

  • CHECK

  • CLASSIFICATION

  • CLIENT_SCRIPT

  • CMS_CONTENT

  • CMS_CONTENT_TYPE

  • CMS_PAGE

  • COM_SEARCH_BOOST

  • COM_SEARCH_BOOST_TYPE

  • COM_SEARCH_GROUP_SYN

  • COM_SEARCH_ONE_WAY_SYN

  • COMM_AN_SESSION

  • COMMERCE_CATEGORY

  • COMMERCE_SEARCH_ACTIVITY_DATA

  • COMPETITOR

  • CONSOLIDATED_EXCHANGE_RATE

  • CONTACT

  • CONTACT_CATEGORY

  • CONTACT_ROLE

  • COST_CATEGORY

  • COUPON_CODE

  • CREDIT_CARD_CHARGE

  • CREDIT_CARD_REFUND

  • CREDIT_MEMO

  • CURRENCY

  • CURRENCY_EXCHANGE_RATE

  • CUSTOMER

  • CUSTOMER_CATEGORY

  • CUSTOMER_DEPOSIT

  • CUSTOMER_MESSAGE

  • CUSTOMER_PAYMENT

  • CUSTOMER_PAYMENT_AUTHORIZATION

  • CUSTOMER_REFUND

  • CUSTOMER_STATUS

  • CUSTOMER_SUBSIDIARY_RELATIONSHIP

  • CUSTOM_PURCHASE

  • CUSTOM_RECORD

  • CUSTOM_SALE

  • CUSTOM_TRANSACTION

  • DELETED_RECORD

  • DEPARTMENT

  • DEPOSIT

  • DEPOSIT_APPLICATION

  • DESCRIPTION_ITEM

  • DISCOUNT_ITEM

  • DOWNLOAD_ITEM

  • EMAIL_TEMPLATE

  • EMPLOYEE

  • EMPLOYEE_CHANGE_REQUEST

  • EMPLOYEE_CHANGE_REQUEST_TYPE

  • EMPLOYEE_CHANGE_TYPE

  • EMPLOYEE_PAYROLL_ITEM

  • EMPLOYEE_STATUS

  • EMPLOYEE_TYPE

  • END_TO_END_TIME

  • ENTITY

  • ENTITY_ACCOUNT_MAPPING

  • ESTIMATE

  • EXPENSE_AMORTIZATION_EVENT

  • EXPENSE_AMORT_PLAN_AND_SCHEDULE

  • EXPENSE_CATEGORY

  • EXPENSE_PLAN

  • EXPENSE_REPORT

  • EXPENSE_REPORT_POLICY

  • FAIR_VALUE_PRICE

  • FINANCIAL_INSTITUTION

  • FIXED_AMOUNT_PROJECT_REVENUE_RULE

  • FOLDER

  • FULFILLMENT_REQUEST

  • GATEWAY_NOTIFICATION

  • GENERIC_RESOURCE

  • GIFT_CERTIFICATE

  • GIFT_CERTIFICATE_ITEM

  • GLOBAL_ACCOUNT_MAPPING

  • GLOBAL_INVENTORY_RELATIONSHIP

  • GL_LINES_AUDIT_LOG

  • GL_NUMBERING_SEQUENCE

  • GOAL

  • IMPORTED_EMPLOYEE_EXPENSE

  • INBOUND_SHIPMENT

  • INSTALLMENT

  • INTER_COMPANY_JOURNAL_ENTRY

  • INTER_COMPANY_TRANSFER_ORDER

  • INVENTORY_ADJUSTMENT

  • INVENTORY_BALANCE

  • INVENTORY_COST_REVALUATION

  • INVENTORY_COUNT

  • INVENTORY_DEMAND

  • INVENTORY_DETAIL

  • INVENTORY_ITEM

  • INVENTORY_NUMBER

  • INVENTORY_NUMBER_BIN

  • INVENTORY_NUMBER_ITEM

  • INVENTORY_STATUS

  • INVENTORY_STATUS_CHANGE

  • INVENTORY_STATUS_LOCATION

  • INVENTORY_TRANSFER

  • INVOICE

  • INVOICE_GROUP

  • INVT_NUMBER_ITEM_BALANCE

  • ISSUE

  • ITEM

  • ITEM_ACCOUNT_MAPPING

  • ITEM_BIN_NUMBER

  • ITEM_COLLECTION

  • ITEM_COLLECTION_ITEM_MAP

  • ITEM_DEMAND_PLAN

  • ITEM_FULFILLMENT

  • ITEM_GROUP

  • ITEM_LOCATION_CONFIGURATION

  • ITEM_PROCESS_FAMILY

  • ITEM_PROCESS_GROUP

  • ITEM_RECEIPT

  • ITEM_REVISION

  • ITEM_SUPPLY_PLAN

  • JOB

  • JOB_STATUS

  • JOB_TYPE

  • JOURNAL_ENTRY

  • KIT_ITEM

  • LABOR_BASED_PROJECT_REVENUE_RULE

  • LABOR_CATEGORY

  • LABOR_COST_CARD

  • LABOR_COST_CARD_ITEM

  • LABOR_COST_CARD_SEGMENT

  • LABOR_COST_ELEMENT

  • LEAD

  • LOCATION

  • LOT_NUMBERED_ASSEMBLY_ITEM

  • LOT_NUMBERED_INVENTORY_ITEM

  • MANUFACTURING_COST_TEMPLATE

  • MANUFACTURING_OPERATION_TASK

  • MANUFACTURING_ROUTING

  • MAP_REDUCE_SCRIPT

  • MARKUP_ITEM

  • MASSUPDATE_SCRIPT

  • MEM_DOC

  • MERCHANDISE _HIERARCHY_LEVEL

  • MERCHANDISE_HIERARCHY_NODE

  • MERCHANDISE_HIERARCHY_VERSION

  • MESSAGE

  • MFG_PLANNED_TIME

  • NEXUS

  • NON_INVENTORY_ITEM

  • NOTE

  • NOTE_TYPE

  • OPPORTUNITY

  • ORDER_RESERVATION

  • ORDER_TYPE

  • OTHER_CHARGE_ITEM

  • OTHER_NAME

  • OTHER_NAME_CATEGORY

  • PARTNER

  • PARTNER_CATEGORY

  • PAYCHECK

  • PAYCHECK_JOURNAL

  • PAYMENT_EVENT

  • PAYMENT_INSTRUMENT

  • PAYMENT_ITEM

  • PAYMENT_METHOD

  • PAYMENT_OPTION

  • PAYMENT_RESULT_PREVIEW

  • PAYROLL_SETUP

  • PAYROLL_ITEM

  • PCT_COMPLETE_PROJECT_REVENUE_RULE

  • PERFORMANCE_METRIC

  • PERFORMANCE_REVIEW

  • PERFORMANCE_REVIEW_SCHEDULE

  • PERIOD_END_JOURNAL

  • PERMISSION

  • PHONE_CALL

  • PICK_STRATEGY

  • PICK_TASK

  • PLANNED_ORDER

  • PLANNING_ENGINE_MESSAGE

  • PLANNING_ENGINE_PEGGING

  • PLANNING_ENGINE_RESULT

  • PLANNING_ITEM_CATEGORY

  • PLANNING_ITEM_GROUP

  • PLANNING_REPOSITORY_ALLOCATION

  • PLANNING_REPOSITORY_BOM_EDGE

  • PLANNING_REPOSITORY_ITEM_LOCATION

  • PLANNING_REPOSITORY_SOURCE

  • PLANNING_RULE_GROUP

  • PLANNING_VIEW

  • PORTLET

  • PRICE_BOOK

  • PRICE_LEVEL

  • PRICE_PLAN

  • PRICING

  • PRICING_GROUP

  • PROJECT_EXPENSE_TYPE

  • PROJECT_IC_CHARGE_REQUEST

  • PROJECT_TASK

  • PROJECT_TEMPLATE

  • PROMISING_SETUP

  • PROMOTION_CODE

  • PROSPECT

  • PURCHASE_CONTRACT

  • PURCHASE_ORDER

  • PURCHASE_REQUISITION

  • RECENT_RECORD

  • RECEIVED_VENDOR_BILL

  • RES_ALLOCATION_TIME_OFF_CONFLICT

  • RESOURCE_ALLOCATION

  • RESTLET

  • RETURN_AUTHORIZATION

  • REVENUE_ARRANGEMENT

  • REVENUE_COMMITMENT

  • REVENUE_COMMITMENT_REVERSAL

  • REVENUE_PLAN

  • REV_REC_PLAN_AND_SCHEDULE

  • REV_REC_SCHEDULE

  • REV_REC_TEMPLATE

  • ROLE

  • S_C_M_PREDICTED_RISKS

  • S_C_M_PREDICTION_TRAIN_HISTORY

  • S_C_M_PREDICTION_TRAIN_W_Q_STATUS

  • SALES_CHANNEL

  • SALES_ORDER

  • SALES_ROLE

  • SALES_TAX_ITEM

  • SAVED_SEARCH

  • SCHEDULED_SCRIPT

  • SCHEDULED_SCRIPT_INSTANCE

  • SCRIPT_DEPLOYMENT

  • SERIALIZED_ASSEMBLY_ITEM

  • SERIALIZED_INVENTORY_ITEM

  • SERVICE_ITEM

  • SHIP_ITEM

  • SHOPPING_CART

  • SOLUTION

  • STATE

  • STATISTICAL_JOURNAL_ENTRY

  • STORE_PICKUP_FULFILLMENT

  • SUBSCRIPTION

  • SUBSCRIPTION_CHANGE_ORDER

  • SUBSCRIPTION_LINE

  • SUBSCRIPTION_LINE_REVISION

  • SUBSCRIPTION_PLAN

  • SUBSCRIPTION_RENEWAL_HISTORY

  • SUBSCRIPTION_TERM

  • SUBSIDIARY

  • SUBTOTAL_ITEM

  • SUITELET

  • SUITE_SCRIPT_DETAIL

  • SUPPLY_CHAIN_SNAPSHOT

  • SUPPLY_CHAIN_SNAPSHOT_DETAILS

  • SUPPLY_CHANGE_ORDER

  • SUPPLY_PLAN_DEFINITION

  • SUPPORT_CASE

  • SYSTEM_NOTE

  • TASK

  • TAX_DETAIL

  • TAX_GROUP

  • TAX_PERIOD

  • TAX_TYPE

  • TERM

  • TIMESHEET_APPROVAL

  • TIME_APPROVAL

  • TIME_BILL

  • TIME_ENTRY

  • TIME_OFF_CHANGE

  • TIME_OFF_PLAN

  • TIME_OFF_REQUEST

  • TIME_OFF_RULE

  • TIME_OFF_TYPE

  • TIME_SHEET

  • TOPIC

  • TRANSACTION

  • TRANSFER_ORDER

  • UBER

  • UNITS_TYPE

  • UNLOCKED_TIME_PERIOD

  • USAGE

  • USEREVENT_SCRIPT

  • VENDOR

  • VENDOR_BILL

  • VENDOR_CATEGORY

  • VENDOR_CREDIT

  • VENDOR_PAYMENT

  • VENDOR_PREPAYMENT

  • VENDOR_PREPAYMENT_APPLICATION

  • VENDOR_RETURN_AUTHORIZATION

  • VENDOR_SUBSIDIARY_RELATIONSHIP

  • WAVE

  • WBS

  • WEBSITE

  • WORKFLOW_ACTION_SCRIPT

  • WORK_ORDER

  • WORK_ORDER_CLOSE

  • WORK_ORDER_COMPLETION

  • WORK_ORDER_ISSUE

  • WORKPLACE

  • ZONE

Syntax

Important:

The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/search Module Script Samples.

            //Add additional code
...
var mySearch = search.create({
    type: search.Type.CUSTOMER, 
    filters: filters, 
    columns: columns
});
...
//Add additional code 

          

Related Topics

N/search Module
SuiteScript 2.x Modules
SuiteScript 2.x

General Notices