Entity Object Formats
Include Page | ||||
---|---|---|---|---|
|
Entity Object Properties
Required properties are in bold.
Property | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AllowMobileCreateOrder | boolean | Identifies if the mobile worker can create a work order. Valid values are:
Default value is | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CloudElements | object | Contains Cloud Elements integration settings for the entity
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DefaultCulturalIdentifer | string | The default language code identifier associated with entity. Default value is en | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EnableMobileApplication | boolean | Enable use of mobile application for mobile workers. Valid values are:
Default value is
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExtUserAuthExportNotifications | object | This object manages subscriptions for Export Notifications.
This object contains settings which support emailing invoice to the customer
| string | Third-party Authentication service REST API endpoint Default value is "" | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Enabled | boolean | Flag to enable third-party authentication for all mobile workers within an entity Default value is | Invoice | object |
| RestApi | object | Identifies settings for entity hosted REST API
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Invoicing | boolean | Identifies setting for Invoicing feature. The flag value determines support for invoice generation. Default value is | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
JMSExpirationInDays | integer | Identifies ActiveMQ message's expiration value. Default value is 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MaxLoginAttempts | integer | Identifies the maximum number of failed login attempts allowed in the system. This setting will trigger user account lockout after several failed attempts. Default value is 3
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PasswordResetLength | integer | Identifies the length of reset password Default value is 12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PayByLink | object | This object contains configuration for sending a payment link.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Payment | object | This object contains payment gateway information for processing payments.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AssetHistory | string | Identifies settings for Asset History REST API Property | Type | Description | AuthorizationHeaders | collection | Identifies a collection of one or more HTTP header name and value for REST API authentication | Name
| string
| HTTP header name for authentication.
Default value is Value | string | Identifies HTTP header value for authentication. Default value is Criteria | string | Identifies criteria for matching history for an asset | URL | string | Identifies Asset History REST API endpoint Default value is
BookJob | string | Identifies settings for BookJob REST API Property | Type | Description | AuthorizationHeaders | collection | Identifies a collection of one or more HTTP header name and value for REST API authentication | Name
string | Identifies HTTP header name for authentication. Default value is Value | string | Identifies HTTP header value for authentication. Default value is URL | string | Identifies book job REST API endpoint Default value is EstimateHistory | string | Identifies settings for Account Location Work Order Estimate History REST API | AuthorizationHeaders
| collection
| a collection of one or more HTTP
| and value for REST API authentication
Property | Type | Description | Name | | name for authentication
Value |
Default value is | HTTP header value for authentication.
| is
| Criteria
AuthorizationHeaders |
string | Identifies criteria for matching history for a work order | URL | string | Identifies Account Location Work Order Estimate History REST API endpoint Default value is
IVR | string | Identifies settings for VR REST API Property | Type | Description | | authentication
| for authentication.
Default value is | for authentication
Default value is | IVR REST API endpoint
Default value is PartsOrdering | string | Identifies settings for Parts Ordering REST API | AuthorizationHeaders
collection | Identifies a collection of one or more HTTP header name and value for REST API authentication Property | Type | Description | Name | string | Identifies HTTP header name for authentication. Default value is | for authentication
Default value is | parts ordering REST API endpoint
Default value is
SearchAppts | string | Identifies settings for search appointment REST API | AuthorizationHeaders
collection | Identifies a collection of one | authentication
| for authentication.
Default value is | for authentication
Default value is | search appointment REST API endpoint
Default value is SiteHistory | string | Identifies settings for Site History REST API Property | Type | Description | AuthorizationHeaders | collection | Identifies a collection of one or more HTTP header name and value for REST API authentication
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExtUserAuth | object | This object contains settings for allowing third-party authentication for mobile workers
null
| string | Identifies HTTP header value for authentication.
boolean | Flag to enable third-party authentication for all mobile workers within an entity Default value is |
null
Identifies Site History REST API endpoint
Default value is null
Status | ||
---|---|---|
|
|
This object contains settings which support emailing invoice to the customer
Property | Type | Description | |||
---|---|---|---|---|---|
EmailFrom | string | The FROM email address Default value is "" | |||
EmailSender | object | Identifies configuration settings for cross-account/delegate sender's identity information
|
Identifies settings for Storage Location (Inventory) module for the entity. This settings control the migration of Inventory, open Inventory Loads, open Physical Inventory Requests, open Stock Level Recommendations and Stock Level Recommendations Usage Data for a change in mobile worker's Storage Location. See also the User REST API and REST Bulk Import REST APIs User Bulk Import REST API
Property | Type | Description | ||
---|---|---|---|---|
MigrateInventory | boolean | Enable migration of inventory to mobile worker's new Storage Location. Valid values are:
Default value is | ||
MigrateOpenCountRequests | boolean | Enable migration of incomplete Physical Inventory Count Requests ( Valid values are:
Default value is | ||
MigrateOpenInventoryLoads | boolean | Enable migration of incomplete Inventory Loads ( Valid values are:
Default value is | ||
MigrateOpenStockLevels | boolean | Enable migration of under review Stock Level Recommendations ( Valid values are:
Default value is | ||
MigrateStockLevelsData | boolean | Enable migration Storage Location Usage Data to mobile worker's new Storage Location. Valid values are:
false.
|
Scheduler instance host
Default value is null
Scheduler instance DB User (Catalog)
Default value is null
Identifies user name for scheduler
Default value is null
Identifies password for scheduler
Default value is null
Flag to enable auto creation of new Export Transaction upon dispatching a new job
Default value is false
Flag to enable integration with ServiceScheduling for an entity
Default value is false
External object name for scheduler technician
Default value is null
Identifies settings for Stock Level Recommendation module for the entity. This setting will purge expired/overdue open Stock Level Recommendations. See also the Stock Level Recommendation REST API.
Property | Type | Description |
---|---|---|
ExpiryCheckEnabled | boolean | Indicates the ability to expire/purge overdue open Stock Level Recommendations Default value is |
ExpirationTime | integer | Indicates the number of minutes which will be added to Stock Level Recommendation's DueDate property. The calculated value will be compared against current date time for expiry check. Default value is |
Status | ||
---|---|---|
|
|
Identifies setting for Invoicing feature. The flag value determines support for invoice generation.
Default value is true
Identifies ActiveMQ message's expiration value.
Default value is 30
Identifies the maximum number of failed login attempts allowed in the system. This setting will trigger user account lockout after several failed attempts.
Default value is 3
Status title 4.16.2
Identifies the length of reset password
Default value is 12
This object contains configuration for sending a payment link.
Info |
---|
The PayByLink property is relevant when payment for work items will be collected via integration with a 3rd party payment processing facility which is not ServicePowerHub. See also the Payment Processor Webhook REST API. |
Property | Type | Description |
---|---|---|
ID | string | Identifies Pay by Link system ID for an entity Default value is 1002 |
MerchantID | string | Identifies Pay by Link system Merchant ID for an entity |
UserID | string | Identifies Pay by Link system User ID for an entity |
Passcode | string | Identifies password for Pay by Link system User ID |
Status | ||
---|---|---|
|
This object contains payment gateway information for processing payments.
Info |
---|
The Payment property is relevant when payment for work items will be collected via the ServicePowerHub payment processing facility. See also the Payment Transaction Token REST API. |
Property | Type | Description |
---|---|---|
GatewayID | string | Identifies payment gateway ID for an entity Default value is 1001 |
MerchantID | string | Identifies payment gateway Merchant ID for an entity Default value is CAAF8BFE-65AD-466C-A513-CC7854D4E90D |
UserID | string | Identifies payment gateway User ID for an entity Default value is apiUser |
Passcode | string | Identifies password for payment gateway User ID |
Identifies settings for entity hosted REST API
Property | Type | Description | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AuthorizationHeaders | collection | Identifies a collection of one or more HTTP header name and value for REST API authentication
| |||||||||||||||||||||||||
AssetModels | string | Identifies settings for Asset Model Number Verification REST API
| |||||||||||||||||||||||||
AssetHistory | string | Identifies settings for Asset History REST API
| |||||||||||||||||||||||||
BookJob | string | Identifies settings for BookJob REST API
| |||||||||||||||||||||||||
EstimateHistory | string | Identifies settings for Account Location Work Order Estimate History REST API
| |||||||||||||||||||||||||
IVR | string | Identifies settings for VR REST API
| |||||||||||||||||||||||||
PartsOrdering | string | Identifies settings for Parts Ordering REST API
| |||||||||||||||||||||||||
SearchAppts | string | Identifies settings for search appointment REST API
| |||||||||||||||||||||||||
SiteHistory | string | Identifies settings for Site History REST API
|
Contains ServiceScheduling integration settings for the entity
Property | Type | Description |
---|---|---|
Host | string | Scheduler instance host Default value is |
DBUser | string | Scheduler instance DB User (Catalog) Default value is |
UserName | string | Identifies user name for scheduler Default value is |
Password | string | Identifies password for scheduler Default value is |
DispatchExportTran | boolean | Flag to enable auto creation of new Export Transaction upon dispatching a new job Default value is |
IntegrationEnabled | boolean | Flag to enable integration with ServiceScheduling for an entity Default value is |
ExternalObjectName | string | External object name for scheduler technician Default value is |
Identifies settings for Stock Level Recommendation module for the entity. This setting will purge expired/overdue open Stock Level Recommendations. See also the Stock Level Recommendation REST API.
Property | Type | Description |
---|---|---|
ExpiryCheckEnabled | boolean | Indicates the ability to expire/purge overdue open Stock Level Recommendations Default value is |
ExpirationTime | integer | Indicates the number of minutes which will be added to Stock Level Recommendation's DueDate property. The calculated value will be compared against current date time for expiry check. Default value is |
Status | ||
---|---|---|
|
Identifies ServiceMobility/Nexus customer care email address
Default value is support@servicemobility.com
Identifies comma separated list of entity supported countries.
Default value is USA
ServiceMobility supports /wiki/spaces/MOB3/pages/2510243. The design of single sign-on implements OAuth 2.0 Authorization Flow with Proof Key for Code Exchange (PKCE) extension. This property identifies settings to setup SSO for the entity.
Property | Type | Description |
---|---|---|
Enabled | boolean | Indicates the ability to use single sign-on for ServiceMobility users Default value is |
UsePKCEFlow | boolean | Indicates the ability to use Authorization Flow with Proof Key for Code Exchange (PKCE) Default value is |
Status | ||
---|---|---|
|
ServiceMobility implements token based authentication. ServiceMobility issues JSON Web Token (JWT) in response to user credentials verification. Mobile application uses JWT to exchange data with the server. JWT contains registered, public and private claims in JSON format in the payload. JWT claims are a collection of key-value pairs. This property identifies JWT claim values for the entity.
Property | Type | Description |
---|---|---|
ExpirationTime | integer | Indicates the expiration time in minutes for JWT token. Default value is |
ExpiryDeadband | integer | Indicates Expiry Dead Band in minutes for JWT. This private claim will allow a mobile worker to remain logged into the mobile application through the auto-login process even after the expiration of JWT token. The mobile application will not have ability to communicate with the back office when a mobile worker is logged with expired JWT. Default value is |
Status | ||
---|---|---|
|
Identifies settings for Work Order module for the entity
Property | Type | Description | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ClosedOverride | boolean | Indicates the ability to accept mobile application transactions after work order has been closed from back office Default value is | ||||||||||||||||||||||||||
GenerateHashKey | object | Mobile workers can review the historical data for a given work order. ServiceMobility groups this historical work order data using the AccountNum and LocationNum properties. In order for grouping to work, unique account and location values need to be present in the ServiceMobility data. In the event that ServiceMobility customers cannot generate their own unique values, the optional GenerateHashKey property allows a ServiceMobility Entity to be configured define a key structure which will be used to generate hash keys for the data. These keys will reduce query result sets by grouping data.
| ||||||||||||||||||||||||||
GenerateIncompleteOrderInvoice | boolean | Indicates the ability to generate invoice for a incomplete work order. The Default value is
| ||||||||||||||||||||||||||
OnlyAllowProductCatalogParts | boolean | Ability to only allow product catalog parts for in a work order. The valid values are "true" or "false" Default value is | ||||||||||||||||||||||||||
SendScheduleChangeNotification | boolean | Indicates the ability to send work order dispatch and schedule change notification SMS Default value is
| ||||||||||||||||||||||||||
SkipDeletedWOExport | boolean | Identifies a flag to exclude deleted work order transactions from Work Order Export REST API Default value is | ||||||||||||||||||||||||||
UseSystemTaxRates | boolean | Indicates the ability to use system specified tax rates for totals calculation Default value is
|