FieldFX Custom Labels

Introduction

You can use custom labels, if you a developer, to create multilingual applications and present information (for example, help text or error messages) to users in their native language.

A custom label is a custom text value accessible from Apex classes, Visualforce pages, and Lightning components. If Translation Workbench is enabled for your Salesforce org, you can translate these labels into any of the languages that Salesforce supports.

You can create up to 5,000 custom labels, and each label can have up to 1,000 characters.

FieldFX Mobile App Custom Labels

These are the custom labels for the FieldFX Mobile App.

Those customers using the web interface for FieldFX Mobile are using a static resource file.

FXMobile_DG

Field Name Button / Event / Text

FXMobile_DG_ConfirmSubmit

Confirm Submit

FXMobile_DG_Submit

Submit

FXMobile_DG_Yes

Yes (only used in DataGuide)

FXMobile_General

A | C | D | E | F | I | J | L | M | N | P | R | S | T | U | V | Y

A

Field Name Button / Event / Text

FXMobile_General_
AddCustomDomain

Add Custom Domain

FXMobile_General_
AddNewFile

Add New File

FXMobile_General_
AddNewReport

Add New Report

FXMobile_General_
AnalyticsEvents

Analytics Events

C

Field Name Button / Event / Text

FXMobile_General_
Close

Close

FXMobile_General_
Confirm

Confirm

FXMobile_General_
ConnectionError

Error Connecting to Server

FXMobile_General_
ContactInfo

Contact Info

FXMobile_General_
Continue

Continue

D

Field Name Button / Event / Text

FXMobile_General_
DeleteDomain

Delete Domain

FXMobile_General_
Duration

Duration

E

Field Name Button / Event / Text

FXMobile_General_
Edit

Edit

FXMobile_General_
EditDomain

Edit Domain

F

Field Name Button / Event / Text

FXMobile_General_
Finalize

Finalize

FXMobile_General_
FullSyncNow

Full Sync Now

I

Field Name Button / Event / Text

FXMobile_General_
Images

Image

J

Field Name Button / Event / Text

FXMobile_General_
JobCopy

Copy

FXMobile_General_
JobCopyHeader

Copy Job

L

Field Name Button / Event / Text

FXMobile_General_
LastSyncTime

Last Sync Time

FXMobile_General_
Loading

Loading …​

FXMobile_General_
LoginMismatch

User Login Mismatch Detected

FXMobile_General_
LoginMismatch_Text

Another user is currently logged in on this device. Any changes made since the last sync will be lost. Do you want to continue or re-login as the previous user?

FXMobile_General_
LookupData

Lookup Data

M

Field Name Button / Event / Text

FXMobile_General_
Manifest

Manifest

N

Field Name Button / Event / Text

FXMobile_General_
Name

Name

FXMobile_General_
NewJob

New Job

FXMobile_General_
NewJobHeader

New Job

FXMobile_General_
NoNetwork

(no network)

FXMobile_General_
NoSyncErrors

There are currently no sync errors.

P

Field Name Button / Event / Text

FXMobile_General_
PendingChanges

Pending Changes

FXMobile_General_
PrimaryEditable
Types

Primary Editable Types

FXMobile_General_
Print

Print

R

Field Name Button / Event / Text

FXMobile_General_
ReLogin

Re-login

FXMobile_General_
Remove

Remove

FXMobile_General_
RemoveDomainText

Are you sure you want to remove this domain from the list? This operation cannot be undone.

FXMobile_Report_
Submit

Report Submit

S

Field Name Button / Event / Text

FXMobile_General_
Save

Save

FXMobile_General_
SearchFor

Search For …​

FXMobile_General_
SelectReportTemplate

Select A Report Template

FXMobile_General_
ServerAddress

Server Address

FXMobile_General_
SignIn

Sign In

FXMobile_General_
SignOut

Sign Out

FXMobile_General_
SignOutConfirmText

Are you sure you want to sign out?

FXMobile_General_
SomethingWentWrong

Something Went Wrong\!

FXMobile_General_
StaticResource

Static Resources

FXMobile_General_
Status

Status

FXMobile_General_
StatusChangePrompt

Change status to PLACEHOLDER?'

FXMobile_General_
SyncErrors

Sync Errors

FXMobile_General_
SyncInProgress

FieldFX sync in progress

FXMobile_General_
SyncProfile

Sync Profile

T

Field Name Button / Event / Text

FXMobile_General_
ThereAreCurrentNo
PendingChanges

There are currently no pending changes.

FXMobile_General_
ThereAreCurrentlyNo
PendingAnalytics

There are currently no pending analytics.

FXMobile_General_
ThereAreUnsentChanges
InQueue

There are PLACEHOLDER unsent changes in the queue.

FXMobile_General_
ThereAreUnsentAnalytics
EventsInTheQueue

There are PLACEHOLDER unsent analytics events in the queue.

FXMobile_General_
TicketCopy

Copy

FXMobile_General_
TicketCopyHeader

Copy Ticket

FXMobile_General_
TicketHeader

Ticket

FXMobile_General_
TransactionData

Transaction Data

U

Field Name Button / Event / Text

FXMobile_General_
UserInfo

User Info

FXMobile_General_
UnknownType

Unknown Type

FXMobile_Report_
UnsignedSignatures
Message

All signatures are needed to transition the ticket to the next status. Do you want to go back and sign the report?

FXMobile_IOS_
FileView_
UnsupportedFileType

At this time, the file type you are trying to open is not supported. We apologize for the inconvenience.

FXMobile_General_
UnsyncChangesPlease
SignIn

Offline. Changes since your last sync is on the device but have not been sent to back office. Please sign in.

Y

Field Name Button / Event / Text

FXMobile_General_
Yes

Yes

V

Field Name Button / Event / Text

FXMobile_General_
Version

Version

FXMobile_General_
ViewManifest

View Manifest

FXMobile_General_
ViewLogs

View Logs

FXMobile_General_
ViewLocalStorage

View Local Storage

Step-by-Step Guides

Access and View Custom Labels

To view the custom labels,

  1. In Setup, use the Quick Find search.

  2. Enter Custom l.

  3. Select Custom Labels.

  4. At the Custom Labels list, your last view of the labels is shown.

  5. To create a new view, see Set up a Customer Label view.

    If you will be viewing the Mobile fields a lot, see Create a FXMobile Custom View.

Add a new Custom View

Due to the number of custom labels available in FieldFX, you can create a custom view to show a specific number of custom labels. The custom view can be configured to match user specified criteria. You can set the visibility of the custom view. These are the general steps to create a new custom view.

  1. Access FieldFX Back Office.

  2. Switch to Salesforce Classic.

  3. In Setup, search for Custom Labels.

  4. Select Create New View.

  5. Start with Step 1. Enter View Name and enter a View Name for the component.

Step 1. Enter View Name

  1. Enter a View Name for the component.

    Whatever is entered is duplicated in View Unique Name where any spaces are replaced with underscores ( _ ).
  2. Continue with Step 2. Specify Filter Criteria.

Step 2. Specify Filter Criteria

  1. Add a filter by specifying the specifics in Filter By Additional Fields (optional):

    Column Description

    Field

    Choose the field column.

    Operator

    Choose the logical operator.

    • equals

    • not equal

    • starts with

    • contains

    • does not contain

    • less than

    • greater than

    • less or equal

    • greater or equal

    • includes

    • excludes

    • within

    Value

    Enter the Filter Value for the component.

  2. You can also specify filter logic.

    If the filter operator is "starts with" or "contains", you must select a filter language.
  3. Continue with Step 3. Select Fields to Display.

Step 3. Select Fields to Display

Choose the field columns to appear in the custom view.

  1. Select the field shown in Available Fields.

  2. Click the Add button to add it to the Selected Fields list.

    To remove a field, select the field in Selected Fields and click the Remove button.

  3. Continue with Step 4. Restrict Visibility.

Step 4. Restrict Visibility

Set the access for the custom view.

  1. Choose:

    1. Visible only to me
      Only you can select and use the custom view.

    2. Visible to all users (Includes partner and customer portal users)
      All users, include partners and customer portal users, can select and use the custom view.

    3. Visible to certain groups of users
      Specify the group of users that can select and use the custom view.

      • Use the Search dropdown to select among the desired Portal Roles, Portal Roles and Subordinates, Public Groups, Roles, Roles and Internal Subordinates, or Roles, Internal and Portal Subordinates

      • Enter a search term and click Find

      • Based on the selection, select an entry in Available for Sharing

      • Click Add to populate the Shared To list.

        To remove a selection, select the entry in the Shared To list and click Remove. The entry reappears in Available for Sharing

  2. Continue with Save the Filter.

Save the Filter

  1. Select Save to return to the Custom Labels list screen.

  2. Select the new View you just added from the drop down.

    This filters the list.

Create a FXMobile Custom View

If you will be viewing the Mobile fields a lot, create a custom view so only the FXMobile_ labels appear.

  1. Name the view FX Mobile fields under View Name.

  2. Under Filter by Additional Fields:

    1. Select Name under the Field column.

    2. Select contains under the Operator column.

    3. For value, enter FXMobile.

      Most of the fields mentioned in the table below begin with FXMobile_General. The only new field is FXMobile_Report_UnsignedSignaturesMessage.
  3. Under Step 4. Restrict Visibility, select who can access the view,

  4. Click Save.

Create a New Custom Label

The version of FieldFX Managed Package, FieldFX Lightning Managed Package, and FieldFX Mobile should contain all the custom labels needed.

Your user profile may or may not have access to create a custom label.

When creating a custom label, don’t assign the name similar to an existing custom label name.

The new custom label you create may interfere with the normal operation of FieldFX. If you have questions, contact support and explain the new custom label you want to add.

  1. In Setup, use the Quick Find search and enter 'custom la'.

  2. Select Custom Labels.

  3. At the Custom Labels window showing the labels, click New Custom Label.

  4. At the New Custom Label window, complete the following:

    Field Entry / Description

    Short Description
    (Required)

    Enter a short description of the label.

    Name
    (Required)

    The unique name used by the API and managed packages. Begin the name a letter and use only alphanumeric characters and underscores Don’t end the name with an underscore or have two consecutive underscores.

    Language
    (Read Only)

    Defaults to your current language setting. To change the language of this label, you must change your personal language first

    Categories

    Use this field to enter any comma-separated values of your choosing. Text entered in this field can be used in filter criteria when creating custom label list views.

    Value

    Enter text up to 1,000 characters. This value can be translated into any Salesforce supported language. It can take a few minutes before all users see changes you make to this field.

  5. Click Save (to save the new label), Save & New (to save the new label and create another one), or Cancel (to return to the list of custom labels without saving what you’ve done).