FSM Language Record

A field service language record supplies a language choice for Field Service Management (FSM). Employee and customer records reference these choices through the Field Service Language field.

The language record identifies a language choice. It doesn't store translated interface labels, email text, or service report content. Translation strings belong to translation collections, including the supplied FSM collection, custcollection_fsm.

Record Information

Use the record type and field IDs to distinguish the language choice from the language settings that use it.

Property

Value

Record type

FSM custom record

Record name

Field Service Language

Record ID

customrecord_fsm_language

Record identity

NetSuite Internal ID (internalid)

Display name

Name (name), such as English (AU) or Français (France)

Primary purpose

Supplies choices for the Field Service Language field on employee and customer records

FSM's language mapping associates the selected language record's internal ID with a locale code. For example, English (AU) corresponds to en_AU, and Français (France) corresponds to fr_FR. The language record doesn't store the code in a custom field.

Forms

You can select a language in the Field Service Language field on the Field Service subtab of an employee or customer record. That record stores the selection, rather than the language record.

The supplied language record type disables direct NetSuite UI access and native mobile access. FSM Mobile uses the employee's selection to determine the language. It doesn't provide a form for editing language records.

Record Relationships

The Field Service Language field on each employee or customer record can contain one language selection or remain blank. Multiple employee and customer records can reference the same language record.

Related Record

Relationship and Field ID

Purpose

Employee

Employee Field Service Language (custentity_fsm_language) references one field service language record.

Supplies the employee's language choice for applicable FSM behavior.

Customer

Customer Field Service Language (custentity_fsm_language) references one field service language record.

Supplies the customer's language choice for applicable service notifications and report attachments.

The employee and customer records store these supplied FSM references. Native NetSuite language preferences and the Language field (languagelocale) on subsidiary records are separate settings outside the language record.

A custom relationship to a language record doesn't automatically make that relationship a language source for FSM Mobile, notifications, or reports.

FSM Fields

The supplied language record has no FSM custom fields. The following native data is useful when interpreting its supplied choices.

Field

Field ID

Purpose

Important Values or Behavior

Name

name

Display name of the language choice.

Separate from the locale code and translation strings.

Inactive

isinactive

Native inactive state of the reference record.

Supplied language entries are active. The Inactive field doesn't indicate translation availability or processing status.

The record has no supplied locale, translation-text, default-language, processing-status, or error-reference field. Other supplied FSM records hold locale entries and translated labels.

Creation and Update Sources

FSM supplies the language reference entries with the product. Saving a value in the Field Service Language field updates the employee or customer record's reference without creating a language or adding translation strings.

Scheduled Language maintenance updates translated names on selected supplied types, task outcomes, and a work calendar. It doesn't use the field service language reference records as translation-content records. See Translation Maintenance for the maintenance scope.

Used by FSM Features

These capabilities use the language choice held on the related employee or customer record.

Feature

How the Record Is Used

FSM Localization and Translation

Provides reference choices used to select the locale for applicable translated content.

FSM Service Reports and Notifications

Uses customer or employee language selections when choosing the language for email content and template-generated report attachments.

FSM Enhanced Technician Notes

Uses the effective employee language when selecting a related language prompt. The selection doesn't itself translate saved notes.

Record Constraints and Data Requirements

The stored Field Service Language field on employee and customer records accepts one selection and has no default in its definition. If you leave the field blank, FSM applies the relevant feature's language fallback without storing a default language reference.

Use the supplied choices for FSM language selection. A newly created reference record doesn't automatically gain a locale mapping or supply translations. The presence of a choice doesn't establish translation coverage for every label, template, or part of the product. Language availability can also depend on the installed release and account conditions.

Employee and customer language selections are separate from browser preferences used for supported date, time, and number formatting. For enablement, fallback rules, release conditions, and custom translated text, see Configuring FSM Localization and Translation.

Additional Information

Related Topics

General Notices