FX Settings
Prerequisites
To configure FX Settings, you need the following permissions:
-
System permissions:
-
Customize Application
-
View Setup and Configuration
-
Basics
The FX Settings are global settings that control how select FieldFX features work.
Hierarchical Settings
You can configure FX Settings at three levels:
Level | Description |
---|---|
Org |
Settings that apply org-wide |
User Profile |
Settings that apply to a user profile |
User |
Settings that apply to a user |
FX Settings rank one above the other in a hierarchy:
Level | Rank |
---|---|
Org |
1 |
User Profile |
2 |
User |
3 |
The hierarchy logic checks the settings applicable to a user and applies the lowest level of settings.
If a user has applicable org-level and user-level settings, the user-level settings apply.
How it Works
Package Settings
The following custom settings are provided as part of the managed package:
FX Setting | Description | Recommended Setting |
---|---|---|
AuditLogRetainingDays |
Number of days after occurring that Audit Log entries get deleted automatically. |
30 |
AuditLogTypeForTruncation |
Types of Audit Log entries that get deleted automatically. |
|
Auto Follow Job and Ticket |
Controls whether files attached to jobs and tickets in FieldFX Back Office sync to FieldFX Mobile. |
Selected |
AutoAddJobCreatorToCrew |
Controls whether users who add jobs join the crew for those jobs automatically. IMPORTANT Only the org-wide default is honored for this setting. |
Deselected |
Bypass FLS and CRUD |
Bypasses scheduling and dispatch field-level security so the user will be able to create, update, and delete the Job, Crew Planning, or Equipment Planning object or field without otherwise having proper permissions to do so. |
Selected |
CDN Builder Resource URL |
URL of the JavaScript file that powers the Price Book Builder. IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CDN CMB Resource URL |
URL of the JavaScript file that powers the Credit Memo Item Builder. IMPORTANT: Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CDN FXFiles Sync Resource URL |
URL of the JavaScript file that powers the File Sync. IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CDN Invoice Item Builder Resource URL |
URL of the JavaScript file that powers the Item Builder. IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CDN JSD Resource URL |
URL of the JavaScript file that powers the Schedule & Dispatch app. IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CDN PacketViewer Resource URL |
URL of the JavaScript file that powers the Packet Viewer in the Audit Log. IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CDN PDF Template Editor Resource URL |
URL of the JavaScript file that powers the PDF Template Editor. IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CDN Quote Item Builder Resource URL |
URL of the JavaScript file that powers the Quote Item Builder. IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CDN Report Viewer Resource URL |
URL of the JavaScript file that powers the Report Viewer for FX Reports. IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CDN Shifts Resource URL |
URL of the JavaScript file that powers the Shift Scheduling screen in the Job tab for Schedule and Dispatch. IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CDN Ticket Item Builder Resource URL |
URL of the JavaScript file that powers the Ticket Item Builder. IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
|
CreditMemoBldr MaxFlyoutWidth |
Defines the width of the Item Picker on the Credit Memo Builder page. |
– |
CrewPlanningSkipAssignPriceBookItem |
Disables the trigger that assigns a crew member’s Job Title from Catalog to new crew planning records. |
Deselected |
CustomEditorRenderPlaceHolder |
When enabled, Custom Editor VisualForce pages list fields in the order as the Page Layout by enabling the rendering of blank spaces as place holders. |
Deselected |
DisableDetailPrompt |
When enabled, disables the prompt in FieldFX Mobile asking users whether to add details to added quote or ticket items that do not have required fields. |
Deselected |
DisableEquipmentTriggerForPMS |
Not in use. |
– |
Disable Mobile Quick Add |
Enables system administrators to prevent field users from adding multiple copies of items with Quick Add when using a barcode scanner. |
Deselected |
EnableInventoryTracking |
Activates the Inventory Tracking feature. |
Selected |
EquipTriggerSkipServiceHistory |
Enable to not create Service History records on Equipment. |
Deselected |
EquipmentPlanningSkipAssignPriceBookItem |
Disables the trigger that assigns an equipment record’s designated Price Book Item to new equipment planning records. |
Deselected |
Equipment exact match search field |
Field on the Equipment object used to store equipment barcodes. |
|
Force Inline Help |
Objects for which to display inline help in FieldFX Mobile. |
|
Hide Jobs in Mobile |
When enabled, jobs do not display in the mobile application. |
Deselected |
InvItemBldr PBI MaxFlyoutWidth |
Controls how far across the page the Item picker displays on the Invoice Item Builder. |
500 |
JSD Default Dashboard |
Controls the dashboard that displays by default in Schedule & Dispatch. |
Id of the default dashboard |
Location |
Name of your Salesforce org. |
– |
MixPanelSecurityToken |
IMPORTANT Don’t change this URL unless directed to do so by LiquidFrameworks Support. |
– |
MixPanelStopTracking |
IMPORTANT: Don’t change this URL unless directed to do so by LiquidFrameworks Support. Contact LiquidFrameworks Support for information about this setting specific to your integration user. |
– |
OverrideBatchSize |
Number of records updated at the same time by the Override Engine. IMPORTANT Don’t change this setting unless directed to do so by LiquidFrameworks Support. |
40 |
PacketViewer Instance URL Override |
IMPORTANT Don’t change this setting unless directed to do so by LiquidFrameworks Support. |
– |
PBItem Bldr CatalogItem Max FlyoutWidth |
Controls how far across the page the Catalog Item picker displays on the Price Book Builder. |
500 |
PriceBookItem exact match search field |
Field on the Price Book Item object used to store equipment barcodes. |
– |
QuoteItemBldr PBI MaxFlyoutWidth |
Defines the width for the Price Book Item Picker on Quotes. |
– |
Skip Defaulting PriceBookItem Values |
Not in use. |
– |
SkipCrewPlanningTriggerOnQualification |
Disables the trigger that enforces qualification requirements for crew in Schedule & Dispatch. |
Deselected |
SkipEquipPlanningTriggerOnQualification |
Disables the trigger that enforces qualification requirements for equipment in Schedule & Dispatch. |
Deselected |
SkipOverride |
Define object(s) on which to Skip Override. Excludable objects include:
|
– |
SuspendRuleEngine |
Suspends the FX CPQ rule engine for Back Office users only. The rule engine still runs for FX Mobile. |
Deselected |
Sync_ExcludedTypes |
List of objects to ignore for syncing to mobile devices. |
– |
SyncEventKeptHistoryInDays |
Number of days to retain deleted Sync Event records. |
40 |
SyncMetadataCacheDurationMinutes |
Controls how many minutes after a sync to wait before syncing metadata again. |
1440 |
Sync Packet Size |
Defines the size of packets used for mobile sync. |
60 |
Sync v4 Config |
Enable configuration options for Sync V4. |
Deselected |
SyncVersion |
Not in use. |
– |
TicketItemWarehouseQty |
Field on the Ticket Item object used to track the on hand quantity of warehouse items. |
|
TktItemBldr PBI MaxFlyoutWidth |
Controls how far across the page the Item picker displays on the Quote Item Builder and Ticket Item Builder. |
500 |
TurnOffJobPropagator |
Disables the trigger that updates the Job lookup on tickets, ticket items, ticket logs, and ticket checklist steps with the ID of the parent job. |
Deselected |
TurnOffStatusHistoryTrigger |
Disables the trigger that prevents you from deleting status history records. |
Deselected |
Use FileAPI |
Enables using the Salesforce FileAPI instead of Chatter API for syncing file attachments with the mobile application. |
Selected |
UserTriggerKeepInactiveUserSyncConfigs |
Disables the trigger that deletes a user’s sync configurations when you deactivate their user record. |
Selected |
UserTriggerSkipPackageLicenseCleanup |
Disables the trigger that removes a user’s FieldFX licenses when you deactivate their user record. |
Deselected |
Additional Optional Settings
The following fields can be added to Custom Settings if needed.
FX Setting | Description | Recommended Setting |
---|---|---|
pageSettings_IIB |
Gives you the ability to hide components on the Invoice Item Builder. Use in combination with the optional settings listed below. |
- |
pageSettings_PBB |
Gives you the ability to hide components on the Price Book Builder. Use in combination with the optional settings listed below. |
– |
pageSettings_QIB |
Gives you the ability to hide components on the Quote Item Builder. Use in combination with the optional settings listed below. |
– |
pageSettings_TIB |
Gives you the ability to hide components on the Ticket Item Builder. Use in combination with the optional settings listed below. |
– |
SyncInterval_Config_Minutes__c |
Overrides the defaulted 24-hour interval for background sync of configuration data |
24 hrs |
SyncInterval_Files_Minutes__c |
Overrides the defaulted 120-minute interval for background sync of File API data |
120 minutes |
SyncInterval_Fxforms_Minutes__c |
Overrides the defaulted 60-minute interval for background sync of FX Form downloads |
60 minutes |
SyncInterval_Jobs_Minutes__c |
Overrides the defaulted 60-minute interval for background sync of jobs. |
60 minutes |
SyncInterval_Lookups_Minutes__c |
Overrides the defaulted 120-minute interval for background sync of lookup downloads |
120 minutes |
SyncInterval_Pricebooks_Minutes__c |
Overrides the defaulted 120-minute interval for background sync of Price Book downloads |
120 minutes |
SyncInterval_Quotes_Minutes__c |
Overrides the defaulted 60-minute interval for background sync of changes to Quotes. |
60 minutes |
SyncInterval_Tickets_Minutes__c |
Overrides the defaulted 60-minute interval for background sync of ticket downloads |
60 minutes |
Optional Settings for pageSettings_xxx
Invoice Item Builder, Price Book Builder, Quote Item Builder, and Ticket Item Builder can be customized to hide elements that should not display.
Add the pageSettings_xxx
FX Setting from the table above to FXSettings Custom Settings, then enter any combination of the options in the following table to hide various elements of the page.
Enter each option that should not display.Separate multiple options with commas.
HideItemSearch, HidePicker, HideDelete, HideCopy
Setting | Description |
---|---|
|
Hide the search bar on top of the main grid. |
|
Hide the barcode search/add control |
|
Hide the Item Picker |
|
Hide the Select Children column on the grid |
|
Hide the main header |
|
Hide the Delete button |
|
Hide the Copy button |
|
Hide the Bulk Edit button |
|
Hide the Stage Pricing button |
|
Hide the link to sort by most recent |
Step-By Step Guides
Configuring FX Settings for the Org
-
From Setup, enter "custom setting" in the Quick Find box, then select Custom Settings
-
Click Manage next to FX Settings
-
Click Edit above the Default Organization Level Value section
-
Configure settings
-
Click Save
Creating FX Settings for a User Profile
-
From Setup, enter "custom setting" in the Quick Find box, then select Custom Settings
-
Click Manage next to FX Settings
-
Click New
-
In Location, select Profile and then select the user profile
-
Configure settings
-
Click Save
Updating FX Settings for a User Profile
-
From Setup, enter "custom setting" in the Quick Find box, then select Custom Settings
-
Click Manage next to FX Settings
-
Click Edit next to the user profile
-
Make changes
-
Click Save