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 |
|
|
Record identity |
NetSuite Internal ID ( |
|
Display name |
Name ( |
|
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 ( |
Supplies the employee's language choice for applicable FSM behavior. |
|
Customer |
Customer Field Service Language ( |
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 |
|
Display name of the language choice. |
Separate from the locale code and translation strings. |
|
Inactive |
|
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 |
|---|---|
|
Provides reference choices used to select the locale for applicable translated content. |
|
|
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.